可以使用哪些BASIC解释器?


23

一位新的Ubuntu用户(也想学习编程)询问了他可以用来运行BASIC代码的内容。在尝试Ubuntu之前,他正在研究BASIC书籍,他希望继续而不必切换回Windows。

看起来标准存储库中有一些BASIC软件包,还有像Mono这样的项目,其中可能包含某种BASIC支持。

对于那些了解BASIC基础知识和Ubuntu新手的人,标准存储库或deb软件包中的推荐是什么?


这在很大程度上取决于他正在学习哪种BASIC方言。
sepp2k 2010年

其他语言的建议确实超出了本网站的范围。
dv3500ea 2010年

我已将其删除。堆栈溢出时应询问编程问题。剩下的问题是可以的,因为它与Ubuntu软件包有关。
dv3500ea 2010年

@ dv3500ea我说的是我想要其他语言的建议。因为是关于语言的,所以我想明确地说我不想“他应该学习[语言]”答案。所以我不确定为什么您要进行编辑,然后在评论中说同样的话。
Tim Lytle

对不起,我一定看错了。我实际上以为您的意思是您确实想要其他语言的建议……我的错。
dv3500ea 2010年

Answers:


13

搜索apt揭示

  • basic256 -儿童教育性BASIC编程环境
  • yabasic -另一个BASIC解释器

basic256 似乎它可能更适合用户,但是我不确定该方言与他的编程书中的内容有多接近,这可能令人沮丧。

此处的首页-http: //www.basic256.org/index_zh

yabasic 似乎更接近标准的BASIC,但是我对这两种方法都没有亲身经验。

祝好运。


13

Gambas是最接近于Visual Basic的等效语言(它非常适合桌面应用程序),因此如果您的朋友使用Visual Basic会很好。

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

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


6

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

sdlBasic安装Sdlbasic 是一款小型,高效,多平台的基本解释器,旨在使用SDL库的强大功能来创建游戏,它的灵感来自古老而辉煌的AMOS。


4
是否真的需要将其放在单独的答案中,而不是将其包含在您的第一个答案中?

1
这样人们就可以在不同的基础之间进行投票,以指示最合适的基础。
dv3500ea 2010年

4

为什么不看看这个小而有效的解释器:用C语言编写的my-basic。它可移植。我认为这是玩一点BASIC或学习如何用C编写BASIC解释器的良好起点。


2

我从没有尝试过,但是我想可以通过DOSBox之类的模拟器来运行QBASIC之类的东西。DOSBox可从存储库中获得,但安装后,他必须在其上获得自己的QBASIC副本。

如果有人尝试过,请随时编辑此答案以获取更多详细信息。




1

我仍然在QB64中写一些小东西。但是,我最关心的是数据和数据操作,而不是图形。刚刚完成了一个微型程序,将信息从一个会计程序包转换为另一个会计程序包。花了我一周时间写它。运行该程序成功转换了6年的信息,直到我的咖啡变凉为止。

小巧,紧凑,但功能强大。仅屏幕显示显示正在进行的文件转换,以及“开始”屏幕和“转换成功”完成屏幕。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.