Freebasic er en åpen kildekode, fritt distribuert og kryssplattform programvare-prosjekt utviklet for å fungere som en frittstående og enkel å bruke BASIC kompilator som har en syntaks svært lik Microsoft Quickbasic, VBDOS, PDS og Quickbasic kompilatorer / tolker og det & rsquo; s. rettet mot BASIC programmering under flere GNU / Linux operativsystemer
Funksjoner på et øyeblikk
Viktige funksjoner inkluderer pekere, rene syntaks, inline montering, usignerte datatyper, brukerdefinerte typer, matriser, enums, pre-prosessor, samt numeriske-bare valgfunksjonsargumenter. Prosjektet er utviklet for å lage biblioteker, objekter, delte biblioteker, DDLs, samt GUI og konsoll kjørbare. Det er bærbare, og det & rsquo; s. Optimalisert for kodegenerering
kommandolinjealternativer
Etter å ha installert Freebasic kompilatoren på datamaskinen din, vil du være i stand til å kjøre programmet fra en X11 terminal vinduet ved hjelp av & ldquo; FBC & rdquo; kommandoen, som inkluderer et bredt spekter av kommandolinjealternativer, for eksempel muligheten til å lese flere kommandolinjeargumenter fra en gitt fil, angi målet arkitektur, sett ASM format, skape dele biblioteker og DLL-filer, samt å sette målet FPU.
I tillegg vil brukerne kunne vise navnet på målet eller vertssystemet, må du aktivere funksjonen profilering, bevare midlertidige og endelige ASM filer, velger win32 delsystem, sett XBE displayet tittelen, passerer ulike alternativer for å gcc, som og LD, skrive ut bare ASM eller .c filer, velge hastigheten og nøyaktigheten av flyttallsytelse, sett optimalisering nivå, link i et bibliotek, velg Freebasic dialekt og bruke trådsikker Freebasic runtime.
Under panseret og støttede operativsystemer
Prosjektet er et programmeringsspråk som er skrevet i BASIC, C og Assembly programmeringsspråk. Det er offisielt støttet med kilde- og binær arkiver på GNU / Linux, Microsoft Windows og DOS operativsystemer. Både 64-bit og 32-bit maskinvareplattformer støttes på dette tidspunktet
Hva er nytt i denne utgaven.
- andalso / orelse kortslutning operatører
- oppdatert FreeImage støtte for v3.10
- BLegg inn støtter nå 15, 16, og 32-bpp BMP-filer, alpha i 32-bpp BMP-filer (BITMAPV4 / V5HEADER only), vilkårlige BI_BITFIELDS bitfields og OS / 2 BMP-filer
- Mange forbedringer til gfx funksjoner (SCREEN, PCOPY, LINE, CIRCLE)
- Mange forbedringer kjøre-tidsfunksjoner (VAL, STR, GET #, linjeinngang, LEN, DIR)
- forbedret dialekt støtte (fjernet dialektavhengigheter fra rtlib, lagt IMAGEINFO, og #lang direktiv)
- GOSUB nå tillatt i fblite (med mulighet GOSUB)
- SSE / SSE2 støtte for flyttall matematikk (med -fpu sse kommandolinje)
Hva er nytt i versjon 1.04.0:
- andalso / orelse kortslutning operatører
- oppdatert FreeImage støtte for v3.10
- BLegg inn støtter nå 15, 16, og 32-bpp BMP-filer, alpha i 32-bpp BMP-filer (BITMAPV4 / V5HEADER only), vilkårlige BI_BITFIELDS bitfields og OS / 2 BMP-filer
- Mange forbedringer til gfx funksjoner (SCREEN, PCOPY, LINE, CIRCLE)
- Mange forbedringer kjøre-tidsfunksjoner (VAL, STR, GET #, linjeinngang, LEN, DIR)
- forbedret dialekt støtte (fjernet dialektavhengigheter fra rtlib, lagt IMAGEINFO, og #lang direktiv)
- GOSUB nå tillatt i fblite (med mulighet GOSUB)
- SSE / SSE2 støtte for flyttall matematikk (med -fpu sse kommandolinje)
Hva er nytt i versjon 1.03.0:
- andalso / orelse kortslutning operatører
- oppdatert FreeImage støtte for v3.10
- BLegg inn støtter nå 15, 16, og 32-bpp BMP-filer, alpha i 32-bpp BMP-filer (BITMAPV4 / V5HEADER only), vilkårlige BI_BITFIELDS bitfields og OS / 2 BMP-filer
- Mange forbedringer til gfx funksjoner (SCREEN, PCOPY, LINE, CIRCLE)
- Mange forbedringer kjøre-tidsfunksjoner (VAL, STR, GET #, linjeinngang, LEN, DIR)
- forbedret dialekt støtte (fjernet dialektavhengigheter fra rtlib, lagt IMAGEINFO, og #lang direktiv)
- GOSUB nå tillatt i fblite (med mulighet GOSUB)
- SSE / SSE2 støtte for flyttall matematikk (med -fpu sse kommandolinje)
Hva er nytt i versjon 1.02.1:
- andalso / orelse kortslutning operatører
- oppdatert FreeImage støtte for v3.10
- BLegg inn støtter nå 15, 16, og 32-bpp BMP-filer, alpha i 32-bpp BMP-filer (BITMAPV4 / V5HEADER only), vilkårlige BI_BITFIELDS bitfields og OS / 2 BMP-filer
- Mange forbedringer til gfx funksjoner (SCREEN, PCOPY, LINE, CIRCLE)
- Mange forbedringer kjøre-tidsfunksjoner (VAL, STR, GET #, linjeinngang, LEN, DIR)
- forbedret dialekt støtte (fjernet dialektavhengigheter fra rtlib, lagt IMAGEINFO, og #lang direktiv)
- GOSUB nå tillatt i fblite (med mulighet GOSUB)
- SSE / SSE2 støtte for flyttall matematikk (med -fpu sse kommandolinje)
Hva er nytt i versjon 1.02.0:
- andalso / orelse kortslutning operatører
- oppdatert FreeImage støtte for v3.10
- BLegg inn støtter nå 15, 16, og 32-bpp BMP-filer, alpha i 32-bpp BMP-filer (BITMAPV4 / V5HEADER only), vilkårlige BI_BITFIELDS bitfields og OS / 2 BMP-filer
- Mange forbedringer til gfx funksjoner (SCREEN, PCOPY, LINE, CIRCLE)
- Mange forbedringer kjøre-tidsfunksjoner (VAL, STR, GET #, linjeinngang, LEN, DIR)
- forbedret dialekt støtte (fjernet dialektavhengigheter fra rtlib, lagt IMAGEINFO, og #lang direktiv)
- GOSUB nå tillatt i fblite (med mulighet GOSUB)
- SSE / SSE2 støtte for flyttall matematikk (med -fpu sse kommandolinje)
Hva er nytt i versjon 1.01.0:
- andalso / orelse kortslutning operatører
- oppdatert FreeImage støtte for v3.10
- BLegg inn støtter nå 15, 16, og 32-bpp BMP-filer, alpha i 32-bpp BMP-filer (BITMAPV4 / V5HEADER only), vilkårlige BI_BITFIELDS bitfields og OS / 2 BMP-filer
- Mange forbedringer til gfx funksjoner (SCREEN, PCOPY, LINE, CIRCLE)
- Mange forbedringer kjøre-tidsfunksjoner (VAL, STR, GET #, linjeinngang, LEN, DIR)
- forbedret dialekt støtte (fjernet dialektavhengigheter fra rtlib, lagt IMAGEINFO, og #lang direktiv)
- GOSUB nå tillatt i fblite (med mulighet GOSUB)
- SSE / SSE2 støtte for flyttall matematikk (med -fpu sse kommandolinje)
Kommentarer ikke funnet