Ein Zitat von Fernando J. Corbato

Die Anzahl der Codezeilen, die ein Programmierer in einem festgelegten Zeitraum schreiben kann, ist unabhängig von der verwendeten Sprache gleich. — © Fernando J. Corbato
Die Anzahl der Codezeilen, die ein Programmierer in einem festgelegten Zeitraum schreiben kann, ist unabhängig von der verwendeten Sprache gleich.
In dieser Hinsicht ist ein Programm wie ein Gedicht: Man kann kein Gedicht schreiben, ohne es zu schreiben. Dennoch sprechen die Leute vom Programmieren, als wäre es ein Produktionsprozess, und messen die „Programmiererproduktivität“ anhand der „Anzahl der produzierten Codezeilen“. Dabei verbuchen sie diese Zahl auf der falschen Seite des Hauptbuchs: Wir sollten uns immer auf „die Anzahl der ausgegebenen Codezeilen“ beziehen.
Unabhängig davon, ob man es mit Assemblersprache oder Compilersprache zu tun hat, ist die Anzahl der debuggten Quellcodezeilen pro Tag ungefähr gleich!
Ich schreibe jetzt nicht mehr so ​​viel wie früher, aber ich schreibe. Die Zeilen kommen immer noch, vielleicht in regelmäßigen Abständen, und ich durchlebe diese kleinen Zeitabschnitte, in denen ich viel schreibe, und dann eine lange Zeitspanne, in der ich vielleicht nichts schreibe. Oder diese Zeilen kommen mir in den Sinn und ich schreibe sie in ein kleines Buch, nur kleine Zeilenreihen, aber ich werde nicht versuchen, Geschichten oder Gedichte daraus zu machen. Ich mache jetzt viel davon, nur die Zeilen.
Ich schreibe jetzt nicht mehr so ​​viel wie früher, aber ich schreibe. Die Zeilen kommen immer noch, vielleicht in regelmäßigen Abständen, und ich durchlebe diese kleinen Zeitabschnitte, in denen ich viel schreibe, und dann eine lange Zeitspanne, in der ich vielleicht nichts schreibe.
Sie werden ein ernsthafter Programmierer, wenn Sie eine Phase durchlaufen, in der Sie sich darüber im Klaren sind, in welchem ​​Ausmaß Sie die Spezifikation kennen, also sowohl die explizite als auch die stillschweigende Spezifikation Ihrer Sprache und Ihres Problems. „Hey, es funktioniert die meiste Zeit“ ist das genaue Gegenteil eines ernsthaften Programmierers, und bestimmte Sprachen können solchen Code nur unterstützen.
Wir sind sicher, dass es sich bei der außerirdischen Botschaft um irgendeinen mathematischen Code handelt. Wahrscheinlich ein Zahlencode. Mathematik ist die einzige Sprache, die wir möglicherweise mit anderen Formen intelligenten Lebens im Universum gemeinsam haben. Nach meinem Verständnis gibt es keine Realität, die unabhängiger von unserer Wahrnehmung und sich selbst treuer ist als die mathematische Realität.
Ich bin Programmierer. Wenn ich Code schreibe, bewerte ich die Ergebnisse nicht danach, was ich mir vom Code erhoffe. Ich bewerte es danach, was passiert, wenn ich es kompiliere. Ich bewerte es anhand der Ergebnisse.
Ich bin mir sehr bewusst, dass Dramatiker, insbesondere gute, mit allem, was sie schreiben, eine Absicht haben. Sprache und Zeichensetzung werden gezielt eingesetzt, und meistens können Schauspieler im Rhythmus und der Kadenz der verwendeten Sprache wunderbare Hinweise auf den Charakter finden.
Unsere Steuergesetzgebung wird alle 32 Jahre so absurd komplex, dass wir keine andere Wahl haben, als sie zu verwerfen und neu zu schreiben. Der 32-Jahres-Zeitraum ist im Jahr 2018 abgelaufen. Es ist also soweit. Die Geschichte lehrt uns, dass wir bis 2018 eine gerechtere und einfachere Steuergesetzgebung einführen werden.
Aufgrund der Natur des Mooreschen Gesetzes kann alles, was ein äußerst geschickter Grafikprogrammierer zu einem bestimmten Zeitpunkt tun kann, einige Jahre später von einem lediglich kompetenten Programmierer reproduziert werden.
Das Kennzeichen eines ausgereiften Programmierers ist die Bereitschaft, Code, an dem Sie viel Zeit investiert haben, wegzuwerfen, wenn Sie merken, dass er sinnlos ist
Das Kennzeichen eines ausgereiften Programmierers ist die Bereitschaft, Code, an dem Sie viel Zeit investiert haben, wegzuwerfen, wenn Sie merken, dass er sinnlos ist.
Wo ein Wille ist, ist auch ein Weg. Hacker neigen dazu, einen Weg zu finden. Der Code wird ebenfalls erweitert. Mehr Codezeilen bedeuten eine höhere Wahrscheinlichkeit, dass es einen Exploit gibt, der genutzt werden kann.
Man gewöhnt sich an den genauen Abstand zwischen den Zeilen. Sie schreiben ein Wort und schreiben dann ein alternatives Wort darüber. Sie möchten genügend Platz zum Lesen haben, damit die Zeilen nicht zu eng beieinander liegen.
Vielleicht könnten wir Code schreiben, um den Code zu optimieren, und diesen Code dann durch den Code-Optimierer ausführen?
Die Sprachentwicklung beispielsweise hat eine kritische Phase, die im Säuglingsalter beginnt und zwischen dem achten Lebensjahr und der Pubertät endet. Nach Ablauf dieser kritischen Phase ist die Fähigkeit einer Person, eine zweite Sprache ohne Akzent zu lernen, eingeschränkt. Tatsächlich werden nach der kritischen Phase erlernte Zweitsprachen nicht im selben Teil des Gehirns verarbeitet wie die Muttersprache.
Diese Website verwendet Cookies, um Ihnen das bestmögliche Erlebnis zu bieten. Mehr Info...
Habe es!