什么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 是一个小型,高效,多平台的基本解释器,旨在利用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年的信息。
小巧,紧凑,但非常强大。 只有屏幕显示正在显示文件转换,以及“开始”屏幕和“转换成功”完成屏幕。