4: e kompilator är ett open source-kompilator, med en liten skillnad. I stället för standard Forth motorn det ingår en konventionell kompilator.
4th kompilator är en minimal kompilator som kan skapa bytekod, fristående körbara eller C-inbäddningsbar bytekod.
Det stöder över 85% av ANS Forth CORE wordset och har villkorlig kompilering, rör, filer, påståenden, termins deklarationer, rekursion, inkludera filer, etc.
Den kommer med en RPN kalkylator, line redaktör, kompilator, Decompiler, C-källa generatorer och en virtuell maskin
Vad är nytt i den här versionen:.
< p>- De biblioteksfiler stöder nu loggfiler, automatiserad datum pars, LZ77 filkomprimering och CSV-fil skapande.
- Det sista definierade ordet kan kompileras anonymt.
- Objektorientering stöder nu regelbundna metoder.
- Sourceforge & quot; Block reserverade förlängnings ord & quot; tillsattes.
- Nya titthål optimerare sattes till kompilatorn, möjliggör automatisk kompileringen beräkningar.
- exec_4th () kan optimeras för GCC genom att använda kompilatorn omkopplaren -DUSEGCCGOTO.
- Ordet "SMOVE" tillsattes.
Vad är nytt i version 3.61.2:
- Specifik kod kan exekveras efter en misslyckad "MEDAN "precis innan du avslutar slingan.
- Binära strängar kan märkas individuellt.
- De biblioteksfiler stöder nu UTF-8 till GBK / 2 omvandling (och vice versa), infix formel översättning, sträng mönstermatchning, ändliga tillståndsmaskiner, statistiska funktioner, förbättrad kommandorad tolkning och hela skalan av ANS Forth flyttal ord för ZEN float.
- Förprocessorn stöder nu sträng tolkning med anpassade avgränsare, makron inom makron och en sträng stack.
- En Markov motor och en infix-till-postfix omvandlare sattes till exemplen.
Vad är nytt i version 3.61.1:.
- Ett titthål Optimizer lades
- De biblioteksfiler stöder nu en liten databashanterare, dubbelnummer multiplikation, dubbelnummer division, LaTeX-fil generation, och XCHAR wordset.
- SEEK kan nu användas för att flytta filen till slutet.
- Orden 2NIP och [kraft] lades.
- Flera obskyra buggar har åtgärdats.
- Stöd för 64-bitarsarkitekturer förbättrades avsevärt.
- På Linux, är sammanställningen nu iscensatt.
- Ett kärnvapenprov simulering lades till preprocessoralternativ exemplen.
Vad är nytt i version 3.61.0:
- Orden "DELETE-FILE" och "ENVIRON @ 'har lagts till.
- De biblioteksfiler stöder nu skriver OpenOf ャ ... e, KOF ャ ... e, och Microsoft XML kalkylblad, olika sorteringsalgoritmer, skapandet av ャ gande punkt tolkar, GTK-server, Forth kompatibel ャ gande punkt I / O för ZEN ャ Pat, bärbara bitmappsgrafik och Turtle grafik.
- Filer kan nu raderas och miljövariabler man kan söka.
- Den maximala symbollängden ökas till 23 tecken.
- Två små kalkylprogram lades till exemplen.
Vad är nytt i version 3.5D frigör 3:
- Orden "[/] 'och' [SIGN] 'har lagts till.
- preprocessorn utökades och nu tar DIR4TH miljövariabeln hänsyn.
- De biblioteksfiler stöder nu ANS Forth kompatibla versioner av alla flyttals input och output ord.
- biblioteksfilen getenv.4th skrevs om.
- biblioteksfilen row.4th ändrades.
- Ett kapitel om biblioteksberoenden lades till manualen.
Kommentarer hittades inte