Universität Bremen  
  FB 3  
  AG BKB > Lehre > WS 04/05 > Programmiersprachen > Deutsch
English
 

Legendäre Artikel

 
P. J. Landin (1966) The Next 700 Programming Languages. CACM 9:3, 121-125.
Ideen für die benutzerfreundliche (funktionale) Sprache IYSWIM (if you see what I mean), die beispielsweise Miranda und Haskell beeinflusst hat.

E.W. Dijkstra (1968) Goto Statement Considered Harmful. CACM 11:147-148.
E.W. Dijkstra (1972) Notes on Structured Programming. In Structured Programming, London: Academic Press, 1-82.
Die Artikel zu strukturierten Kontrollstrukturen.

C.A.R. Hoare (1972) Notes on Data Structuring. AaO., 83-174.
Die erste (na ja, fast) systematische Darstellung von Datenstrukturen als Produkte, disjunkte Vereinigungen, Potenzmengen und Abbildungen.

O.-J. Dahl, C.A.R. Hoare (1972) Hierarchical Program Structures. AaO., 175-220.
Über Simula und Klassen. Schon mit Vererbung, aber noch ohne Schnittstellen.

D.L. Parnas (1972) On the Criteria to be Used in Decomposing Systems into Modules. CACM 15:1053-1058.
Die Geburt des "Geheimnisprinzips": Information hiding.

W.A. Wulf, M. Shaw (1973) Global Variables Considered Harmful. SIGPLAN Notices 8:80-86.
Hat auch mit Information hiding zu tun. Ein Plädoyer für in Moduln verborgene Variablen, die nur mit Zugriffsoperationen benutzt werden können. Ein Argument für Klassen.

N. Wirth (1974) On the Design of Programming Languages. IFIP 74 Proceedings, North-Holland: 386-393.
Wirth's manchmal kauzige Ideen zum Entwurf von Programmiersprachen. (Make it as simmple as possible, but not simpler!)

J. Backus (1978) Can Programming be Liberated from the van-Neumann Style? CACM 21:8, 613-641. (Turing Award Lecture)
Problematisierung des sequenziellen Speicherbegriffs als van-Neumann bottleneck. Plädoyer für ein Programmieren ohne Zustände und Variable, sogar ohne Parameter.

C.A.R Hoare (1981) The Emperor's Old Clothes. CACM 24:75-83 (Turing Award Lecture).
Ein Verriss der Sprache Ada wegen ihrer Komplexität. (Like Algol 60, Pascal is superior to many of its successor languages.)

 
   
Autor: Dr. Berthold Hoffmann
 
  AG BKB 
Zuletzt geändert am: 13. Oktober 2004   impressum