homoiconicity

homoiconicity
A property of some programming languages, in which the primary representation of programs is also a data structure in a primitive type of the language itself.
See Also: homoiconic

Wikipedia foundation.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Homoiconicity — In computer programming, homoiconicity is a property of some programming languages, in which the primary representation of programs is also a data structure in a primitive type of the language itself, from homo meaning the same and icon meaning… …   Wikipedia

  • Curl (programming language) — Curl Paradigm(s) multi paradigm: object oriented, markup Appeared in 1998 Designed by Steve Ward, MIT Developer …   Wikipedia

  • Douglas McIlroy — Malcolm Douglas McIlroy Born 1932 (age 78–79) Occupation mathematician, engineer, programmer Known for Unix pipelines, software componentry, spell, diff, sort, join, graph, speak, tr Malcolm Dougla …   Wikipedia

  • M-expression — In computer programming, M expressions (or meta expressions) were intended to be the expressions used to write functions in the Lisp programming language. Data to be manipulated using M expressions was to be written using S expressions. M… …   Wikipedia

  • Concatenative programming language — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurr …   Wikipedia

  • Data-structured language — In computing a data structured language is a programming language in which the data structure is a main organizing principle, representation, model, for data and logic (code) alike, in which both are stored and operated upon, i.e., program data… …   Wikipedia

  • Model Transformation Language — Presentation = Ubiquitous transformations The notion of Model transformation is of central importance to Information Technology. A software system may be seen as a set of information transformations. The Unix system itself may be viewed as a… …   Wikipedia

  • Cognitive dimensions — are design principles for notations, user interfaces and programming language design, described by researcher Thomas R.G. Green. The dimensions can be used to evaluate the usability of an existing information artefact , or as heuristics to guide… …   Wikipedia

  • Curl (язык программирования) — Curl Класс языка: мультипарадигменный: объектно ориентированный, разметка Появился в: 1998 Автор(ы): Стив Уорд, MIT Релиз: 7.0.0 Типизация данных …   Википедия

  • Clojure — Класс языка: функциональный, мультипарадигмальный Появил …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”