FreeBasic merupakan open source, bebas didistribusikan dan proyek perangkat lunak cross-platform yang dirancang untuk bertindak sebagai standalone dan mudah digunakan compiler BASIC yang memiliki sintaks yang sangat mirip dengan Microsoft QuickBasic, VBDOS, PDS dan QuickBASIC compiler / interpreter dan & rsquo;. s ditargetkan pada pemrograman BASIC dalam beberapa sistem operasi GNU / Linux
Fitur sekilas
Fitur utama termasuk pointer, sintaks bersih, perakitan inline, tipe data unsigned, ditentukan pengguna jenis, array, enum, pra-prosesor, serta numerik-satunya argumen fungsi opsional. Proyek ini dirancang untuk menciptakan perpustakaan, objek, shared library, DDLs, serta GUI dan konsol executable. Hal ini portabel dan & rsquo;. S dioptimalkan untuk generasi kode
opsi baris perintah
Setelah menginstal compiler FreeBasic di komputer Anda, Anda akan dapat menjalankan program dari jendela terminal X11 menggunakan & ldquo; fbc & rdquo; perintah, yang mencakup berbagai macam pilihan baris perintah, seperti kemampuan untuk membaca lebih lanjut argumen baris perintah dari file yang diberikan, mengatur arsitektur target, mengatur format ASM, membuat berbagi perpustakaan dan DLL, serta untuk mengatur target FPU.
Selain itu, pengguna akan dapat menampilkan nama target atau host sistem, mengaktifkan fungsi profiling, melestarikan file ASM sementara dan akhir, pilih subsistem Win32, mengatur judul tampilan XBE, melewati berbagai pilihan untuk gcc, sebagai dan ld, menulis hanya Asm atau file c, pilih kecepatan dan ketepatan floating-point, mengatur tingkat optimasi, link dalam perpustakaan, pilih dialek FreeBasic dan menggunakan benang-aman runtime FreeBasic.
Di bawah kap mesin dan didukung OS
Proyek ini merupakan bahasa pemrograman yang ditulis dalam bahasa pemrograman BASIC, C dan Assembly. Hal ini secara resmi didukung dengan sumber dan arsip biner pada GNU / Linux, Microsoft Windows dan sistem operasi DOS. Kedua 64-bit dan 32-bit platform hardware yang didukung saat ini
Apa yang baru dalam rilis ini:.
- diperbarui dukungan FreeImage untuk v3.10
- BLOAD sekarang mendukung 15, 16, dan 32-bpp file BMP, alpha di 32-bpp BMP file (BITMAPV4 / V5HEADER saja), sewenang-wenang BI_BITFIELDS bitfields, dan / 2 BMP file OS
- Banyak perbaikan fungsi gfx (SCREEN, PCOPY, LINE, LINGKARAN)
- Banyak perbaikan run-time fungsi (VAL, STR, GET #, GARIS INPUT, LEN, DIR)
- meningkatkan dukungan dialek (dihapus dependensi dialek dari rtlib itu, tambah IMAGEINFO, dan #lang direktif)
- gosub sekarang diperbolehkan di fblite (dengan OPTION gosub)
- SSE / SSE2 dukungan untuk floating point matematika (menggunakan -fpu sse opsi baris perintah)
Apa yang baru dalam versi 1.04.0:
- AndAlso / OrElse hubungan arus pendek operator
- diperbarui dukungan FreeImage untuk v3.10
- BLOAD sekarang mendukung 15, 16, dan 32-bpp file BMP, alpha di 32-bpp BMP file (BITMAPV4 / V5HEADER saja), sewenang-wenang BI_BITFIELDS bitfields, dan / 2 BMP file OS
- Banyak perbaikan fungsi gfx (SCREEN, PCOPY, LINE, LINGKARAN)
- Banyak perbaikan run-time fungsi (VAL, STR, GET #, GARIS INPUT, LEN, DIR)
- meningkatkan dukungan dialek (dihapus dependensi dialek dari rtlib itu, tambah IMAGEINFO, dan #lang direktif)
- gosub sekarang diperbolehkan di fblite (dengan OPTION gosub)
- SSE / SSE2 dukungan untuk floating point matematika (menggunakan -fpu sse opsi baris perintah)
Apa yang baru dalam versi 1.03.0:
- AndAlso / OrElse hubungan arus pendek operator
- diperbarui dukungan FreeImage untuk v3.10
- BLOAD sekarang mendukung 15, 16, dan 32-bpp file BMP, alpha di 32-bpp BMP file (BITMAPV4 / V5HEADER saja), sewenang-wenang BI_BITFIELDS bitfields, dan / 2 BMP file OS
- Banyak perbaikan fungsi gfx (SCREEN, PCOPY, LINE, LINGKARAN)
- Banyak perbaikan run-time fungsi (VAL, STR, GET #, GARIS INPUT, LEN, DIR)
- meningkatkan dukungan dialek (dihapus dependensi dialek dari rtlib itu, tambah IMAGEINFO, dan #lang direktif)
- gosub sekarang diperbolehkan di fblite (dengan OPTION gosub)
- SSE / SSE2 dukungan untuk floating point matematika (menggunakan -fpu sse opsi baris perintah)
Apa yang baru dalam versi 1.02.1:
- AndAlso / OrElse hubungan arus pendek operator
- diperbarui dukungan FreeImage untuk v3.10
- BLOAD sekarang mendukung 15, 16, dan 32-bpp file BMP, alpha di 32-bpp BMP file (BITMAPV4 / V5HEADER saja), sewenang-wenang BI_BITFIELDS bitfields, dan / 2 BMP file OS
- Banyak perbaikan fungsi gfx (SCREEN, PCOPY, LINE, LINGKARAN)
- Banyak perbaikan run-time fungsi (VAL, STR, GET #, GARIS INPUT, LEN, DIR)
- meningkatkan dukungan dialek (dihapus dependensi dialek dari rtlib itu, tambah IMAGEINFO, dan #lang direktif)
- gosub sekarang diperbolehkan di fblite (dengan OPTION gosub)
- SSE / SSE2 dukungan untuk floating point matematika (menggunakan -fpu sse opsi baris perintah)
Apa yang baru dalam versi 1.02.0:
- AndAlso / OrElse hubungan arus pendek operator
- diperbarui dukungan FreeImage untuk v3.10
- BLOAD sekarang mendukung 15, 16, dan 32-bpp file BMP, alpha di 32-bpp BMP file (BITMAPV4 / V5HEADER saja), sewenang-wenang BI_BITFIELDS bitfields, dan / 2 BMP file OS
- Banyak perbaikan fungsi gfx (SCREEN, PCOPY, LINE, LINGKARAN)
- Banyak perbaikan run-time fungsi (VAL, STR, GET #, GARIS INPUT, LEN, DIR)
- meningkatkan dukungan dialek (dihapus dependensi dialek dari rtlib itu, tambah IMAGEINFO, dan #lang direktif)
- gosub sekarang diperbolehkan di fblite (dengan OPTION gosub)
- SSE / SSE2 dukungan untuk floating point matematika (menggunakan -fpu sse opsi baris perintah)
Apa yang baru dalam versi 1.01.0:
- AndAlso / OrElse hubungan arus pendek operator
- diperbarui dukungan FreeImage untuk v3.10
- BLOAD sekarang mendukung 15, 16, dan 32-bpp file BMP, alpha di 32-bpp BMP file (BITMAPV4 / V5HEADER saja), sewenang-wenang BI_BITFIELDS bitfields, dan / 2 BMP file OS
- Banyak perbaikan fungsi gfx (SCREEN, PCOPY, LINE, LINGKARAN)
- Banyak perbaikan run-time fungsi (VAL, STR, GET #, GARIS INPUT, LEN, DIR)
- meningkatkan dukungan dialek (dihapus dependensi dialek dari rtlib itu, tambah IMAGEINFO, dan #lang direktif)
- gosub sekarang diperbolehkan di fblite (dengan OPTION gosub)
- SSE / SSE2 dukungan untuk floating point matematika (menggunakan -fpu sse opsi baris perintah)
Komentar tidak ditemukan