Das Computersprachenalphabet: BASIC

Gary L. Ratliff SR.

Wenn man in den frühen PC Jahren einen neuen Computer kaufte, war dort mit Sicherheit die Programmiersprache BASIC installiert. Der Commodore PET, Apple und der TRS 80, alle hatten eine BASIC-Version von Microsoft. Jedoch hatte ein jeder eine etwas andere Version der Sprache. Es gab so viele Dialekte von BASIC, das bald David A. Lien ein BASIC Handbuch mit den Definitionen der verschiedenen Schlüsselwörter der vielen Dialekte schrieb.

In den PCLINUXOS Repositorien gibt es drei verschiedene BASIC Versionen, die hier besprochen werden: REALbasic, Basic256 und Gambas. Jedes kann mit Synaptic installiert werden. Suchen Sie einfach in Synaptic nach „basic.“ Die Liste ist sehr lang, weil jedes Paket, das „basic“ in seiner Beschreibung hat im Resultat enthalten ist.

REALbasic

Die Verwendung dieser Sprache war das Thema meines Artikels in der Februar 2008 Ausgabe dieser Zeitschrift, siehe :

http://pclosmag.com/html/Issues/200802/page05.html

Ich erwähnte, dass diese Sprache aktiv entwickelt wird und dass es alle drei Monate eine neue Ausgabe gibt. Aus diesem Gründen sollte man diese Sprache von der Real Software-Seite herunterladen. Die Anweisungen für den Erhalt, die Installierung und die Anwendung des Produktes sind im Artikel und werden hier nicht wiederholt. Dies ist ein wundervolles Produkt und es scheint für die Linuxgemeinschaft frei zu sein. Im Gegensatz zum Linux-System liefen die im Windows-System entwickelten Programme nur für 30 Tage . Es gibt zudem Video-unterstützte Anleitungen, um Ihren Lernprozess für dieses System zu beschleunigen.

BASIC256

Dieses Programm wurde ursprünglich Kidbasic genannt, lesen Sie den Artikel „Why Johnny can't code“. Dieser Artikel erwähnt, dass, während die ältere Generation mit einem Computer aufwuchs, der BASIC installiert hatte, dies heute nicht mehr zutreffend ist. Diese Sprache wurde entwickelt, damit man Kindern beibringen kann, wie man mit einer einfachen zeilen-orientierten Sprache programmiert.

Um sie in Ihr System zu installieren, öffnen Sie den Paket-Manager Synaptic und geben das Root-Kennwort ein. Nach „Basic“ suchen und von der resultierenden Liste basic256 für die Installation markieren. Bitte beachten, dass dabei wegen Abhängigkeiten weitere Programme installiert werden. In meinem Fall wurden insgesamt 11 weitere Pakete benötigt, um ein funktionelles basic256 zu erhalten.

Um Ihr neues System zu öffnen, wählen Sie im Hauptmenü: Weitere Anwendungen - > Entwicklung - > Entwicklungsumgebungen - > BASIC256. Sie werden ein neues Programm IDE sehen. Im Textfenster geben Sie die vertrauten BASIC Befehle ein und wenn Sie den Befehl RUN anklicken wird Ihr Programm entweder im Text oder im Grafik-Bildschirmbereich ausgeführt. Wenn Sie statt dem Befehl run debug auswählen können Sie jeden Programmschritt einzeln überprüfen.

Nach der Installation können Sie das System sofort erlernen. Unter dem Menüeintrag About finden Sie Anleitungen und Unterlagen für das System:

http://kidbasic.sourceforge.net/

Die Webseite enthält Menüs für die Anleitungen, weitere Unterlagen und einen Artikel, der beschreibt, wie die BASIC Computersprache auch heute noch für neue Computerbenutzer , speziell Kinder, nützlich ist, um die Funktionen eines Computers zu erlernen. Im Abschnitt Dokumentation gibt es eine Liste der korrekten BASIC-Syntax. Da dies nur sieben Seiten sind, kann man es einfach als Handbuch ausdrucken und bei der Erstellung von Beispielprogrammen verwenden.

Dies ist ein freies, unter der GPL lizensiertes System. Es gibt auch eine Windows-Version als zip-Archiv, die man in einem eigenen Verzeichnis extrahiert. und dann den Befehl basic256.exe ausführt.

pics

Hier der Entwicklungsbildschirm von BASIC256. Der Text des BASIC-Programms wird in das Fenster eingegeben. Jegliche Text-Ausgabe erscheint im Text-Fenster, während Befehle, die grafischen Ausgabe produzieren, im Grafik-Fenster erscheinen.

Der Run-Pfeil lässt das gesamte Programm laufen. Der Eintrag debug führt jeden Programmschritt einzeln aus.

GAMBAS (Gambas Almoust Means Basisc)

Die PCLINUXOS Repositorien haben zwei verschiedene Gambas Programme, eins für die erste Version der Gambas und eins für Gambas2. Ich installierte Gambas2 auf meinem Computer Eronstuc, und die ursprüngliche Gambas-Version auf einer anderen Maschine namens Gabriel. Verwenden Sie bitte Synaptic, um die vielen Abhängigkeiten von Gambas bzw. Gambas2 automatisch und richtig zu installieren.

Starten Sie den Paketmanager Synaptic, geben Sie das Root-Kennwort ein, uns suchen Sie nach „Gambas“. Eine ungeheure Anzahl von Anwendungen erscheint. Diese werden in Gruppen unterteilt; eine startet Gambas und die andere Gambas2. Da jedes System mehrere Eigenschaften unterstützt, wählen Sie einfach alle Einträge beider Systeme, d.h. ungefähr fünfzehn bis zwanzig von Gambas/Gambas2. Dann wählen Sie Anwenden und Synaptic installiert Gambas/Gambas2.

Um Ihr neues System kennenzulernen starten Sie es aus dem Hauptmenü - > Weitere Anwendungen - > Entwicklung - > Entwicklungsumgebung - > Gambas oder Gambas2. Sie werden nun das Begrüssungsfenster der entsprechenden Gambas-Version sehen.

pics

pics

Dieses ist das Begrüssungsfenster für Gambas II

Aus dem Eintrag Recent Projects können Sie einige Beispielanwendungen starten, um so das Gambassystem kennenzulernen. Jede dieser Anwendungen kann nur gelesen und daher nicht geändert werden. Beachten Sie hierbei bitte, dass jede Anwendung mehrere Klassen und andere Strukturen besitzt.

Suchen Sie in Google nach „Gambas“, um dieses System kennenzulernen. Sie können die vielen Eigenschaften dieses Systems in den wiki Artikeln nachlesen. Die beste Lernquelle ist jedoch die pdf-Datei: A Beginners Guide to Gambas. Dieses 365 Seiten starke Buch führt Sie Schritt für Schritt in die Programmierung mit Gambas ein. Die Beispiele sollten in der vorhandenen Sequenz befolgt werden, da sie systematisch aufeinander aufbauen.

Ich arbeite an einem Video, welches unter „videos by eronstuc“ bei You Tube zu finden und „Gambas Setup“ heißen wird. In diesem Augenblick müssen die Leute ihre Häuser und Wohnungen wegen des Orkans Gustav verlassen und daher wird dieser Artikel gekürzt. Es gibt viel zu lernen und sobald Sie das Material durchgearbeitet haben, haben Sie ein sehr leistungsfähiges Werkzeug zur Entwicklung von GUI-oder Textanwendungen. Und falls Sie einen Computer der frühen Achtzigerjahre benutzten, erkennen Sie höchstwahrscheinlich das wahre BASIC-Erbe des Gambassystems wieder.

Dies zeigt den Pfad aus dem Hauptmenü, um Ihre Gambas Anwendung zu starten.

pics

Hier sehen wir einige der vielen Beispielanwendungen, die gestartet werden können, um die Vielseitigkeit des Gambassystems zu zeigen. Dies ist ein Beispiel von der zweiten Gambas-Version.

Und nochmals möchte ich Sie auf das Buch als die beste Lernquelle verweisen: Gambas für Anfänger.

Anmerkung des Herausgebers - Dieses wurde unbeabsichtigter weise letzten Monat ausgelassen und wir bitten für jede Unannehmlichkeit um Entschuldigung.

mypclinuxos

Seitenanfang