Werbung

BASIC: Die erste Computersprache für die Massen

Vor BASIC waren Computer alle Lochkarten und Doktorarbeiten. Danach konnte jeder, vom Studenten bis zum Bastler, ein Computerprogramm schreiben, wenn er wollte.

In den 1950er und 60er Jahren vor der Einführung der Programmiersprache BASIC mussten Computer wie Mark I und UNIVAC spezielle Bediener Lochkarten mit den Computeranweisungen eingeben. Programme, wie wir sie jetzt kennen, gab es nicht.und diese Computer waren näher am wissenschaftlichen Taschenrechner eines Schulkindes als die Computer, die wir heute benutzen.

SIEHE AUCH: MIT VERÖFFENTLICHUNGEN UND FREIE UND OFFENE QUELLENCOMPUTER-PROGRAMMIERUNG DER SPRACHE FÜR DIE ÖFFENTLICHKEIT

Es dauerte mehrere Haupt Innovationen damit wir über die Anfänge des Rechnens hinaus zu unserem heutigen Standort gelangen können, aber keiner von ihnen wäre von Bedeutung gewesen, wenn BASIC nicht die erste Programmiersprache gewesen wäre, die irgendjemand hätte verwenden können lernen Entmystifizierung des Computers und Grundsteinlegung für die Revolution des Personalcomputers.

Ursprung von BASIC

Quelle : Dartmouth College, über die Geburt von BASIC / YouTube

BASIC oder der symbolische Allzweck-Anweisungscode für Anfänger war eine wesentliche Entwicklung, die sich mit einem ganz bestimmten Bedarf befasste. Vor BASIC saß ein Mathematiker oder Informatiker an seinem Schreibtisch und schrieb die mathematischen Operationen auf, die ein Computer benötigtein Form eines Stapels Lochkarten durchführen.

SIEHE AUCH: LERNEN SIE CODE, indem Sie Ihre eigene SMARTWATCH mit WATCHX erstellen.

Sie gingen dann in den Computerraum und übergaben den Stapel einem Computerbediener, der ihre Karten einzeln in die Maschine einspeiste. Abhängig davon, wie viele „Programme“ der Bediener ausführen musste, bevor sie zu Ihren kamen, du könntest warten den ganzen Tag für die Ausgabe Ihrer Berechnungen.

Niemand hatte Zeit, an diesen Maschinen herumzuspielen, daher war ihre Verwendung den wenigen Auserwählten vorbehalten, deren Arbeit wichtig genug war, um dies zu rechtfertigen, und die wussten, was sie taten.

Werbung
Quelle : Dartmouth College, über die Geburt von BASIC / YouTube

Als John Kemeny und Thomas Kurtz von der Mathematikabteilung des Dartmouth College versuchten, herauszufinden, wie sie ihren Schülern den Umgang mit diesen neuen Computern am besten beibringen können, wollten sie keine Revolution beginnen. Sie erkannten einfach die Bedeutung dieser Systemespielen in der Zukunft und wollten alle ihre Schüler unabhängig von ihrem Studienfach ihrer Verwendung und Funktion aussetzen.

„Unsere Vision war, dass jeder Student auf dem Campus Zugang zu einem Computer haben sollte und jedes Fakultätsmitglied in der Lage sein sollte, einen Computer im Klassenzimmer zu verwenden, wann immer dies angebracht ist“, sagte er. sagte in einem Videointerview von 1991: „So einfach war das.“

In einer unglaublichen Zusammenarbeit mit ihren Studenten im Grundstudium würden Kemeny und Kurtz die weltweit erste wirklich zugängliche Computerprogrammiersprache BASIC entwickeln und bald die Art und Weise werden, wie Menschen auf der ganzen Welt jahrelang lernen, einen Computer zu benutzen und zu programmierenkommen.

Werbung

Erstellen einer barrierefreien Sprache

Quelle : Dartmouth College, über die Geburt von BASIC / YouTube

„Wir haben nur an Dartmouth gedacht“, Kurtz sagte . „Wir brauchten eine Sprache, die praktisch allen Studenten und Fakultäten„ beigebracht “werden kann, ohne dass sie einen Kurs belegen müssen.“

Es wäre schwierig, einen englischen Major dazu zu bringen, Lochkarten mit Mathematik zu erstellen, selbst wenn ein Abschluss erforderlich wäre. Eine der wichtigsten Entwicklungen, die BASIC möglich machten, war das damals brandneue Konzept.der Zeitteilung.

Dies war die Idee, dass der Computer zwischen den Sequenzen der Benutzereingaben an einem anderen Programm arbeiten und zum ersten Benutzer zurückkehren könnte, sobald dieser seine Eingabe an einem Terminal abgeschlossen hat. Dies war eine bahnbrechende Entwicklung und würde bald eine setzenEnde der Lochkarten für immer.

Werbung

Alles, was Sie jetzt brauchten, war der Benutzer an einem Teletyp-Terminal mit einer Tastatur, auf der er sein Programm eingeben konnte. Dartmouth implementierte das neue Time-Sharing-Modell und es wurde als Dartmouth Time-Sharing-System DTSS bekanntDer englische Major saß am Terminal des DTSS. Was sollten sie tippen?

Quelle : Dartmouth College, über die Geburt von BASIC / YouTube

„Wir wollten, dass die Syntax der Sprache aus gemeinsamen Wörtern besteht und dass diese Wörter eine mehr oder weniger offensichtliche Bedeutung haben“, Kurtz. sagte . “Es ist eine leichte Strecke, aber ist es nicht einfacher, HALLO und GOODBYE anstelle von LOGON und LOGOFF zu verwenden?”

Mit einem Zuschuss von 300.000 USD von der National Science Foundation und zwei neuen Computern von GE wurde BASIC 1964 eingeführt. Es bestand aus nur 14 Befehlen, mit denen der Benutzer mathematische Operationen ausführen und das Ergebnis in einer Variablen speichern konnte. Wiederholen Sie eine Anweisung in aSchleife, zu einem anderen Teil des Programms springen und unter anderem auf einem Fernschreiber drucken.

Werbung

Was es nicht gab, bis es 1966 in der 3. Revision von BASIC hinzugefügt wurde, war eine Möglichkeit für ein Programm, Eingaben vom Benutzer zu übernehmen, daher wurde INPUT hinzugefügt, sodass ein Programm alphanumerische Zeichen akzeptieren konnte, die von eingegeben wurdender Nutzer.

Früher waren Computerprogramme Möglichkeiten, komplexe Berechnungen schnell durchzuführen, jetzt konnten sie praktisch alles und sind dennoch so einfach, dass jeder in weniger als einem Tag lernen kann.

Quelle : Dartmouth College, über die Geburt von BASIC / YouTube

Kemeny und Kurtz waren der Ansicht, dass das DTSS-System für jeden, der es nutzen wollte, frei zugänglich war. In einer Broschüre, in der die Eröffnung des Rechenzentrums von Dartmouth im Jahr 1966 angekündigt wurde, Kemeny schrieb das „Jeder Schüler kann die Bibliothek betreten, in den Büchern stöbern oder etwas in sein Zimmer zurückbringen. Niemand fragt ihn, warum er das Buch will, und er braucht keine Erlaubnis.“

Werbung

„Ebenso kann jeder Schüler das Kiewit Computation Center betreten, sich an eine Konsole setzen und das Time-Sharing-System verwenden. Niemand wird fragen, ob er ein ernstes Forschungsproblem löst, seine Hausaufgaben auf einfache Weise macht und spieltein Fußballspiel oder einen Brief an seine Freundin schreiben. ”

Computer waren jetzt für alle verfügbar, die einen verwenden möchten, und dies war ein revolutionärer Schritt in der Computergeschichte.

Evangelisierung von BASIC für die Welt

Der Erfolg von BASIC in Dartmouth war fast sofort offensichtlich. Kemeny und Kurtz feierten ihren Erfolg in einem Bericht von 1967, indem sie darauf hinwiesen, dass 2000 Studenten, die 80% der Studienanfänger seit der Einführung von BASIC vor drei Jahren ausmachten, davon erfahren hattenwie man Computerprogramme mit BASIC und DTSS schreibt und debuggt.

„Jeder, der versucht, einen Dartmouth-Studenten davon zu überzeugen, dass Computer zu befürchten sind oder dass sie von geringem Nutzen sind, wird mit begründeter Verachtung konfrontiert“, schrieben sie. „Der Dartmouth-Student weiß es besser - und weiß es vonpersönliche Erfahrung."

Werbung

Sie hörten auch nicht mit dem Dartmouth College auf. Über Telefonleitungen, Dartmouth erlaubt Andere Schulen in der Region nutzen DTSS für ihre eigenen Zwecke, einschließlich Gymnasien bis hin zu Harvard und Princeton. Sie teilten ihr Wissen mit anderen Institutionen und halfen, ähnliche Systeme an anderen Schulen mit BASIC einzurichten, und GE nahm DTSS undBASIC und verkaufte das System an Geschäftskunden.

BASIC war auf dem besten Weg, die Möglichkeit, einen BASIC-kompatiblen Computer zu programmieren, der ebenfalls in größerer Anzahl hergestellt wurde, auf alle Studenten, Geschäftsstellen oder Bastler auszudehnen, die dies wollten.

Quelle : Mariatari / Allegro.pl

Es dauerte jedoch die Einführung einer neuen Implementierung von BASIC, Microsoft BASIC, damit die Sprache die Büros und Universitäten verlässt und sich etabliert.

1975 brachte MITS den Altair 8800 auf den Markt, den weltweit ersten Personal Computer. Der Honeywell-Ingenieur Paul Allen und sein Freund Bill Gates - damals noch in Harvard - schrieben eine Version von BASIC, die auf dem neuen Computer ausgeführt werden sollte.jemals Softwareprodukt.

Apps & Software

UNIX: Aufbau des wichtigsten Betriebssystems der Welt

"Ich habe einmal geschätzt, dass fünf Millionen Menschen auf der Welt, noch bevor Bill Gates überhaupt in Aktion trat, wussten, wie man Programme in BASIC schreibt", sagte Kurtz. sagte in Geburt von BASIC , Der Film des Dartmouth College feiert den 50. Jahrestag der Entwicklung der Computersprache.

Microsoft würde seine Version von BASIC an alle großen Computerhersteller dieser Zeit lizenzieren, von Apple bis Atari, um sicherzustellen, dass fast alle der ersten Welle von Programmierern, die aus der PC-Revolution hervorgegangen sind, wahrscheinlich ihre ersten Programme geschrieben habenin BASIC.

„Das Ziel von Kemeny und Kurtz war es, diese großartigen, neuen und interessanten Maschinen einer viel breiteren Gruppe von Köpfen zugänglich zu machen“ sagt Daniel Rockmore, der Direktor des Neukom Institute for Computational Science am Dartmouth College.

"Sie haben es geschafft. Wenn man sich bei Leuten umsieht, die auf ihre Handys starren, kann man argumentieren, dass sie zu gut erfolgreich waren."

Folgen Sie uns auf

Bleiben Sie über die neuesten technischen Neuigkeiten auf dem Laufenden

Geben Sie einfach Ihre E-Mail-Adresse ein und wir kümmern uns um den Rest :

Mit Ihrer Anmeldung stimmen Sie unserer zu Nutzungsbedingungen und Datenschutzerklärung . Sie können sich jederzeit abmelden.