bk99.de entertain the web since 1997

Was Code ist und warum Software überall steckt

Zusammenfassung

Paul Ford erklärt Programmierung, Sprachen, Werkzeuge, Arbeitskultur und Softwarewirtschaft als zusammenhängende Welt für Nichtprogrammierer. Paul Ford schrieb den Text für ein allgemeines Publikum.

Ideen

  • Quelltext beschreibt Abläufe in formalen, maschinenlesbaren Sprachen.
  • Compiler und Interpreter übersetzen diese Beschreibungen in ausführbare Arbeit.
  • Bibliotheken bündeln bereits gelöste Aufgaben hinter wiederverwendbaren Schnittstellen.
  • Softwareprojekte bestehen größtenteils aus Änderung und Wartung.

Einsichten

  • Code ist zugleich technische Anweisung, Kommunikationsmittel und Organisationsgedächtnis.
  • Abstraktionen erhöhen Reichweite und verbergen dabei wichtige Kosten.
  • Softwareentwicklung verbindet Logik mit ständig wechselnden menschlichen Anforderungen.

Fakten

  • Mehrere ausführbare Beispiele ergänzen die Erklärungen.

Empfehlungen

  • Erkläre technische Entscheidungen anhand beobachtbarer Nutzerwirkungen.
  • Lies bestehenden Code häufiger, als du neue Systeme entwirfst.

Referenzen

Originalartikel lesen →

Im Webarchiv suchen