BASIC
代码
-
安装 FreeBASIC:FreeBASIC Language | Home
tar -xJf FreeBASIC-*.tar.xz && rm FreeBASIC-*.tar.xz cd FreeBASIC-* ./install.sh -i ~/.local
-
编写程序:
main.bas
:' FreeBASIC Example Program: Calculate the sum of entered numbers Dim As Integer sum = 0 Dim As Integer num Print "This program will calculate the sum of numbers you enter." Print "Enter 0 to end the program." Do Input "Enter a number: ", num If num = 0 Then Exit Do sum += num Print "Current Sum: "; sum Loop Print "Final Sum: "; sum End
-
编译并运行:
fbc main.bas ./main
卸载 FreeBASIC:
./install.sh -u ~/.local
历史
BASIC 方言:
-
Dartmouth BASIC:这是 BASIC 的最初版本,由约翰·乔治·凯梅尼和托马斯·尤金·库尔茨于 1964 年在达特茅斯学院开发。
-
Microsoft BASIC:微软开发的 BASIC 版本,广泛用于早期的个人计算机,如 Apple II、Commodore 64 和 IBM PC。
-
GW-BASIC:微软为 IBM PC 开发的 BASIC 版本,具有图形和声音功能。
-
QBasic:微软在 MS-DOS 中推出的一个 BASIC 解释器,更加用户友好,具有结构化编程功能。
-
QuickBASIC:微软推出的一个 BASIC 编译器,支持编译成可执行文件,并增加了更强的编辑功能。
-
Visual Basic:微软开发的一种面向对象的 BASIC 语言,主要用于 Windows 应用程序的开发。
-
FreeBASIC:一个开源的 BASIC 编译器,支持多种平台,兼容 QuickBASIC 语法,并扩展了很多现代编程特性。
-
AppleSoft BASIC:苹果公司为 Apple II 系列计算机开发的 BASIC 版本,由微软编写。
-
Commodore BASIC:用于 Commodore 64 等计算机,由微软提供的 BASIC 版本。
-
BBC BASIC:为 BBC Micro 计算机开发的 BASIC 版本,具有强大的图形和声音功能。
-
PowerBASIC:一种用于 DOS 和 Windows 的商业 BASIC 编译器,以其快速的编译速度和高效的执行效率著称。
-
PureBasic:一种商业化的 BASIC 方言,支持跨平台开发,具有强大的库支持。
-
Blitz BASIC:主要用于游戏开发,具有强大的图形和音效支持。