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

一个新的QBASIC IDE(21世纪的一个),ide,editor,basic,qbasic,Ide,Editor,Basic,Qbasic,我正在寻找一个现代的IDE/编译器,它支持QBASIC程序,并且具有与QBASIC相同或几乎相似的语法。我希望在语法、样式和流程方面尽可能接近Qbasic。没有基于窗口/视觉样式的语言,如visual Basic。它只需要基于文本,或者至少关注基于文本的编程 我不是在寻找关于Python或Ruby等替代方案的意见。我的目标是找到Qbasic的更新形式,或者一些与Qbasic非常相似的现代形式。我知道QBASIC可以在较新的windows中通过DOSBOX本机(无全屏)工作。但是我想要一些为现代操

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

我不是在寻找关于Python或Ruby等替代方案的意见。我的目标是找到Qbasic的更新形式,或者一些与Qbasic非常相似的现代形式。我知道QBASIC可以在较新的windows中通过DOSBOX本机(无全屏)工作。但是我想要一些为现代操作系统编译的东西,并且里面有一些语法高亮显示

谢谢

看一看。这是一个开源编译器,可用于Windows、Linux和DOS平台。其许可证为GPL,部分为LGPL

一方面,它的语法类似于QBasic。为了更好地兼容传统QBasic程序,它提供了QB兼容模式,可以使用命令行开关
-lang QB
(请参阅)或预处理器指令启用该模式。所以你可以把它看作是QB的非官方继承者

另一方面,它为传统的基本世界添加了很多新特性,例如

  • OOP(包括继承)
  • 基于DirectX的二维图形
  • 支持OpenGL
  • 指针
  • 使用WinSock等进行网络/互联网编程
  • 许多库的绑定,包括curl、BASS、MySQL的C-API等等
有几个IDE可用于FreeBASIC。因此,您可以自由选择您最喜欢的:

此外,作为一个多才多艺的编辑器,它内置了对FreeBASIC的支持。它的语法突出显示对于QB源代码也是合理的

本文中提到的所有IDE和编辑器要么是免费的开源软件,要么至少是免费软件


FreeBASIC的另一种选择是。它更接近QB(更类似),但它没有提供现代/图形化的UI。

为什么QBASIC是所有东西的基础?我不认为这是一个坏问题。有一个观众在寻找Qbasic的更新形式,而不是完全的替代语言。作者特别指出需要尽可能接近Qbasic的东西,并支持Qbasic程序。QB64正是您想要的东西,它具有相同的IDE类型,支持相同的语法-它是跨平台的,可以在本地运行,并且也有自己的web/云版本。-注意如果这是开放的,我会把它作为答案,它是封闭的,说它会引发争论-事实上QB64是如此接近一个正确的答案,我不认为是这样的(如果你下载原生版本的用户界面非常接近原始)。我不认为这是“没有建设性的”-我想要一个更新的IDE太多。类似于QBasic的visualstudio扩展的东西!