BASIC, der 50-Jahr-alte Computer-Programmiersprache für normale Leute
Computer Codierung Fähigkeit vor allem bekommen hat vor kurzem hip. Menschen, die code können nicht verehren es als 21. Jahrhundert Hexerei, während diejenigen, die es beruflich tun, passt dadurch oft getrieben werden. Und es war heute vor 50 Jahren, zwei Professoren der Dartmouth debütierte eine Programmiersprache entwickelt, um leicht genug für jedermann zu benutzen. Die Sprache, die das alles möglich gemacht. Sie nannten es des Anfängers all-purpose Symbolic Instruction Code-BASIC.
Vor BASIC war das Leben in der Welt des Programmierens Computer kompliziert. Die erste Generation Mainframe Computer im wesentlichen programmiert wurden, als sie versammelt waren, wie eine Puzzle mit unendlich viele Lösungen. Sie musste wissen, wie man die Stücke zusammen, um das Ergebnis zu bekommen, was, das Sie wollten.
John Kemeny und Thomas Kurtz, Mathematik und Computer Science Professoren am Dartmouth College, wollte Computer für den durchschnittlichen Laien zugänglich machen. "Unsere Vision war, dass jeder Schüler auf dem Campus sollte Zugang zu einem Computer haben, und jedes Mitglied der Fakultät in der Lage, einen Computer im Klassenzimmer sollte", sagte Kemeny 1991. Es war ein hochgestecktes Ziel, und es erforderte eine intuitivere Sprache als die Fortran und ALGOL Systeme des Tages.
Was Kemeny und Kurtz dabei herauskam, war eine Computersprache, die häufig vorkommende Wörter bestehend — Hallo und auf Wiedersehen anstatt LOGON und LOGOFF; Drucken, IF/THEN, und am Ende. Ziemlich logisch, auch wenn Sie nie Fingern auf einer Tastatur vor einstellen würde.
Vielleicht noch wichtiger ist, arbeitete jedoch BASIC als einen Compiler. Zuvor, jedes Mal, wenn ein Benutzer ein Programm auf einem Computer lief, die Maschine hätte, das Programm (geweitermacht Unmengen von Papier Lochkarten) Zeile für Zeile zu übersetzen. BASIC konvertiert des Benutzers ganze Reihe von klar verständliche Eingänge in einem einzigen Schuss – ermöglicht einfache Programme in weniger als einer Sekunde abgeschlossen werden.
Kemeny und Kurtz legte den Schalter auf die erste BASIC-Programm am 1. Mai 1964, bei 04:00. Nicht lange nach sie die Sprache kostenlos zur Verfügung gestellt für dem Gemeinwesen computing. Wie externe Benutzer optimiert und die Sprache in anderen Dialekten verändert, taufte das Original Dartmouth BASIC.
BASIC revolutioniert computing machen Computer fühlen sich weniger institutionelle und eher wie ein Werkzeug der durchschnittliche Mensch verwenden könnte. Harry McCracken Zeitpunkt erklärt diese Verschiebung weit besser, als ich es jemals könnte:
Mitte der 1960er-Jahre mit Hilfe eines Computers war in der Regel wie Schachspielen per Post: Sie verwendet ein Keypunch, eine Programm auf Karten eingeben, übergab sie an ein geschultes Bedienpersonal und wartete dann auf einen Ausdruck der Ergebnisse, die nicht bis zum nächsten Tag ankommen könnte. BASIC [..] beide beschleunigt den Prozess und entzaubert es. Sie erzählte den Computer etwas zu tun, durch die Eingabe von Wörtern und mathematische Aussagen, und es tat es sofort.
Heute erwarten wir Computer-Handys und Tabletten und eine Reihe von anderen intelligenten Geräten – reagieren auf unsere Anweisungen und Wünsche so schnell wie wir sie machen können. In vielerlei Hinsicht begann die Ära der sofortige Befriedigung mit was Kemeny und Kurtz geschaffen. Darüber hinaus erreicht ihre Arbeit die öffentlichen lange vor der ebenso wichtige Durchbrüche der solche Pioniere der 1960er Jahre als Douglas Engelbart, Erfinder der Maus und anderen Konzepten noch bei uns in modernen Benutzeroberflächen.
Mainframe-Computern (die raumgreifenden Giganten der 1960er Jahre) führte zu Minicomputer (kleiner und billiger als die erste Generation) und dann Mikrocomputer (was wir als die ersten PCs vorstellen), BASIC wurde in der Nähe von Universal: eine Variante der Sprache verhalf Micro-Soft, eine Firma, die Schuppen des Bindestrichs in seinem Namen zu machen und einen bekannteren Mann namens Bill überaus reich ging.
Heute sehen nicht die meisten Computerbenutzer rohen BASIC-Code, wenn sie ihren Computer einschalten. Wahrscheinlich wartet niemand von der Mailbox für eine Zeitschrift oder ein Buch voller Code ankommt. Stattdessen lebt BASIC im Hintergrund einschalten unsichtbare Machenschaften in Microsoft Office und erscheinen in der Kodierung apps für Hardcore-Computerfreaks.
Während BASIC nicht mehr die de-facto-Programmiersprache der Wahl sein kann, denke ich, es ist sicher zu sagen, dass es Kemeny Ziel des universal computing weitgehend erreicht worden ist. Wenn es nicht hatte, würden Sie wahrscheinlich dieses Recht jetzt lesen. [Zeit; Bit-Tech]
Bild aus Wikimedia Commons geändert