Edsger Wybe Dijkstra (EWD) — Vater der strukturierten Programmierung.
Dijkstra vergleicht Programmierstile anhand von: Beethoven vs. Mozart
"Während Mozart sein Manuskript mit der fertigen Komposition zu schreiben begann — er schrieb es sozusagen aus einem Guß — war Beethoven auf der anderen Seite ein Zweifler und Kämpfer. Es schrieb bevor er seine Komposition beendete, mit massiven Korrekturen, bisweilen zu 9 mal auf einer Seite ..."
[EWD 340]: Program testing can convincingly show the presence of bugs but it is hopelessly inadequate to show their absence.
[EWD 1284]: Elegance — is not a question of esthetics, of taste or fashion but something you can translate into a technical notion. The Concise Oxford Dictionary says 'elegant' means 'ingeniously simple and effective.'
Elegance is not a dispensable luxury but a factor that decides between success and failure.
Ernst Denert — Software-Engeneering-Pionier. Denert gründete 1982 das sehr erfolgreiche Softwarehaus sd&m — software desin & management.
Lehrbücher, Auszug: