FreeBASIC
FreeBASIC | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Tipe | kompilator, bahasa pemrograman, bahasa pemrograman berorientasi obyek dan perangkat lunak bebas | ||||||||||||
Versi pertama | 2004 | ||||||||||||
Versi stabil | 1.10.1 (25 Desember 2023) | ||||||||||||
Genre | Pemrograman | ||||||||||||
Lisensi | GNU GPL | ||||||||||||
| |||||||||||||
Sumber kode
| |||||||||||||
| |||||||||||||
Sunting di Wikidata • Sunting kotak info • L • B | |||||||||||||
FreeBASIC adalah compiler BASIC 32-bit berlisensi bebas (GPL) untuk Microsoft Windows, DOS mode-terproteksi (DOS extender), Linux, FreeBSD dan Xbox. Versi Xbox tak lagi ditangani karena kesulitan yang dihadapi kontributornya. Mengacu pada website resmi, FreeBASIC menyediakan kompabilitas sintaks terhadap program yang ditulis dalam QuickBASIC. Tidak seperti QuickBASIC, FreeBASIC hanya pengompilasi saja dan pemakai harus menggunakan IDE secara terpisah seperti FBide atau FbEdit.
Sejarah
Awalnya dibuat oleh André Victor Vicentini asal Brasil dengan nama alias v1ctor untuk menggantikan pengompilasi untuk VB 1.0, tetapi kemudian berkembang menjadi FreeBASIC 0.1 dan terus berlanjut hingga sekarang dengan dibantu oleh kontributor dari berbagai penjuru dunia. 'v1ctor' telah mengundurkan diri dari pengembangan sekitar tahun 2012 dan kepemimpinan pengembangan dilanjutkan oleh Daniel dengan nama alias dkl. Kontributor aktif untuk Indonesia saat ini adalah Victor Phoa yang lebih dikenal dengan nama alias Leonheart.
Contoh code
Program standar seperti "Hello, World!"
Print "Hello, World!" sleep:end 'Komentar, hindari window langsung ditutup
Pranala luar
- Situs resmi Diarsipkan 2006-06-13 di Wayback Machine.
- Laman SourceForge Diarsipkan 2008-07-25 di Wayback Machine.
- l
- b
- s
- Altair BASIC
- Applesoft BASIC
- Atari BASIC
- Atari Microsoft BASIC
- Atari ST BASIC
- BASIC A+
- BASIC Programming
- BASIC XE
- BASIC XL
- Color BASIC
- Commodore BASIC
- Dartmouth BASIC
- Family BASIC
- G-BASIC
- GFA BASIC
- GW-BASIC
- HP BASIC for OpenVMS
- IBM BASIC
- Integer BASIC
- Locomotive BASIC
- Mallard BASIC
- Microsoft BASIC
- MSX BASIC
- ScriptBasic
- Sinclair BASIC
- Southampton BASIC System
- STOS BASIC
- TI BASIC (TI 99/4A)
- TI-BASIC (kalkulator)
- Tiny BASIC
- Turbo-Basic XL
- UBASIC
- Vilnius BASIC
- AmigaBASIC
- AMOS BASIC
- BBC BASIC
- Beta BASIC
- DarkBASIC
- FreeBASIC
- FutureBASIC
- GFA BASIC
- GLBasic
- Liberty BASIC
- Microsoft Small Basic
- PowerBASIC
- PureBasic
- QBasic
- QB64
- QuickBASIC
- SmallBASIC
- SuperBASIC
- ThinBasic
- True BASIC
- Turbo Basic
- XBasic
- Xblite
- Basic4ppc
- Visual Test
- AutoIt
- BlitzMax
- Chipmunk Basic
- FreeBASIC
- Gambas
- GLBasic
- Monkey
- PowerBASIC
- ProvideX
- Realbasic
- Run BASIC
- StarOffice Basic
- Tibbo BASIC
- Visual Basic
- Visual Basic .NET
- Basic4ppc
- GLBasic
- NS Basic
- Microsoft BASIC
- IBM BASIC/BASICA
- GW-BASIC
- QuickBASIC
- QBasic
- VBScript
- Visual Basic
- Visual Basic .NET
- VSTO
- VSTA
- Microsoft Small Basic