![]() |
![]() |
![]() |
EGA Cobra
EGR Cobra is an interpreted programming language with C++--like syntax and library functions. Cobra has been designed to be useable as an application programming language. It's performance is usually better than the performance of most other interpreted languages like Perl, Python, Emacs Lisp and STk. Furthermore, Cobra supports development of large applications with modules similar to the modules found in Python, and with support for object oriented programming, including single inheritance, virtual functions, class and instance variables as well as operator overloading. Another important feature of Cobra (as of many other interpreted languages) is that all objects in Cobra are first class objects, including functions and code blocks. This means that functions can be handled like objects of any other type. They can be assigned to variables, passed to functions and returned from functions. They can even be constructed at runtime. Furthermore, Cobra has an automated memory management based on reference counts. The programmer no longer needs to keep track which variables have to be freed. A variable is freed as soon as there are no more references to it.
|
Current Version: ??
License Type: Commercial
|
Home Site:
Source Code Availability: ??
Available Binary Packages:
Targeted Platforms: Software/Hardware Requirements:
|
Other Links:
Mailing Lists/USENET News Groups: User Comments:
See A Screen Shot? (Not Yet)
|