free web page hit counter

Introduction To The Theory Of Computation Sipser


Introduction To The Theory Of Computation Sipser

Okay, mal ehrlich: Wer von uns hat sich nicht schon mal gefragt, was eigentlich in Computern vorgeht? Nicht dieses oberflächliche "Klickibunti" mit Browsern und Apps. Nein, wir wollen wissen, was ganz tief unten los ist! Und da kommt die Theorie der Berechenbarkeit ins Spiel. Ähnlich wie Quantenmechanik, nur ohne die Schrödinger-Katze (glaube ich).

Und wer, fragt ihr euch, hat uns das Ganze so richtig schmackhaft gemacht? Na, unser aller Michael Sipser! Ja, sein Buch ist quasi die Bibel. Aber... (hier kommt meine unpopuläre Meinung) ... ist es nicht auch ein bisschen... einschläfernd?

Automaten, Sprachen und andere Partygäste

Sipser erklärt uns alles haarklein. Wir lernen über endliche Automaten. Stellt euch vor, kleine Roboter, die stupide Regeln befolgen. Sie lesen ein "a" und gehen nach rechts. Sie lesen ein "b" und gehen nach links. Und am Ende entscheiden sie, ob das Wort "gut" oder "schlecht" war. Faszinierend, oder? Vielleicht... nach dem dritten Kaffee.

Dann kommen die formalen Sprachen ins Spiel. Nicht Deutsch, Englisch oder Klingonisch. Sondern mathematische Konstrukte. Sprachen, die von diesen Automaten erkannt werden können. Sprachen, die... gähn... sorry, wo war ich? Ach ja, Sprachen!

Und dann gibt es noch die regulären Ausdrücke. Das sind quasi Suchmuster für Text. Wenn ihr schon mal "grep" benutzt habt, dann habt ihr schon mit regulären Ausdrücken geflirtet. Sie sind mächtig, keine Frage. Aber auch ein bisschen... kompliziert.

Introduction to the Theory of Computation by Michael Sipser
Introduction to the Theory of Computation by Michael Sipser
"Ein endlicher Automat ist ein mathematisches Modell eines Computers mit einer begrenzten Menge an Speicher." - Sipser, wahrscheinlich.

Turingmaschinen: Die Superhelden der Theorie

Jetzt wird's aber spannend! Wir sprechen über Turingmaschinen. Das sind die Superhelden der Theorie. Sie können alles berechnen. Na ja, fast alles. Wenn sie genug Zeit und unendlich viel Speicher haben. Was ja in der realen Welt nie der Fall ist. Aber hey, träumen darf man ja!

Turingmaschinen sind wie der Schweizer Taschenmesser der Berechenbarkeit. Mit unendlich vielen Werkzeugen. Und einem unendlich langen Band, auf dem sie herumkritzeln können. Sie sind die ultimative Maschine! Aber auch ein bisschen... abstrakt. Und langsam. Sehr langsam.

Office | Introduction To The Theory Of Computation Paperback By Sipser
Office | Introduction To The Theory Of Computation Paperback By Sipser

Und hier kommt meine zweite unpopuläre Meinung: Ist es nicht frustrierend, dass wir diese super-mächtigen Maschinen haben, die theoretisch alles können, aber in der Praxis an simplen Aufgaben scheitern, weil sie zu langsam sind? Oder zu kompliziert?

P, NP und das Millennium-Problem

Zum Schluss kommen wir zum Königsdisziplin: P vs. NP. Das ist eines der wichtigsten ungelösten Probleme der Informatik. Und wer es löst, bekommt eine Million Dollar. Also, ran an die Buletten!

Introduction to the theory of computation 3rd edition sipser solutions
Introduction to the theory of computation 3rd edition sipser solutions

Was bedeutet P vs. NP? Kurz gesagt: Wenn es einfach ist, eine Lösung zu überprüfen, ist es dann auch einfach, eine Lösung zu finden? Klingt einfach, ist es aber nicht. Experten streiten sich seit Jahrzehnten. Und Sipser erklärt es natürlich ganz genau. Aber... (dritte unpopuläre Meinung) ... wer versteht es wirklich?

Die Theorie der Berechenbarkeit ist faszinierend. Und Sipser ist ein Meister seines Fachs. Aber vielleicht, nur vielleicht, könnte man das Ganze ein bisschen... unterhaltsamer gestalten? Vielleicht mit mehr Witzen? Oder mehr Katzenbildern? Nur so eine Idee.

Trotzdem: Danke, Michael Sipser, für all die schlaflosen Nächte und das tiefe Verständnis (oder zumindest den Versuch davon) für die fundamentalen Grenzen des Rechnens. Jetzt brauche ich erstmal einen Kaffee. Und vielleicht einen Therapeuten.

Exam (elaborations) TEST BANK FOR Introduction to the Theory of INTRODUCTION TO THE THEORY OF COMPUTATION - ppt download Introduction to the Theory of Computation (Hardcover, 3rd): Michael Introduction to the Theory of Computation by Michael Sipser 3rd Edition INTRODUCTION TO THE THEORY OF COMPUTATION By Michael Sipser - Hardcover Introduction to the theory of computation (2013 edition) | Open Library Introduction to the Theory of Computation af Michael Sipser brugt på

You might also like →