FreeBASIC 0.21.0 veröffentlicht
Nach rund zweijähriger Entwicklungszeit wurde heute wieder ein neues Release des FreeBASIC-Compilers herausgegeben. Die Version 0.21.0 bringt neben Verbesserungen der Kompatibilität und zahlreichen Bugfixes auch einige Spracherweiterungen mit sich. Alle Downloadpakete sind ab sofort hier verfügbar.
- FreeBASIC 0.21.0 für Windows (inkl. Setup-Assistent)
- FreeBASIC 0.21.0 für Linux
- FreeBASIC 0.21.0 für DOS
- Weitere Downloadpakete...
Eine der wesentlichen Neuerungen in dieser Version ist der C-Emitter, der das Portieren von FreeBASIC auf neue Plattformen erleichtern und die optimierte Compilierung eigener Programme ermöglichen soll. Der C-Emitter ist offiziell allerdings noch instabil und der dazu nötige Compiler gcc ist im Paket standardmäßig nicht enthalten.
Im Folgenden einige der Neuerungen im Überblick (siehe auch das komplette Changelog):
- C-Emitter
- Optimierung der Gleitkommazahl-Behandlung
- Support für drei neue Plattformen (FreeBSD, OpenBSD und NetBSD)
- Verbesserung der Kompatibilität zu QB (DRAW)
- Arrays, die ihre Größe bei der Initialisierung selbst erkennen und festlegen:
dim as integer a(0 to ...) = {1, 2, 3, 4} - BYREF nun auch mit zstring ptr und wstring ptr möglich
- Multimonitor-Unterstützung für GDI- und OpenGL-Grafikfunktionalität
Da es sich um ein eigenständiges Release handelt, wird empfohlen, eine noch installierte, alte Version zunächst zu deinstallieren.
Tipp für Linux-Nutzer: Die Linux-Releases werden seit dieser Version im TAR-LZMA-Format angeboten, da sich das Downloadpaket in diesem Format auf eine geringere Dateigröße schrumpfen lässt.
Gepostet von Sebastian am 23.07.2010 um 23:28:50