Wie schreibt man Homoikonizität?
Wie schreibt man Homoikonizität?
Wie ist die englische Übersetzung für Homoikonizität?
Beispielsätze für Homoikonizität?
Anderes Wort für Homoikonizität?
Synonym für Homoikonizität?
Ähnliche Wörter für Homoikonizität?
Antonym / Gegensätzlich für Homoikonizität?
Zitate mit Homoikonizität?
Erklärung für Homoikonizität?
Homoikonizität teilen?
Homoikonizität {f} [comp.]
Das Wort vorlesen lassen:
DE - EN / Deutsch-Englisch für Homoikonizität
🇩🇪 Homoikonizität
🇺🇸
Homoiconicity
Übersetzung für 'Homoikonizität' von Deutsch nach Englisch.
German-English translation for Homoikonizität.
Homoikonizität English translation.
Translation of "Homoikonizität" in English.
Beispielsätze für bzw. mit Homoikonizität
🙁 Es wurden keine Beispielsätze für Homoikonizität gefunden.
Anderes Wort bzw. Synonyme für Homoikonizität
🙁 Es wurden keine Synonyme für Homoikonizität gefunden.
Ähnliche Wörter für Homoikonizität
🙁 Es wurden keine ähnlichen Wörter für Homoikonizität gefunden.
Antonym bzw. Gegensätzlich für Homoikonizität
🙁 Es wurde kein Antonym für Homoikonizität gefunden.
Zitate mit Homoikonizität
🙁 Es wurden keine Zitate mit Homoikonizität gefunden.
Erklärung für Homoikonizität
Homoikonizität (d. h. Selbst-Abbildbarkeit oder Selbst-Repräsentierbarkeit) ist die Eigenschaft von Programmiersprachen, dass Programme gleichzeitig Datenstrukturen derselben Sprache sind. In solchen Sprachen ist es einfach, Programme zu schreiben, die Programmcode derselben Sprache erzeugen.
Wichtigstes Beispiel einer homoikonischen Programmiersprache ist Lisp und seine Ableitungen: Die grundlegenden Datenstrukturen sind Listen, Symbole, Zahlen, Strings und diese haben eine einfache externe Repräsentation als S-Expressions. Lisp-Programme werden ebenfalls ausschließlich aus Datenobjekten dieser Typen gebildet. Es ergibt sich somit in Lisp auf natürliche Weise (mit den eingebauten Funktionen für diese Datentypen) die Möglichkeit, Programmcode zu erzeugen und zu manipulieren.
Dasselbe gilt für XSLT. Sowohl Programme als auch Daten der Sprache sind valides XML. Ebenfalls homoikonisch ist der Maschinencode von von-Neumann-Rechnern. Hier bestehen Daten und Programme gleichermaßen aus Binärwörtern in der Wortbreite der CPU.
In einem erweiterten Sinn kann man weitere Sprachen als homoikonisch betrachten, zum Beispiel Prolog, REBOL, SNOBOL, TRAC, Tcl, Io, Joy, Julia, PostScript, R, V und Elixir. Die Einschränkung ist bei diesen jedoch, dass Programme nicht direkt als strukturierte Daten verarbeitet werden können. Es gibt aber jeweils alternative Darstellungsmöglichkeiten für Programmcode, durch die das möglich wird.
Eingeführt wurde der Begriff von Douglas McIlroy 1960 in dem Dokument Macro Instruction Extensions of Compiler Languages. 1965 verwendet ihn ein Dokument über die Textverarbeitungssprache TRAC. Alan Kay benutzte den Begriff 1969 in seiner Dissertationsschrift.
Quelle: wikipedia.org
Homoikonizität als Bild teilen
Du möchtest andere auf die richtige Schreibweise von Homoikonizität hinweisen? Hier kannst du passende Bilder zu "Homoikonizität" direkt auf Social Media teilen. Klicke dazu einfach bei dem jeweiligen Bild auf und wähle die gewünschte Variante bzw. Social Media Plattform aus.
Das deutsche und das englische Wörterbuch basieren auf der Wortliste von Frank Richter welche unter GPL Version 2 or later; GNU General Public License verfügbar ist. Wie schreibt man was, verschiedene Schreibweisen und Beispielsätze sind Daten von wie-schreibt-man.com. Die Zitate stammen von Wikiquote, mit der Lizenz CC-BY-SA. Deutsche Morphologie-Daten, basierend auf Morphy (Link,Original source, Lizenz). Wir können keine Garantie und keine Haftung für die Richtigkeit und Vollständigkeit dieser Seite übernehmen.