Programmiersprache - Retroware.de
Programmiersprache - Retroware.de
Programmiersprache - Retroware.de
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
BASIC 15<br />
BASIC<br />
BASIC ist eine <strong>de</strong>r am weitesten verbreiteten imperativen<br />
<strong>Programmiersprache</strong>n. Sie wur<strong>de</strong> 1964 von John George Kemeny und<br />
Thomas Eugene Kurtz am Dartmouth College entwickelt und verfügte<br />
in ihrer damaligen Form noch nicht über die Merkmale <strong>de</strong>r<br />
strukturierten Programmierung, son<strong>de</strong>rn arbeitete mit Zeilennummern<br />
und Sprungbefehlen (GOTO). Mittlerweile gibt es eine Vielzahl<br />
verschie<strong>de</strong>ner BASIC-Dialekte, von <strong>de</strong>nen einige <strong>de</strong>r jüngeren alle<br />
Elemente höherer <strong>Programmiersprache</strong>n aufweisen, so etwa<br />
Objektorientierung.<br />
Das Apronym „BASIC“ steht für „Beginner’s All-purpose Symbolic<br />
Instruction Co<strong>de</strong>“, was so viel be<strong>de</strong>utet wie „symbolische<br />
Allzweck-<strong>Programmiersprache</strong> für Anfänger“. Die Abkürzung als Wort<br />
gesehen be<strong>de</strong>utet außer<strong>de</strong>m „grundlegend“. Dies zeigt das Design-Ziel<br />
klar: Eine einfache, für Anfänger geeignete <strong>Programmiersprache</strong> zu<br />
erschaffen. Außer in manchen Produktnamen wird das Wort „BASIC“<br />
grundsätzlich in Großbuchstaben geschrieben.<br />
Allgemeines<br />
Die Sprache wur<strong>de</strong> aufgrund von acht Prinzipien entworfen:<br />
• Für Anfänger leicht zu erlernen.<br />
• Universell einsetzbar.<br />
• Erweiterbarkeit <strong>de</strong>r Sprache für Experten.<br />
• Interaktivität.<br />
• Klare Fehlermeldungen.<br />
• Kurze Antwortzeiten.<br />
• Hardwareunabhängigkeit.<br />
• Betriebssystemunabhängigkeit.<br />
Geschichte<br />
Ausschnitt aus einem Basic-Listing<br />
BASIC wur<strong>de</strong> 1964 von John George Kemeny und Thomas Eugene Kurtz am Dartmouth College entwickelt, um <strong>de</strong>n<br />
Elektrotechnikstu<strong>de</strong>nten <strong>de</strong>n Einstieg in die Programmierung gegenüber Algol und Fortran zu erleichtern. Am 1. Mai<br />
1964 um vier Uhr Ortszeit, New Hampshire, liefen die ersten bei<strong>de</strong>n BASIC-Programme simultan auf einem<br />
GE-225-Computer von General Electric im Keller <strong>de</strong>s Dartmouth College. BASIC wur<strong>de</strong> dann viele Jahre lang von<br />
immer neuen Informatikstu<strong>de</strong>nten an diesem College weiterentwickelt, zu<strong>de</strong>m propagierten Kemeny und Kurtz es ab<br />
<strong>de</strong>n späten 1960er Jahren an mehreren Schulen <strong>de</strong>r Gegend, die erstmals Computerkurse in ihr Unterrichtsprogramm<br />
aufnehmen wollten. BASIC war entsprechend <strong>de</strong>m Wunsch seiner „Väter“ für die Schulen kostenlos, im Gegensatz<br />
zu fast allen an<strong>de</strong>ren damals üblichen <strong>Programmiersprache</strong>n, die meist mehrere tausend Dollar kosteten. Viele <strong>de</strong>r<br />
damaligen großen Computerhersteller (wie etwa DEC) boten wegen <strong>de</strong>r leichten Erlernbarkeit <strong>de</strong>r Sprache und ihrer<br />
lizenzgebührfreien Verwendbarkeit bald BASIC-Interpreter für ihre neuen Minicomputer an; viele mittelständische<br />
Unternehmen, die damals erstmals in größerer Zahl Computer anschafften, kamen so mit BASIC in Berührung.<br />
Einige <strong>de</strong>r so mit BASIC vertrauten Schüler, Stu<strong>de</strong>nten und im Mittelstand tätigen Programmierer waren etwas<br />
später in <strong>de</strong>r kurzlebigen Bastelcomputer-Szene Mitte <strong>de</strong>r 1970er-Jahre aktiv, die <strong>de</strong>n kommerziellen