Wer irgendwann mal einen Doktor gemacht hat (oder ihn gerade macht, oder es nur mal probiert hat) und Papers für ein Journal eingereicht hat, kennt dieses Gefühl, wenn man eine Ablehnung bekommen hat und sich dann durchlesen darf, was für einen Mist man da laut der Reviewer verzapft hat.
Ich kenne dieses Gefühl nicht.
Ist aber für den folgenden Link auch egal. Viel wichtiger ist allerdings, dass man ein wenig Ahnung von Informatik hat. Denn dann macht es richtig Spaß, sich die Zurückweisungsbriefe bzgl. sehr bedeutender Papers oder Ideen durchzulesen.
Z.B. die Ablehnung des Papers “Goto Statement Considered Harmful” von Edsger Wybe Dijkstra, in dem er (der Wegbereiter der strukturierten Programmierung, wie Wikipedia ihn nennt) darlegt, warum das GOTO-Statement kacke ist (Spaghetti code…). Hier mal ein kurzer Auszug:
Structured programming is a nice academic exercise, which works well for small examples, but I doubt that any real-world program will ever be written in such a style. More than 10 years of industrial experience with Fortran have proved conclusively to everybody concerned that, in the real world, the goto is useful and necessary: its presence might cause some inconveniences in debugging, but it is a de facto standard and we must live with it. It will take more than the academic elucubrations of a purist to remove it from our languages.
Publishing this would waste valuable paper: Should it be published, I am as sure it will go uncited and unnoticed as I am confident that, 30 years from now, the goto will still be alive and well and used as widely as it is today.
Und so geht das munter weiter. Relationale Datenbanken werden angezweifelt, der gute Herr Turing bekommt sein Fett weg und am allerschönsten: Auch das Paper von Herrn Hoare zu seinem schrecklichen Kalkül hat eine Zurückweisung bekommen. Hätte er sich mal dran halten sollen, dann wäre mir einiges erspart geblieben…
Seine Zurückweisung fängt übrigens so an:
I am not sure I understand this article [Anmerkung vom Don: Kann ich nur zu gut nachvollziehen]. It claims to be about programming, but it doesn’t contain a single line of code. [Muahahaha!]
[via dem Olli seine Soup]

DonsWunschzettel

