Ans. Extensible Language
Extensible is an IT term used to describe something that can be extended or expanded from its initial state. It typically refers to software, such as a program or file format, though it can also be used to describe a programming language itself.
Extensible language is one that may support custom syntax and operations. These custom elements can be defined in the source code and are recognized by the compiler along with the pre-defined elements. Examples of extensible programming languages include Ruby, Lua, and XL.
Extensibility is almost always used to describe software and refers specifically to its extendable capabilities. For instance, a software program that supports plugins is extensible.