Extensible programming

Uses your system voice; voice and rate in settings.

Snapshot

≈ 1 min read

Names in other languages

No names in other languages are held for this entry yet.

Article bodies are English and are not machine-translated. A name in another language is not a translation of the article.

In computer science, extensible programming is a style of computer programming that focuses on mechanisms to extend the programming language, compiler, and runtime system (environment). Extensible programming languages, supporting this style of programming, were an active area of work in the 1960s, but the movement was marginalized in the 1970s. Extensible programming has become a topic of renewed interest in the 21st century.

In computer science, extensible programming is a style of computer programming that focuses on mechanisms to extend the programming language, compiler, and runtime system (environment). Extensible programming languages, supporting this style of programming, were an active area of work in the 1960s, but the movement was marginalized in the 1970s. Extensible programming has become a topic of renewed interest in the 21st century. ==Examples== Camlp4 Felix Nemerle Seed7 Rebol Red Ruby (metaprogramming) IMP OpenC++ XL XML Forth Factor Lisp Racket Scheme Lua PL/I Smalltalk Greg Wilson's Article in ACM Queue Slashdot Discussion Modern Extensible Languages – A paper from Daniel Zingaro

Text derived from https://en.wikipedia.org/w/index.php?oldid=1311882763 under CC BY-SA 4.0; modifications have been made.