FreeBASIC jest open source, swobodnie rozpowszechniane i projektu oprogramowania wieloplatformowy zaprojektowane tak, aby działać jako samodzielny i łatwy w użyciu PODSTAWOWY kompilator, który wyposażony jest w składni bardzo podobny do kompilatorów Microsoft QuickBASIC, VBDOS, PD i QuickBASIC / tłumacze i IT & rsquo; s. skierowane do programowania BASIC w ramach kilku systemów operacyjnych GNU / Linux
Funkcje w skrócie
Najważniejsze cechy to odnośniki, czyste składni, montaż Inline niepodpisanych typy danych, typy zdefiniowane przez użytkownika, tablice, teksty stałe, Pre-procesor, jak i numerycznej, tylko opcjonalne argumenty funkcji. Projekt ma na celu stworzenie bibliotek, obiektów bibliotek współdzielonych, DDLs, a także GUI i konsoli wykonywalne. To jest przenośne i & rsquo; s. Zoptymalizowany do generowania kodu
Opcje wiersza polecenia
Po zainstalowaniu FreeBASIC kompilator na komputerze, będzie można uruchomić program z okna terminala X11 przy użyciu & bdquo; FBC & rdquo; Komenda, która obejmuje szeroki zakres opcji wiersza poleceń, takich jak umiejętność czytania więcej argumentów wiersza polecenia z danego pliku, należy ustawić docelową architekturę, ustawić format ASM, tworzenia bibliotek akcji i biblioteki DLL, jak również, aby ustawić FPU docelowego.
Ponadto, użytkownicy będą mogli wyświetlić nazwę systemu docelowego lub hosta, należy włączyć funkcję profilowania, zachowania tymczasowych i ostatecznych plików ASM, wybierz podsystemu Win32, ustawić tytuł wyświetlacza XBE, przechodzą różne opcje gcc, jak i ld, pisać tylko .asm lub .c pliki, wybierz szybkość i dokładność zmiennoprzecinkową, należy ustawić poziom optymalizacji, ogniwem w bibliotece, wybierz FreeBASIC dialektem i używać nici bezpieczny FreeBASIC czas pracy.
Pod maską i obsługiwanych systemów operacyjnych
Projekt jest językiem programowania, który jest napisany w języku programowania BASIC, C i montaż. To jest oficjalnie wspierany ze źródłem i binarnych archiwów na GNU / Linux, Microsoft Windows oraz systemów operacyjnych DOS. Zarówno 64-bitowe i 32-bitowe platformy sprzętowe są obsługiwane w tej chwili
Co nowego w tej wersji.
- Wsparcie FreeImage aktualizowany przez v3.10
- BLOAD obsługuje teraz 15, 16 i 32-bpp pliki BMP, alfa w 32-bpp plików BMP (BITMAPV4 / V5HEADER tylko), arbitralne BI_BITFIELDS bitfields, i OS / 2 BMP
- Wiele ulepszeń funkcji GFX (ekran, PCOPY, linia, okrąg)
- Wiele ulepszeń w czasie wykonywania funkcji (Val, STR, GET #, linia wejściowa len, dir)
- poprawiona obsługa dialekt (dialekt usunięte zależności od rtlib dodał ImageInfo oraz dyrektywa #lang)
- GOSUB teraz dozwolone w fblite (z opcją GOSUB)
- SSE / SSE2 wsparcia dla zmiennoprzecinkowych matematyki (za pomocą -fpu opcji wiersza poleceń SSE)
Co nowego w wersji 1.04.0:
- AndAlso / OrElse zwarcie operatorów
- Wsparcie FreeImage aktualizowany przez v3.10
- BLOAD obsługuje teraz 15, 16 i 32-bpp pliki BMP, alfa w 32-bpp plików BMP (BITMAPV4 / V5HEADER tylko), arbitralne BI_BITFIELDS bitfields, i OS / 2 BMP
- Wiele ulepszeń funkcji GFX (ekran, PCOPY, linia, okrąg)
- Wiele ulepszeń w czasie wykonywania funkcji (Val, STR, GET #, linia wejściowa len, dir)
- poprawiona obsługa dialekt (dialekt usunięte zależności od rtlib dodał ImageInfo oraz dyrektywa #lang)
- GOSUB teraz dozwolone w fblite (z opcją GOSUB)
- SSE / SSE2 wsparcia dla zmiennoprzecinkowych matematyki (za pomocą -fpu opcji wiersza poleceń SSE)
Co nowego w wersji 1.03.0:
- AndAlso / OrElse zwarcie operatorów
- Wsparcie FreeImage aktualizowany przez v3.10
- BLOAD obsługuje teraz 15, 16 i 32-bpp pliki BMP, alfa w 32-bpp plików BMP (BITMAPV4 / V5HEADER tylko), arbitralne BI_BITFIELDS bitfields, i OS / 2 BMP
- Wiele ulepszeń funkcji GFX (ekran, PCOPY, linia, okrąg)
- Wiele ulepszeń w czasie wykonywania funkcji (Val, STR, GET #, linia wejściowa len, dir)
- poprawiona obsługa dialekt (dialekt usunięte zależności od rtlib dodał ImageInfo oraz dyrektywa #lang)
- GOSUB teraz dozwolone w fblite (z opcją GOSUB)
- SSE / SSE2 wsparcia dla zmiennoprzecinkowych matematyki (za pomocą -fpu opcji wiersza poleceń SSE)
Co nowego w wersji 1.02.1:
- AndAlso / OrElse zwarcie operatorów
- Wsparcie FreeImage aktualizowany przez v3.10
- BLOAD obsługuje teraz 15, 16 i 32-bpp pliki BMP, alfa w 32-bpp plików BMP (BITMAPV4 / V5HEADER tylko), arbitralne BI_BITFIELDS bitfields, i OS / 2 BMP
- Wiele ulepszeń funkcji GFX (ekran, PCOPY, linia, okrąg)
- Wiele ulepszeń w czasie wykonywania funkcji (Val, STR, GET #, linia wejściowa len, dir)
- poprawiona obsługa dialekt (dialekt usunięte zależności od rtlib dodał ImageInfo oraz dyrektywa #lang)
- GOSUB teraz dozwolone w fblite (z opcją GOSUB)
- SSE / SSE2 wsparcia dla zmiennoprzecinkowych matematyki (za pomocą -fpu opcji wiersza poleceń SSE)
Co nowego w wersji 1.02.0:
- AndAlso / OrElse zwarcie operatorów
- Wsparcie FreeImage aktualizowany przez v3.10
- BLOAD obsługuje teraz 15, 16 i 32-bpp pliki BMP, alfa w 32-bpp plików BMP (BITMAPV4 / V5HEADER tylko), arbitralne BI_BITFIELDS bitfields, i OS / 2 BMP
- Wiele ulepszeń funkcji GFX (ekran, PCOPY, linia, okrąg)
- Wiele ulepszeń w czasie wykonywania funkcji (Val, STR, GET #, linia wejściowa len, dir)
- poprawiona obsługa dialekt (dialekt usunięte zależności od rtlib dodał ImageInfo oraz dyrektywa #lang)
- GOSUB teraz dozwolone w fblite (z opcją GOSUB)
- SSE / SSE2 wsparcia dla zmiennoprzecinkowych matematyki (za pomocą -fpu opcji wiersza poleceń SSE)
Co nowego w wersji 1.01.0:
- AndAlso / OrElse zwarcie operatorów
- Wsparcie FreeImage aktualizowany przez v3.10
- BLOAD obsługuje teraz 15, 16 i 32-bpp pliki BMP, alfa w 32-bpp plików BMP (BITMAPV4 / V5HEADER tylko), arbitralne BI_BITFIELDS bitfields, i OS / 2 BMP
- Wiele ulepszeń funkcji GFX (ekran, PCOPY, linia, okrąg)
- Wiele ulepszeń w czasie wykonywania funkcji (Val, STR, GET #, linia wejściowa len, dir)
- poprawiona obsługa dialekt (dialekt usunięte zależności od rtlib dodał ImageInfo oraz dyrektywa #lang)
- GOSUB teraz dozwolone w fblite (z opcją GOSUB)
- SSE / SSE2 wsparcia dla zmiennoprzecinkowych matematyki (za pomocą -fpu opcji wiersza poleceń SSE)
Komentarze nie znaleziono