Ein Zitat von John Backus

Ein Großteil meiner Arbeit ist auf Faulheit zurückzuführen. Ich mochte es nicht, Programme zu schreiben, und als ich am IBM 701 (einem frühen Computer) arbeitete und Programme zur Berechnung der Flugbahnen von Raketen schrieb, begann ich mit der Arbeit an einem Programmiersystem, um das Schreiben von Programmen zu erleichtern.
Das ist die Unix-Philosophie. Schreiben Sie Programme, die eine Sache tun, und zwar gut. Schreiben Sie Programme, um zusammenzuarbeiten. Schreiben Sie Programme, die Textströme verarbeiten, denn das ist eine universelle Schnittstelle.
Sobald es Ihnen gelingt, die Programme für [diese] komplizierten Algorithmen zu schreiben, laufen diese normalerweise extrem schnell. Der Computer muss den Algorithmus nicht verstehen, seine Aufgabe besteht lediglich darin, die Programme auszuführen.
Ich denke, die Leute sollten sich darüber im Klaren sein, dass Programme wie die Sozialversicherung, Programme wie Medicare, Programme wie die Veteranenverwaltung, Programme wie Ihr örtlicher Park und Ihre örtliche Bibliothek – wenn Sie so wollen – sozialistische Programme sind; Sie werden von [und] für die Öffentlichkeit betrieben, nicht um Geld zu verdienen. Ich denke, wir sollten dieses Konzept in vielerlei Hinsicht erweitern, damit das amerikanische Volk die gleichen Vorteile genießen kann, die Menschen auf der ganzen Welt derzeit genießen.
Heute nehmen einige Kinder an hervorragenden Programmen teil. Einige Kinder nehmen an mittelmäßigen Programmen teil. Und einige verschwenden ihre prägendsten Jahre mit schlechten Programmen ... Deshalb fordere ich unsere Bundesstaaten heraus: Entwickeln Sie einen innovativen Plan, um die Qualität Ihrer Frühförderungsprogramme zu verbessern. Zeigen Sie uns, wie Sie dafür sorgen, dass Kinder bis zum Eintritt in den Kindergarten besser auf den Erfolg vorbereitet sind. Wenn Sie dies tun, werden wir Sie mit einem Early Learning Challenge Grant unterstützen, zu dessen Verabschiedung ich den Kongress aufrufe.
Aber einige Leute werden sagen, dass Sie gerade diese Programme gemacht haben. Nun ja, die Programme sind wichtig und ich bin stolz auf die Programme, aber vor allem bin ich stolz auf die Art und Weise, wie das San Francisco Symphony diese Programme spielt.
Sie [Akademie-Schreibprogramme] haben keine Vorstellung davon, dass sich die Welt verändert hat, dass sich das Verlagswesen verändert hat, dass sich das Filmemachen verändert hat, und wenn Sie Ihr Bildungsmodell nicht ständig überprüfen und sich an die Veränderungen anpassen, werden Sie in der Lage sein, Antike zu unterrichten . Wie all diese Programme, die keine Studenten aufnehmen, die Genreromane schreiben – was für ein institutionelles Ego!
Bis ich meine späten Teenagerjahre erreichte, gab es nicht genug Geld für Luxusgüter – einen Urlaub, ein Auto oder einen Computer. Ich habe tatsächlich gelernt, wie man einen Computer programmiert, indem ich ein Buch gelesen habe. Früher habe ich Programme in ein Notizbuch geschrieben und ein paar Jahre später, als wir einen Computer kaufen konnten, tippte ich meine Programme ein, um zu sehen, ob sie funktionierten. Sie taten. Ich hatte Glück.
Wenn die Welt gerettet wird, dann nicht durch alte Köpfe mit neuen Programmen, sondern durch neue Köpfe ohne jegliche Programme. Warum nicht neue Köpfe mit neuen Programmen? Denn wo man Leute findet, die an Programmen arbeiten, findet man keine neuen Köpfe, sondern alte. Programme und alte Köpfe gehören zusammen wie Buggy-Peitschen und Buggys.
Eine Programmiersprache dient dazu, über Programme nachzudenken, nicht dazu, Programme auszudrücken, an die Sie bereits gedacht haben. Es sollte ein Bleistift sein, kein Kugelschreiber.
Aber aktives Programmieren besteht eher im Entwurf neuer Programme als in der Betrachtung alter Programme.
Frühinterventionsprogramme bereichern ungünstige Familienumgebungen. Die größten Auswirkungen der Frühinterventionsprogramme betreffen nichtkognitive Merkmale. Was meine ich nun damit? Ich meine Ausdauer, Motivation, Selbstwertgefühl und harte Arbeit.
Wir erwägen die Einrichtung eines Expertengremiums aus allen Branchen, um erfolgreiche Programme zu identifizieren und Empfehlungen zu funktionierenden und nicht funktionierenden Programmen abzugeben.
Der beste Weg, sich darauf vorzubereiten, Programmierer zu werden, besteht darin, Programme zu schreiben und großartige Programme zu studieren, die andere Leute geschrieben haben. In meinem Fall bin ich zu den Mülltonnen im Computer Science Center gegangen und habe Listen ihrer Betriebssysteme herausgefischt.
Als wir mit dem Programmieren begannen, stellten wir zu unserer Überraschung fest, dass es gar nicht so einfach war, Programme richtig hinzubekommen, wie wir gedacht hatten. Debugging musste entdeckt werden. Ich kann mich genau an den Moment erinnern, als mir klar wurde, dass ich von da an einen großen Teil meines Lebens damit verbringen würde, Fehler in meinen eigenen Programmen zu finden.
Meine Arbeit im Theater verlagerte sich immer mehr auf die Art von Arbeit für junges Publikum und Bildungsprogramme für Kinder, Kunsterziehungsprogramme.
Im Moment sind wir in Großbritannien mit so enormen Kürzungen bei Bildungsprogrammen, Musikprogrammen und Kunstprogrammen konfrontiert, dass man das Gefühl hat, mit dem Kopf gegen eine Mauer zu stoßen.
Diese Website verwendet Cookies, um Ihnen das bestmögliche Erlebnis zu bieten. Mehr Info...
Habe es!