free web page hit counter

C Programming Language Kernighan


C Programming Language Kernighan

Stell dir vor, du bist in den 1970ern. Schlaghosen sind in Mode, Disco läuft im Radio, und irgendjemand hat gerade entdeckt, dass Computer mehr können, als nur riesige Tabellen zu erstellen. Aber wie bringst du diesen Dingern bei, was sie tun sollen? Hier kommt ein Name ins Spiel, der oft mit einer gewissen Programmiersprache verbunden ist wie Erdnussbutter mit Marmelade: Brian Kernighan.

Kernighan ist nicht der alleinige Erfinder von C – diesen Titel teilen sich er und Dennis Ritchie. Aber stell dir vor, Ritchie hat die Zutaten für einen fantastischen Kuchen gebacken, und Kernighan hat das Rezeptbuch geschrieben, das jeder versteht. Und dieses Rezeptbuch, "The C Programming Language", oft liebevoll "K&R" genannt, wurde zur Bibel für eine ganze Generation von Programmierer.

Ein Buch, das die Welt veränderte (und ein paar Witze machte)

Was dieses Buch so besonders macht, ist nicht nur der Inhalt, sondern auch der Ton. Es ist nicht so trocken und akademisch, wie man es vielleicht von einem Lehrbuch über Programmierung erwarten würde. Stattdessen liest es sich fast wie ein Gespräch mit einem cleveren Freund, der dir geduldig erklärt, wie das alles funktioniert. Kernighan hat eine Gabe dafür, komplexe Ideen in einfachen, verständlichen Schritten darzustellen. Und er scheut sich nicht, ein paar Witze einzustreuen.

Erinnere dich daran, dass das Internet damals noch in den Kinderschuhen steckte. Es gab keine endlosen Online-Tutorials, keine Stack Overflow-Community, die jede Frage sofort beantwortete. "K&R" war für viele der einzige Weg, C zu lernen. Und dank Kernighans klarem Stil und den vielen Beispielen gelang es Tausenden, die Grundlagen zu meistern und eigene Programme zu schreiben.

Dieses Buch ist so einflussreich, dass sogar Jahrzehnte später noch Programmierer es empfehlen. Es ist wie ein Klassiker, den man immer wieder lesen kann, auch wenn man die Geschichte schon kennt. Und obwohl die Computer sich seitdem dramatisch verändert haben, die grundlegenden Konzepte, die in "K&R" erklärt werden, sind immer noch relevant.

C. Programming Language by Brian W. Kernighan, Dennis M. Ritchie
C. Programming Language by Brian W. Kernighan, Dennis M. Ritchie

Mehr als nur Code

Aber Kernighans Einfluss geht über "K&R" hinaus. Er hat an einer Reihe von wichtigen Projekten in der Frühzeit der Computerära mitgearbeitet, darunter auch die Entwicklung von Unix, dem Betriebssystem, auf dem viele moderne Systeme basieren. Er war also nicht nur ein Lehrer, sondern auch ein aktiver Gestalter der Computerwelt.

Was vielleicht am beeindruckendsten an Kernighan ist, ist seine Bescheidenheit. Er ist nie abgehoben oder hat versucht, sich selbst ins Rampenlicht zu rücken. Stattdessen hat er sich immer darauf konzentriert, sein Wissen zu teilen und anderen zu helfen, erfolgreich zu sein. Das ist vielleicht der wahre Grund, warum er so respektiert und bewundert wird.

The C Programming Language By Kernighan And Ritchie Amazon Reliable
The C Programming Language By Kernighan And Ritchie Amazon Reliable
"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." - Brian Kernighan

Dieses Zitat von Kernighan ist nicht nur witzig, sondern auch eine wichtige Lektion für alle Programmierer: Schreibe deinen Code so klar und einfach wie möglich, damit du ihn auch verstehen und debuggen kannst. Es ist ein Ratschlag, der so zeitlos ist wie die Programmiersprache C selbst.

Wenn du also das nächste Mal Code schreibst, denk an Brian Kernighan und "K&R". Denk daran, dass hinter jeder Zeile Code jemand steht, der sich Gedanken gemacht hat, wie man das alles so einfach und verständlich wie möglich erklären kann. Und vielleicht, nur vielleicht, inspiriert dich das ja, selbst ein bisschen klarer und eleganter zu programmieren.

Und wer weiß, vielleicht schreibst du ja eines Tages das nächste große Rezeptbuch für die Computerwelt.

The C Programming Language: Kernighan,Ritchie: 9780131101630: Amazon The C Programming Language by Brian W. Kernighan / Dennis Ritchie-Buy The C Programming Language, 2nd Edition - By Brian W. Kernighan (2017 The C Programming Language Brian W. Kernighan, Hobbies & Toys, Books The C Programming Language by Brian W. Kernighan The C Programming Language : Brain W Kernighan, Dennis M Richie: Amazon Buy 'The C Programming Language 2e By Kernighan Brian W. ISBN The C Programming Language – Brian Kernighan - Cliffmatt - ksh 100

You might also like →