一个新的QBASIC IDE,(21世纪一个)

时间:2013-05-24 13:03:36

标签: ide editor basic qbasic

我正在寻找支持QBASIC程序的现代IDE /编译器,并且具有与QBASIC相同或几乎相似的语法。我希望在语法,风格和流程方面尽可能接近Qbasic。没有像Visual Basic这样的基于窗口的/可视风格的语言。它只需要基于文本或至少专注于基于文本的编程。

我不是在寻找有关替代品的意见,比如Python或Ruby。我的目标是找到一种更新的Qbasic形式,或者与QBasic非常相似的现代形式。我知道QBASIC可以在新窗口中本地工作(没有全屏)和DOSBOX。但是我想要为现代操作系统编译的东西,并且在其中有一些突出的语法。

谢谢

1 个答案:

答案 0 :(得分:6)

查看 FreeBASIC 。它是一个开源编译器,可用于Windows,Linux和DOS平台。它的许可证是GPL,部分是LGPL。

一方面,它的语法类似于QBasic。为了更好地兼容传统的QBasic程序,它提供了 QB兼容模式,可以使用命令行开关-lang qb(参见the compiler dialects page in the wiki)或预处理器指令启用。因此,您可以将其视为QB的非官方继任者。

另一方面,它为传统的BASIC世界增加了许多新功能,例如

  • OOP(包括继承),
  • 基于DirectX的2D图形,
  • 支持OpenGL,
  • 指针,
  • 使用WinSock等进行网络/互联网编程,
  • 许多库的绑定,包括curl,BASS,MySQL的C-API,......

有一些IDE可供FreeBASIC使用。所以你可以自由选择你最喜欢的那个:

此外,作为多功能编辑器的Geany内置了对FreeBASIC的支持。它的语法高亮也适用于QB源代码。

此帖中提到的所有IDE和编辑器都是免费的开源软件或至少是免费软件。

FreeBASIC的替代方案是QB64。它更接近QB(更相似),但它不提供现代/图形用户界面。