macos 什么是适用于 Mac OSX 的好的 BASIC 编译器?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/4110720/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
What is a good BASIC compiler for Mac OSX?
提问by uckabee
What is a good BASIC compiler for Mac OSX?
什么是适用于 Mac OSX 的好的 BASIC 编译器?
回答by Cody Gray
Most of these have trial versions that you can check out for at least 30 days before deciding to buy. REALbasic is an awesome tool, and I've wanted to try Objective-Basic for a long time. KBasic looks promising, especially considering the price.
其中大多数都有试用版,您可以在决定购买之前至少试用 30 天。REALbasic 是一个很棒的工具,我想尝试 Objective-Basic 很久了。KBasic 看起来很有希望,尤其是考虑到价格。
And then there's always the option of running BSD/Unix/Linux-based tools in OS X, as well as Windows programs if you have an Intel-based Mac.
然后总是可以选择在 OS X 中运行基于 BSD/Unix/Linux 的工具,如果您有基于 Intel 的 Mac,也可以运行 Windows 程序。
回答by RCProgramming
I would have to say REALBasic.
我不得不说 REALBasic。
回答by Mitchell V
PureBasic is probably the most full featured but it is a lower level language. REALbasic looks good but I've had horribleexperience with it trying to do anything "real".
PureBasic 可能是功能最齐全的语言,但它是一种较低级别的语言。REALbasic 看起来不错,但我在尝试做任何“真实”的事情时有过可怕的经历。
回答by aramis
QB64 isn't exactly pretty, but it's a dialect of QBasic, with mac, windows, and linux IDEs, and it can (with tie ins to eclipse) compile for android as well. The results, however, can be very pretty.
QB64 并不是很漂亮,但它是 QBasic 的一种方言,带有 mac、windows 和 linux IDE,并且它也可以(与 eclipse 相关联)为 android 编译。然而,结果可能非常漂亮。
http://qb64.net/forum/index.php
http://qb64.net/forum/index.php
It's also worth noting that it has expanded the QB command list, is 64-bit clean, and can do some stunning graphics, network operations, and more.
还值得注意的是,它扩展了 QB 命令列表,64 位干净,并且可以做一些令人惊叹的图形、网络操作等。
As a reminder: QBasic is a structured basic with limited variable scoping (subroutine or program-wide), which can optionally use line numbers.
提醒一下:QBasic 是一个结构化的基础,具有有限的变量范围(子例程或程序范围),可以选择使用行号。
I have compiled old QBasic code unmodified provided it didn't do file access, and that's just a matter of changing the directory separator...
我编译了未经修改的旧 QBasic 代码,前提是它不进行文件访问,这只是更改目录分隔符的问题......
回答by eoredson
I would choose QB64 for its cross-platform C++ emitter.
我会选择 QB64 作为它的跨平台 C++ 发射器。