Extensible language

From Wikipedia, the free encyclopedia

An extensible language is any high-level language that allows its user to modify or enrich its syntax in such a way that a person that does not know the base code cannot tell the customized content from the original.

Examples of extensible languages are: lisp, forth, Ada 95, Ada 2005 and C++.


Sources:

Reilly, Edwin D. (2003). Milestone in Computer Science and Information Technolody. Greenwood Prenn, pp. 95. ISBN 1-57356-521-0.