什么BASIC解释器可用?

有一个新的Ubuntu用户问过他 – 他也想学习编程 – 他可以用什么来运行BASIC代码。 在尝试使用Ubuntu之前,他正在阅读一本BASIC书籍,并且他希望继续而不必切换回Windows。

看起来标准存储库中有一些BASIC包,以及Mono等可能包含某种BASIC支持的项目。

对于学习BASIC基础知识和Ubuntu新手的人来说,标准存储库或deb软件包中的推荐是什么?

搜索到揭示

  • basic256 – 针对儿童的教育BASIC编程环境
  • yabasic – 另一个BASIC解释器

basic256似乎可能会更适合用户,但我不确定该方言与他的编程书中的任何内容相匹配,这可能令人沮丧。

首页 – http://www.basic256.org/index_en

yabasic似乎更接近标准BASIC,但我真的没有任何第一手经验。

祝好运。

Gambas是最接近Visual Basic的(它非常适合桌面应用程序),所以如果你的朋友使用Visual Basic会很好。

Gambas是一个基于带有对象扩展的Basic解释器的免费开发环境,有点像Visual Basic™(但它不是克隆!)。 阅读介绍了解更多信息。

使用Gambas,您可以使用Qt或GTK +快速设计程序GUI,访问MySQL,PostgreSQL,Firebird,ODBC和SQLite数据库,使用DCOP导航KDE应用程序,将程序翻译成任何语言,轻松创建网络应用程序,制作3D OpenGL应用程序,制作CGI网络应用程序,等等……

如果他对制作游戏更感兴趣,那么sdlBasic将是一个更好的选择:

sdlBasic 安装Sdlbasic 是一个小型,高效,多平台的基本解释器,旨在利用SDL库的强大function进行游戏创作,它的灵感来自古老而辉煌的AMOS。

为什么不看看这个小而有效的翻译: my-basic用C语言编写。它是可移植的。 我认为这是一个很好的开始,无论是播放一点BASIC还是学习如何用C编写BASIC解释器。

我从来没有尝试过这个,但我想可以通过像DOSBox这样的模拟器运行像QBASIC这样的东西。 DOSBox可以从存储库中获得,但是一旦安装就必须在其上获得自己的QBASIC副本。

如果有人尝试过,请随时编辑此答案并提供更多详细信息。

你也可以考虑blassic。 在http://blassic.org/找到它

我会推荐FreeBasic。 有适用于Linux和Windows的版本。 只有ARM版本仍然缺失:(

我在一些大型项目中使用它没有任何问题。 代码很干净,有一个很好的论坛: http : //www.freebasic.net/

我仍然在QB64中写一些小东西。 但是,我主要关心的是数据和数据操作,而不是图形。 刚刚完成一个小程序,将信息从一个会计软件包转换为另一个会计软件包 花了我一个星期的时间来写它。 在我的咖啡变冷之前,运行程序成功转换了6年的信息。

小巧,紧凑,但非常强大。 只有屏幕显示正在显示文件转换,以及“开始”屏幕和“转换成功”完成屏幕。