compilatore 4 è un compilatore open source, con una piccola differenza. Invece del motore Forth norma è dotato di un compilatore tradizionale.
Compilatore 4 ° è un compilatore minimo che può creare bytecode, eseguibili standalone o bytecode C-embeddable.
Supporta oltre l'85% della ANS Forth NUCLEO Wordset e dispone la compilazione condizionale, tubi, file, affermazioni, dichiarazioni previsionali, ricorsione, includere i file, etc.
Viene fornito con un calcolatore RPN, editor di linea, compilatore, decompilatore, generatori C-source, e una macchina virtuale
Cosa c'è di nuovo in questa versione:.
< p>- I file di libreria ora supportano file di log, data di analisi automatizzata, compressione dei file LZ77 e creazione di file CSV.
- L'ultima parola definita può essere compilato in forma anonima.
- orientamento oggetto ora supporta i metodi normali.
- Il Sourceforge & quot; blocco riservato di estensione parole & quot; sono stati aggiunti.
- I nuovi ottimizzatori spioncino sono stati aggiunti al compilatore, permettendo calcoli del tempo di compilazione automatica.
- exec_4th () può essere ottimizzato per GCC utilizzando l'opzione del compilatore -DUSEGCCGOTO.
- è stata aggiunta la parola 'SMOVE'.
Cosa c'è di nuovo in versione 3.61.2:
- codice specifico può essere eseguito dopo un po fallito ' 'poco prima di uscire dal loop.
- stringhe binari possono essere etichettati individualmente.
- I file di libreria ora supportano UTF-8 per GBK 2 conversione / (e viceversa), traduzione formula infisso, string pattern matching, macchine a stati finiti, funzioni statistiche, maggiore della linea di comando e l'intera gamma di ANS punto Forth floating parole per ZEN float.
- Il preprocessore supporta ora stringa parsing con delimitatori personalizzate, macro all'interno di macro e una pila di stringa.
- Un motore Markov e un convertitore infisso a postfix stati aggiunti agli esempi.
Cosa c'è di nuovo in versione 3.61.1:.
- È stato aggiunto un ottimizzatore spioncino
- I file di libreria supportano ora un piccolo sistema di gestione di database, il numero doppio moltiplicazione, numero doppio divisione, la generazione di file LaTeX, e il Wordset XCHAR.
- RICORRERE possono ora essere utilizzati per riposizionare il file alla fine.
- sono state aggiunte le parole 2NIP e [vigore].
- numerosi bug oscuri sono stati fissati.
- Il supporto per le architetture a 64-bit è stata notevolmente migliorata.
- In Linux, la compilazione è ora messa in scena.
- Una simulazione test nucleare è stato aggiunto agli esempi preprocessore.
Cosa c'è di nuovo in versione 3.61.0:
- Le parole "DELETE-FILE 'e' ENVIRON @ 'sono stati aggiunti.
- I file di libreria ora supportano la scrittura OpenOf ャ ... e, KOF ャ ... e, e Microsoft XML, fogli di calcolo diversi algoritmi di ordinamento, la creazione di punti di interpreti ャ panti, GTK server, Forth compatibile ャ panti punto I / O per ZEN ャ Pat, grafica bitmap portatili e la grafica della tartaruga.
- I file possono ora essere cancellato e variabili di ambiente può essere interrogato.
- La massima lunghezza del simbolo è aumentato a 23 caratteri.
- Due programmi minuscoli fogli di calcolo sono stati aggiunti agli esempi.
Cosa c'è di nuovo in versione 3.5D versione 3:
- Le parole '[/]' e ' 'sono stati aggiunti [SEGNO].
- Il preprocessore è stato ampliato e ora prende la variabile d'ambiente DIR4TH conto.
- I file di libreria supportano ora ANS Forth versioni compatibili di tutte le parole di ingresso e di uscita in virgola mobile.
- Il file di libreria getenv.4th è stato riscritto.
- Il file di libreria row.4th è stato modificato.
- Un capitolo sulle dipendenze delle librerie è stata aggiunta al manuale.
I commenti non trovato