Category:ElastiC: Difference between revisions

From Rosetta Code
Content added Content deleted
(created)
 
(Lang params, links)
 
Line 1: Line 1:
{{stub}}
{{stub}}
{{language|elastiC
{{language|
|site=http://www.elasticworld.org/
|site=http://www.elasticworld.org/
|exec=bytecode
|gc=yes
|checking=dynamic
}}
}}
{{language programming paradigm|object-oriented}}


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




elastiC has been strongly influenced by C, Smalltalk, Scheme and Python and tries to merge the best characteristics of all these languages, while still coherently maintaining its unique personality.
elastiC has been strongly influenced by C, Smalltalk, [[Scheme]] and [[Python]] and tries to merge the best characteristics of all these languages, while still coherently maintaining its unique personality.

Latest revision as of 14:38, 23 May 2010

This page is a stub. It needs more information! You can help Rosetta Code by filling it in!
Language
ElastiC
This programming language may be used to instruct a computer to perform a task.
Official website
Execution method: Compiled (bytecode)
Garbage collected: Yes
Type checking: Dynamic
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using ElastiC.


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, and eval-like functionality).
  • Hierarchical Namespaces.
  • Rich set of useful built-in 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.


elastiC has been strongly influenced by C, Smalltalk, Scheme and Python and tries to merge the best characteristics of all these languages, while still coherently maintaining its unique personality.

Subcategories

This category has the following 3 subcategories, out of 3 total.

Pages in category "ElastiC"

This category contains only the following page.