21.01.2013 Aufrufe

Programmiersprache - Retroware.de

Programmiersprache - Retroware.de

Programmiersprache - Retroware.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!