SAL Home PROGRAM Languages & Compilers

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:
http://www.EasternGraphics.com/cobra/cobra.htm

Source Code Availability:   ??

Available Binary Packages:

  • Debian Package:   No
  • RedHat RPM Package:   No
  • Other Packages:   No

Targeted Platforms:

UNIX

Software/Hardware Requirements:

Standard C library and headers, gcc 2.7.2 and libg++ 2.7.1.

Other Links:
None

Mailing Lists/USENET News Groups:

None

User Comments:

  • None

See A Screen Shot? (Not Yet)

  SAL Home   |   Programming   |   Languages & Compilers


Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.