Freebasic ist eine Open Source, frei verteilt und plattformübergreifende Software-Projekt als eigenständiges handeln gestaltet und einfach BASIC-Compiler zu verwenden, die eine Syntax sehr ähnlich wie die Microsoft Quickbasic, VBDOS, PDS und Quickbasic Compiler Funktionen / Dolmetscher und it & rsquo; s. bei BASIC-Programmierung unter mehreren GNU / Linux-Betriebssysteme gezielt
Features auf einen Blick
Die wichtigsten Merkmale sind Zeiger, saubere Syntax, Inline-Assembler, unsigned Datentypen, benutzerdefinierte Typen, Arrays, Aufzählungen, Pre-Prozessor, sowie nur numerische optionale Funktionsargumente. Das Projekt ist so konzipiert, Bibliotheken, Objekte, gemeinsam genutzte Bibliotheken zu erstellen, DDLs sowie GUI und Konsole ausführbaren Dateien. Es ist tragbar und it & rsquo; s. Für die Codegenerierung optimiert
Befehlszeilenoptionen
Nach dem Freebasic Compiler auf Ihrem Computer installiert haben, werden Sie in der Lage sein, das Programm von einem X11-Terminal-Fenster ausführen, um die & ldquo verwendet; FBC & rdquo; Befehl, der eine breite Palette von Kommandozeilen-Optionen, wie zum Beispiel die Fähigkeit, mehr Befehlszeilenargumente aus einer bestimmten Datei, stellen Sie die Zielarchitektur, setzen Sie das ASM-Format erstellen Aktien Bibliotheken und DLLs sowie einstellen zu lesen enthält das Ziel FPU.
Darüber hinaus werden die Nutzer in der Lage sein, den Namen des Ziels oder Host-System anzuzeigen, Funktionsprofilierung ermöglichen, erhalten temporäre und endgültige ASM-Dateien, wählen Sie das Win32-Subsystem, stellen Sie den XBE Display Titel, verschiedene Optionen zu gcc übergeben, wie und ld, schreiben nur .asm oder .c-Dateien, wählen Sie die Geschwindigkeit und Genauigkeit der Floating-Point, stellen Sie die Optimierungsstufe, Link in einer Bibliothek, Freebasic Dialekt wählen und Thread-sichere Freebasic Laufzeit verwenden.
Unter der Haube und unterstützt OSes
Das Projekt ist eine Programmiersprache, die in den BASIC, C und Montage Programmiersprachen geschrieben wird. Es wird offiziell mit Quell- und binärer Archive auf dem GNU / Linux, Microsoft Windows und DOS-Betriebssystemen unterstützt. Beide 64-Bit und 32-Bit-Hardware-Plattformen werden in dieser Zeit unterstützt
Was ist neu in dieser Version:.
- AndAlso / OrElse Kurzschlüsse Operatoren
- aktualisiert Freeimage Unterstützung für v3.10
- BLOAD unterstützt jetzt 15, 16 und 32-bpp BMP-Dateien, alpha in 32-bpp BMP-Dateien (BITMAPV4 / V5HEADER nur), willkürliche BI_BITFIELDS bitfields und OS / 2 BMP-Dateien
- Viele Verbesserungen GFX-Funktionen (SCREEN, PCOPY, Linie, Kreis)
- Viele Verbesserungen zu Laufzeitfunktionen (VAL, STR, GET #, LINE INPUT, LEN, DIR)
- verbesserte Dialekt Unterstützung (entfernt Dialekt Abhängigkeiten von der rtLib, hinzugefügt image und #lang Richtlinie)
- GOSUB jetzt in fblite erlaubt (bei OPTION GOSUB)
- SSE / SSE2-Unterstützung für Punkt Mathe Floating (mit -fpu sse Befehlszeilenoption)
Was ist neu in der Version 1.04.0:
- AndAlso / OrElse Kurzschließen Operatoren
- aktualisiert Freeimage Unterstützung für v3.10
- BLOAD unterstützt jetzt 15, 16 und 32-bpp BMP-Dateien, alpha in 32-bpp BMP-Dateien (BITMAPV4 / V5HEADER nur), willkürliche BI_BITFIELDS bitfields und OS / 2 BMP-Dateien
- Viele Verbesserungen GFX-Funktionen (SCREEN, PCOPY, Linie, Kreis)
- Viele Verbesserungen zu Laufzeitfunktionen (VAL, STR, GET #, LINE INPUT, LEN, DIR)
- verbesserte Dialekt Unterstützung (entfernt Dialekt Abhängigkeiten von der rtLib, hinzugefügt image und #lang Richtlinie)
- GOSUB jetzt in fblite erlaubt (bei OPTION GOSUB)
- SSE / SSE2-Unterstützung für Punkt Mathe Floating (mit -fpu sse Befehlszeilenoption)
Was ist neu in der Version 1.03.0:
- AndAlso / OrElse Kurzschließen Operatoren
- aktualisiert Freeimage Unterstützung für v3.10
- BLOAD unterstützt jetzt 15, 16 und 32-bpp BMP-Dateien, alpha in 32-bpp BMP-Dateien (BITMAPV4 / V5HEADER nur), willkürliche BI_BITFIELDS bitfields und OS / 2 BMP-Dateien
- Viele Verbesserungen GFX-Funktionen (SCREEN, PCOPY, Linie, Kreis)
- Viele Verbesserungen zu Laufzeitfunktionen (VAL, STR, GET #, LINE INPUT, LEN, DIR)
- verbesserte Dialekt Unterstützung (entfernt Dialekt Abhängigkeiten von der rtLib, hinzugefügt image und #lang Richtlinie)
- GOSUB jetzt in fblite erlaubt (bei OPTION GOSUB)
- SSE / SSE2-Unterstützung für Punkt Mathe Floating (mit -fpu sse Befehlszeilenoption)
Was ist neu in der Version 1.02.1:
- AndAlso / OrElse Kurzschließen Operatoren
- aktualisiert Freeimage Unterstützung für v3.10
- BLOAD unterstützt jetzt 15, 16 und 32-bpp BMP-Dateien, alpha in 32-bpp BMP-Dateien (BITMAPV4 / V5HEADER nur), willkürliche BI_BITFIELDS bitfields und OS / 2 BMP-Dateien
- Viele Verbesserungen GFX-Funktionen (SCREEN, PCOPY, Linie, Kreis)
- Viele Verbesserungen zu Laufzeitfunktionen (VAL, STR, GET #, LINE INPUT, LEN, DIR)
- verbesserte Dialekt Unterstützung (entfernt Dialekt Abhängigkeiten von der rtLib, hinzugefügt image und #lang Richtlinie)
- GOSUB jetzt in fblite erlaubt (bei OPTION GOSUB)
- SSE / SSE2-Unterstützung für Punkt Mathe Floating (mit -fpu sse Befehlszeilenoption)
Was ist neu in der Version 1.02.0:
- AndAlso / OrElse Kurzschließen Operatoren
- aktualisiert Freeimage Unterstützung für v3.10
- BLOAD unterstützt jetzt 15, 16 und 32-bpp BMP-Dateien, alpha in 32-bpp BMP-Dateien (BITMAPV4 / V5HEADER nur), willkürliche BI_BITFIELDS bitfields und OS / 2 BMP-Dateien
- Viele Verbesserungen GFX-Funktionen (SCREEN, PCOPY, Linie, Kreis)
- Viele Verbesserungen zu Laufzeitfunktionen (VAL, STR, GET #, LINE INPUT, LEN, DIR)
- verbesserte Dialekt Unterstützung (entfernt Dialekt Abhängigkeiten von der rtLib, hinzugefügt image und #lang Richtlinie)
- GOSUB jetzt in fblite erlaubt (bei OPTION GOSUB)
- SSE / SSE2-Unterstützung für Punkt Mathe Floating (mit -fpu sse Befehlszeilenoption)
Was ist neu in der Version 1.01.0:
- AndAlso / OrElse Kurzschließen Operatoren
- aktualisiert Freeimage Unterstützung für v3.10
- BLOAD unterstützt jetzt 15, 16 und 32-bpp BMP-Dateien, alpha in 32-bpp BMP-Dateien (BITMAPV4 / V5HEADER nur), willkürliche BI_BITFIELDS bitfields und OS / 2 BMP-Dateien
- Viele Verbesserungen GFX-Funktionen (SCREEN, PCOPY, Linie, Kreis)
- Viele Verbesserungen zu Laufzeitfunktionen (VAL, STR, GET #, LINE INPUT, LEN, DIR)
- verbesserte Dialekt Unterstützung (entfernt Dialekt Abhängigkeiten von der rtLib, hinzugefügt image und #lang Richtlinie)
- GOSUB jetzt in fblite erlaubt (bei OPTION GOSUB)
- SSE / SSE2-Unterstützung für Punkt Mathe Floating (mit -fpu sse Befehlszeilenoption)
Kommentare nicht gefunden