Rekursive Programmierung
Ein rekursives Programm ist ein Programm, das sich selbst aufruft. Die Logik dahinter ist für viele Benutzer unverständlich. Deshalb spricht man hier auch oft von boolescher Logik.
Rekursive Programmierung ist ungefähr so, wie ständig seinen eigenen Vornamen zu rufen, nur um zu prüfen, ob man noch da ist. Die Tatsache, dass die Logik nicht verstanden wird, erklärt die relative Popularität der rekursiven Programmierung; ähnlich dem Schreiben 1-euro-jobbender Soziologen über die Quantentheorie in Feuilletons. Um Rekursion wirklich zu verstehen, muss man zuerst Rekursion verstehen.
Rekursive Programmierung erlaubt es, Fehler ungefähr 300 mal schneller zu verbreiten als die iterative Programmierung. Weiterhin wird die rekursive Programmierung besonders gerne Programmieranfängern beigebracht, welches den Vorteil hat, dass deren Programme aufgrund eines Stack-Overflows auf jeden Fall terminieren und nicht über iterative Endlosschleifen unnötig den Scheduler belasten.
Siehe auch:
wikiPage[] articleList = { A, Assembler, BASIC, Brainfuck, C, C++, C-Sharp, COBOL, D, Delphi, Eick#, Eiffel, Gehirnassembler, Haskell, HTML, Java, JavaScript, Logo, NXC, Pascal, Perl, PHP, Python, Robot Karol, SQL, Tcl, UML, Visual Basic, ZLORFIK };
} else if(article.Exists()) {
wikiPage[] articleList = { Programmer-Lang, Was deine Programmiersprache über dich verrät, Rekursive Programmierung};
} else {
}