Cobra Programming Language

Cobra is a general purpose programming language with a clean, high-level syntax. It provides language level features for quality, including first class unit tests and Eiffel-style contracts. It supports both static and dynamic binding. Cobra is a compiled language with good run-time performance, but also provides some scripting conveniences such as a pound-bang line (#!) and one step compile-and-run. Cobra runs on Linux, Mac, Windows, and anywhere else that Novell Mono or MS .NET exist, including handhelds.

Tags Software Development Code Generators Compilers Testing
Licenses MIT/X
Operating Systems Mac OS X Windows Windows OS Independent POSIX Unix

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  05 May 2009 11:09
  • Rrelease-after

    Changes: Various improvements to the installer, command line parsing robustness improvements, and a warning when "base.init" or another ".init" is not invoked explicitly at the beginning of an initializer. /# and /# (block comment start/end) can now be indented. The library now has obj.typeOf, CobraCore.random, and improvements to IList. There were also other minor fixes.

    Changes: This release has numerous new features, refinements, and fixes. Details are available on the Cobra Web site via the wiki, docs, and discussion forums. This release runs on Mac, Linux, Windows, and others. It requires Novell Mono or Microsoft .NET.

    • Rrelease-mid
    •  13 Apr 2008 01:05
    • Rrelease-after

    Changes: This version adds built-in sets, extensions, bitwise operators, a configurable number type, a -turbo option, and numerous refinements and bugfixes.

    D9fcac419f4d59919c2597203ca02128_thumb

    Project Spotlight

    Sympa

    A professional mailing list software.

    93069ee45930ce6fc8bd7a0531788bf8_thumb

    Project Spotlight

    Twibright Registrator

    A program that improves photos by matching and averaging several together.