Welche BASIC-Interpreter gibt es?

23

Wurde von einem neuen Ubuntu-Benutzer - der auch etwas über das Programmieren lernen möchte - gefragt, was er zum Ausführen von BASIC-Code verwenden könnte. Er hat ein BASIC-Buch durchgearbeitet, bevor er Ubuntu ausprobiert hat, und möchte fortfahren, ohne wieder zu Windows wechseln zu müssen.

Es sieht so aus, als gäbe es ein paar BASIC-Pakete in den Standard-Repositories sowie Projekte wie Mono, die möglicherweise eine Art BASIC-Unterstützung enthalten.

Was wäre eine gute Empfehlung aus den Standard-Repositories - oder aus einem Deb-Paket - für jemanden, der die Grundlagen von BASIC lernt und neu in Ubuntu ist?

Tim Lytle
quelle
Das hängt stark davon ab, welchen BASIC-Dialekt er lernt.
SEPP2K
Die Empfehlungen für andere Sprachen liegen wirklich außerhalb des Geltungsbereichs dieser Website.
dv3500ea
Ich habe sie entfernt. Programmierfragen sollten beim Stapelüberlauf gestellt werden. Der Rest der Frage ist in Ordnung, da es sich um ein Ubuntu-Paket handelt.
dv3500ea
@ dv3500ea Ich wollte keine anderen Sprachempfehlungen . Da es sich um eine Sprache handelt, wollte ich klarstellen, dass ich nicht wollte, dass er stattdessen [Sprache] lernt. Ich bin mir also nicht sicher, warum Sie das herausgeschnitten haben und dann dasselbe in den Kommentaren gesagt haben.
Tim Lytle
Es tut mir leid, ich muss es falsch gelesen haben. Ich dachte eigentlich gemeint, dass Sie tat für andere Sprachen wollen Empfehlungen ... my bad.
dv3500ea

Antworten:

13

Die Suche nach apt zeigt

  • basic256 - pädagogische BASIC-Programmierumgebung für Kinder
  • yabasic - Noch ein BASIC-Interpreter

basic256 Es scheint, als wäre es ein bisschen besser für den Benutzer geeignet, aber ich bin nicht sicher, wie genau dieser Dialekt mit dem übereinstimmt, was in seinem Programmierbuch steht, was möglicherweise frustrierend ist.

Homepage hier - http://www.basic256.org/index_en

yabasic scheint näher an Standard-BASIC zu sein, aber ich habe auch keine Erfahrung aus erster Hand.

Viel Glück.

Achiang
quelle
13

Gambas ist das nächste Äquivalent zu Visual Basic (es ist ganz auf Desktop-Apps ausgerichtet). Wäre also gut, wenn Ihr Freund Visual Basic verwenden würde.

Gambas ist eine kostenlose Entwicklungsumgebung, die auf einem Basic-Interpreter mit Objekterweiterungen basiert, ein bisschen wie Visual Basic ™ (aber es ist KEIN Klon!). Lesen Sie die Einführung für weitere Informationen.

Mit Gambas können Sie Ihre Programm-GUI schnell mit Qt oder GTK + entwerfen, auf MySQL-, PostgreSQL-, Firebird-, ODBC- und SQLite-Datenbanken zugreifen, KDE-Anwendungen mit DCOP pilotieren, Ihr Programm in eine beliebige Sprache übersetzen, Netzwerkanwendungen einfach erstellen, 3D-OpenGL-Anwendungen erstellen. CGI-Webanwendungen erstellen und so weiter ...

dv3500ea
quelle
6

Wenn er mehr an Spielen interessiert ist, wäre sdlBasic eine bessere Option:

sdlBasicInstallieren Sie Sdlbasic ist ein kleiner, effizienter und plattformübergreifender Basisinterpreter , der auf die Erstellung von Spielen mit der Kraft der SDL-Bibliothek abzielt und von dem alten und glorreichen AMOS inspiriert wurde.

dv3500ea
quelle
4
Gab es wirklich ein Bedürfnis, dies in eine separate Antwort zu schreiben, anstatt es in Ihre erste Antwort aufzunehmen?
1
Damit die Menschen zwischen den einzelnen Grundlagen wählen können, um einen Hinweis zu geben, welcher am besten geeignet ist.
dv3500ea
4

Warum nicht einen Blick auf diesen kleinen, aber effektiven Interpreter werfen: my-basic geschrieben in C. Es ist portabel. Ich halte es für einen guten Einstieg, entweder ein wenig BASIC zu spielen oder zu lernen, wie man einen BASIC-Interpreter in C schreibt.

pi_raspi
quelle
2

Ich habe das noch nie versucht, aber ich nehme an, es wäre möglich, so etwas wie QBASIC über einen Emulator wie DOSBox auszuführen. DOSBox ist im Repository verfügbar, muss aber nach der Installation eine eigene Kopie von QBASIC darauf haben.

Wenn jemand dies versucht hat, können Sie diese Antwort mit weiteren Details bearbeiten.

Ramón
quelle
2

Sie können auch als blass gelten. Finden Sie es unter - http://blassic.org/

LFC_fan
quelle
Nicht in den Repositories (außer es ist in 10.10), aber es gibt ein Deb-Paket.
Tim Lytle
1

Ich würde FreeBasic empfehlen. Es gibt Versionen für Linux und Windows. Nur die ARM-Version fehlt noch :(

Ich habe es in einigen großen Projekten ohne Probleme verwendet. Der Code ist sauber und es gibt ein gutes Forum dafür: http://www.freebasic.net/

Pasi Mustalahti
quelle
1
Auf askubuntu verwenden wir die Wörter Windows und Microsoft. Keine Notwendigkeit für die Verwendung eines $ :)
Rinzwind
1

Ich schreibe immer noch ein paar Kleinigkeiten in QB64 . Aber ich beschäftige mich hauptsächlich mit Daten und Datenmanipulationen und nicht mit Grafiken. Ich habe gerade ein winziges Programm fertiggestellt, um Informationen von einem Buchhaltungspaket in ein anderes zu konvertieren. Ich habe eine Woche gebraucht, um es zu schreiben. Beim Ausführen des Programms wurden 6 Jahre Informationen erfolgreich konvertiert, bevor mein Kaffee kalt wurde.

Klein, kompakt, aber sehr leistungsstark. Nur die Bildschirmanzeige zeigte die stattfindenden Dateikonvertierungen sowie einen Startbildschirm und einen Abschlussbildschirm für die erfolgreiche Konvertierung.

Arthur Wright
quelle