FreeBASIC er en open source, frit distribueres og cross-platform software projekt designet til at fungere som en standalone og nem at bruge BASIC compiler, der er udstyret med en syntaks meget lig Microsoft QuickBasic, VBDOS, PDS og QuickBasic compilere / tolke og det & rsquo;. r rettet mod BASIC programmering under flere GNU / Linux operativsystemer
Features et overblik
De vigtigste funktioner omfatter pegepinde, ren syntaks, inline samling, usigneret datatyper, brugerdefinerede typer, arrays, Gentagelsestyper, pre-processor, samt numerisk-only valgfri funktion argumenter. Projektet er designet til at skabe biblioteker, objekter, delte biblioteker, DDLs samt GUI og konsol eksekverbare. Det er bærbare, og det & rsquo;. R optimeret til kodegenerering
Kommandolinjeindstillinger
Efter installation af FreeBASIC compiler på din computer, vil du være i stand til at køre programmet fra en X11 terminalvindue ved brug af & ldquo; FBC & rdquo; kommando, som omfatter en bred vifte af kommando-line muligheder, såsom evnen til at læse flere kommandolinjeargumenter fra en given fil, indstille mål arkitektur, indstille ASM format, oprette dele biblioteker og DLL'er, samt at indstille målet FPU.
Desuden vil brugere være i stand til at vise navnet på målet eller host-system, aktivere funktionen profilering, bevare midlertidige og endelige ASM filer, skal du vælge delsystemet win32, indstille XBE display titel, pass forskellige muligheder til gcc, som og ld, skrive kun .asm eller .c filer, vælge hastigheden og nøjagtigheden af de floating-point, indstille optimering niveau, link i et bibliotek, skal du vælge FreeBASIC dialekt og bruge tråd-safe FreeBASIC runtime.
Under kølerhjelmen og understøttede operativsystemer
Projektet er et programmeringssprog, der er skrevet i BASIC, C og Assembly programmeringssprog. Det er officielt understøttet med kilde og binære arkiver på GNU / Linux, Microsoft Windows og DOS-operativsystemer. Både 64-bit og 32-bit hardware-platforme er understøttet på dette tidspunkt
Hvad er nyt i denne udgivelse:.
- andalso / OrElse kortslutte operatører
- opdateret FreeImage støtte til v3.10
- BLOAD understøtter nu 15, 16, og 32-BPP BMP-filer, alpha i 32-BPP BMP-filer (BITMAPV4 / V5HEADER kun), vilkårlige BI_BITFIELDS bitfields og OS / 2 BMP-filer
- Mange forbedringer til GFX funktioner (SCREEN, PCOPY, LINE, CIRKEL)
- Mange forbedringer til at køre-time funktioner (VAL, STR, GET #, LINE INPUT, LEN, DIR)
- forbedret dialekt support (fjernet dialekt afhængigheder fra rtlib, tilføjede IMAGEINFO, og #lang direktiv)
- GOSUB nu tilladt i fblite (med OPTION GOSUB)
- SSE / SSE2 support til floating point math (ved hjælp -fpu sse kommandolinjeflaget)
Hvad er nyt i version 1.04.0:
- andalso / OrElse kortslutning operatører
- opdateret FreeImage støtte til v3.10
- BLOAD understøtter nu 15, 16, og 32-BPP BMP-filer, alpha i 32-BPP BMP-filer (BITMAPV4 / V5HEADER kun), vilkårlige BI_BITFIELDS bitfields og OS / 2 BMP-filer
- Mange forbedringer til GFX funktioner (SCREEN, PCOPY, LINE, CIRKEL)
- Mange forbedringer til at køre-time funktioner (VAL, STR, GET #, LINE INPUT, LEN, DIR)
- forbedret dialekt support (fjernet dialekt afhængigheder fra rtlib, tilføjede IMAGEINFO, og #lang direktiv)
- GOSUB nu tilladt i fblite (med OPTION GOSUB)
- SSE / SSE2 support til floating point math (ved hjælp -fpu sse kommandolinjeflaget)
Hvad er nyt i version 1.03.0:
- andalso / OrElse kortslutning operatører
- opdateret FreeImage støtte til v3.10
- BLOAD understøtter nu 15, 16, og 32-BPP BMP-filer, alpha i 32-BPP BMP-filer (BITMAPV4 / V5HEADER kun), vilkårlige BI_BITFIELDS bitfields og OS / 2 BMP-filer
- Mange forbedringer til GFX funktioner (SCREEN, PCOPY, LINE, CIRKEL)
- Mange forbedringer til at køre-time funktioner (VAL, STR, GET #, LINE INPUT, LEN, DIR)
- forbedret dialekt support (fjernet dialekt afhængigheder fra rtlib, tilføjede IMAGEINFO, og #lang direktiv)
- GOSUB nu tilladt i fblite (med OPTION GOSUB)
- SSE / SSE2 support til floating point math (ved hjælp -fpu sse kommandolinjeflaget)
Hvad er nyt i version 1.02.1:
- andalso / OrElse kortslutning operatører
- opdateret FreeImage støtte til v3.10
- BLOAD understøtter nu 15, 16, og 32-BPP BMP-filer, alpha i 32-BPP BMP-filer (BITMAPV4 / V5HEADER kun), vilkårlige BI_BITFIELDS bitfields og OS / 2 BMP-filer
- Mange forbedringer til GFX funktioner (SCREEN, PCOPY, LINE, CIRKEL)
- Mange forbedringer til at køre-time funktioner (VAL, STR, GET #, LINE INPUT, LEN, DIR)
- forbedret dialekt support (fjernet dialekt afhængigheder fra rtlib, tilføjede IMAGEINFO, og #lang direktiv)
- GOSUB nu tilladt i fblite (med OPTION GOSUB)
- SSE / SSE2 support til floating point math (ved hjælp -fpu sse kommandolinjeflaget)
Hvad er nyt i version 1.02.0:
- andalso / OrElse kortslutning operatører
- opdateret FreeImage støtte til v3.10
- BLOAD understøtter nu 15, 16, og 32-BPP BMP-filer, alpha i 32-BPP BMP-filer (BITMAPV4 / V5HEADER kun), vilkårlige BI_BITFIELDS bitfields og OS / 2 BMP-filer
- Mange forbedringer til GFX funktioner (SCREEN, PCOPY, LINE, CIRKEL)
- Mange forbedringer til at køre-time funktioner (VAL, STR, GET #, LINE INPUT, LEN, DIR)
- forbedret dialekt support (fjernet dialekt afhængigheder fra rtlib, tilføjede IMAGEINFO, og #lang direktiv)
- GOSUB nu tilladt i fblite (med OPTION GOSUB)
- SSE / SSE2 support til floating point math (ved hjælp -fpu sse kommandolinjeflaget)
Hvad er nyt i version 1.01.0:
- andalso / OrElse kortslutning operatører
- opdateret FreeImage støtte til v3.10
- BLOAD understøtter nu 15, 16, og 32-BPP BMP-filer, alpha i 32-BPP BMP-filer (BITMAPV4 / V5HEADER kun), vilkårlige BI_BITFIELDS bitfields og OS / 2 BMP-filer
- Mange forbedringer til GFX funktioner (SCREEN, PCOPY, LINE, CIRKEL)
- Mange forbedringer til at køre-time funktioner (VAL, STR, GET #, LINE INPUT, LEN, DIR)
- forbedret dialekt support (fjernet dialekt afhængigheder fra rtlib, tilføjede IMAGEINFO, og #lang direktiv)
- GOSUB nu tilladt i fblite (med OPTION GOSUB)
- SSE / SSE2 support til floating point math (ved hjælp -fpu sse kommandolinjeflaget)
Kommentarer ikke fundet