2010-11-05 8 views
11

Was ist ein guter BASIC-Compiler für Mac OSX?Was ist ein guter BASIC-Compiler für Mac OSX?

+1

Alles, was ich Ihnen basierend auf persönlicher Erfahrung sagen kann ist, dass der Beagle Compiler (http://en.wikipedia.org/wiki/Beagle_Bros) unter Virtual II (http://www.virtualii.com/) wahrscheinlich funktioniert wie ein Champion. :-) 20 GOTO 10 –

+0

QB64 wird plattformübergreifend zwischen Windows/Linux/MACOSx/Android. – eoredson

Antwort

6

Die meisten von ihnen haben Testversionen, die Sie mindestens 30 überprüfen können Tage bevor Sie sich entscheiden zu kaufen. REALbasic ist ein großartiges Werkzeug, und ich wollte Objective-Basic schon lange ausprobieren. KBasic sieht vielversprechend aus, vor allem im Hinblick auf den Preis.

Und dann gibt es immer die Möglichkeit, BSD/Unix/Linux-basierte Tools in OS X, sowie Windows-Programme, wenn Sie einen Intel-basierten Mac haben.

+1

Chipmunk ist ein Interpreter, kein Compiler. – Mathias

+0

kBasic für Mac ist weg. –

+0

Es scheint nicht "gegangen" zu sein, @Eric. Es scheint jetzt zu heißen ["Basic for Qt"] (http://www.q7basic.org/index.html). –

3

PureBasic ist wahrscheinlich die am häufigsten verwendete, aber es ist eine niedrigere Sprache. REALbasic sieht gut aus, aber ich hatte schreckliche Erfahrung damit versuchen, alles "real" zu tun.

1

QB64 ist nicht gerade hübsch, aber es ist ein Dialekt von QBasic mit mac, windows und linux IDEs, und es kann (mit tie ins to eclipse) auch für android kompilieren. Die Ergebnisse können jedoch sehr schön sein.

http://qb64.net/forum/index.php

Es auch ist erwähnenswert, dass es die QB-Befehlsliste erweitert hat, ist 64-Bit-sauber, und kann einige beeindruckende Grafik, Netzwerk-Operationen durchführen und vieles mehr.

Zur Erinnerung: QBasic ist eine strukturierte Basis mit begrenztem Variablenumfang (Unterprogramm oder programmweit), die optional Zeilennummern verwenden kann.

Ich habe kompiliert alte QBasic Code unmodifizierten, sofern sie nicht den Dateizugriff tat, und das ist nur eine Frage der Verzeichnistrenner Ändern ...

0

I QB64 für seine Cross-Plattform C++ Emitter wählen würde.