BASIC

代码

  1. 安装 FreeBASIC:FreeBASIC Language | Home

    tar -xJf FreeBASIC-*.tar.xz && rm FreeBASIC-*.tar.xz
    cd FreeBASIC-*
    ./install.sh -i ~/.local
    
  2. 编写程序:

    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
    
  3. 编译并运行:

    fbc main.bas
    ./main
    

卸载 FreeBASIC:

./install.sh -u ~/.local

历史

BASIC 方言:

  1. Dartmouth BASIC:这是 BASIC 的最初版本,由约翰·乔治·凯梅尼和托马斯·尤金·库尔茨于 1964 年在达特茅斯学院开发。

  2. Microsoft BASIC:微软开发的 BASIC 版本,广泛用于早期的个人计算机,如 Apple II、Commodore 64 和 IBM PC。

  3. GW-BASIC:微软为 IBM PC 开发的 BASIC 版本,具有图形和声音功能。

  4. QBasic:微软在 MS-DOS 中推出的一个 BASIC 解释器,更加用户友好,具有结构化编程功能。

  5. QuickBASIC:微软推出的一个 BASIC 编译器,支持编译成可执行文件,并增加了更强的编辑功能。

  6. Visual Basic:微软开发的一种面向对象的 BASIC 语言,主要用于 Windows 应用程序的开发。

  7. FreeBASIC:一个开源的 BASIC 编译器,支持多种平台,兼容 QuickBASIC 语法,并扩展了很多现代编程特性。

  8. AppleSoft BASIC:苹果公司为 Apple II 系列计算机开发的 BASIC 版本,由微软编写。

  9. Commodore BASIC:用于 Commodore 64 等计算机,由微软提供的 BASIC 版本。

  10. BBC BASIC:为 BBC Micro 计算机开发的 BASIC 版本,具有强大的图形和声音功能。

  11. PowerBASIC:一种用于 DOS 和 Windows 的商业 BASIC 编译器,以其快速的编译速度和高效的执行效率著称。

  12. PureBasic:一种商业化的 BASIC 方言,支持跨平台开发,具有强大的库支持。

  13. Blitz BASIC:主要用于游戏开发,具有强大的图形和音效支持。

posted @ 2025-05-20 14:17  Undefined443  阅读(12)  评论(0)    收藏  举报