elastiC is a portable high-level object-oriented
interpreted language with a C like syntax.
Its main characteristics are:
Open Source, freely available, even for commercial purposes.
Interpreted.
Portable bytecode compilation.
Familiar C-like syntax.
Dynamic typing.
Automatic real, very fast, Garbage Collection.
Object Oriented with meta-programming support (a la Smalltalk).
Functional programming support (Scheme like closures
with lexical scoping).
Hierarchical Namespaces.
Many useful basic types (dynamic arrays, dictionaries, symbols, ...).
Extensibile with C (you can add functions, types, classes,
methods, packages, ...).
Embeddable in C.
Small footprint, making it ideal also in embedded systems.
|