Quine
1. Quine, Willard Van Orman
Geb. 25.06.1908, Akron (Ohio). Gest. 25.12.2000, Boston (Mass.). Amerkianische Philosoph. Bedeutender Vertreter der Analytischen Philosophie. (Siehe separater Artikel)
Bezeichnung abgeleitet von [1].
Ein Quine ist ein Computerprogramm, dass eine Kopie seines Quelltextes als Bildschirmausgabe erstellt, was zunächst schwieriger ist, als es sich anhört.
Hacker und Geeks haben eine Freude daran, die kleinstmöglichen Quines in Programmiersprachen ihrer Wahl zu erstellen.
Der Begriff kommt vom Namen des Logikers und Philosophen Willard Van Orman Quine durch Douglas R. Hofstadter.
Die Grundidee ist:
Es ist (in den meisten Programmiersprachen) unmöglich für ein Programm, sich direkt selbst (das heißt seine
Textdarstellung - oder eine Darstellung, von der sich die Textdarstellung leicht ableiten lässt) zu manipulieren.
Um dieses dennoch möglich zu machen, schreibt man das Programm in zwei Teile, in einen, den man den Code nennt und
einen, den man die Daten nennt. Die Daten repräsentieren den Code (bzw. seine Textform) und ist in einem algorithmischen
Weg von ihm hergeleitet (meistens, indem Anführungszeichen herumgesetzt wurden, manchmal aber noch auf eine leicht
kompliziertere Weise). Der Code benutzt die Daten, um den Code auszugeben (was einfach ist, da die Daten den Code
darstellen); dann benutzt er die Daten, um die Daten auszugeben (was möglich ist, da die Daten in einer algorithmischen
Transformation besorgt werden).2. Quine - Computerprogramm






