Heron programming language
From Free net encyclopedia
The Heron programming language is an imperative multi-paradigm programming language developed by Christopher Diggins, a Canadian programmer and writer, and first released into the public domain in 2003.
Heron is influenced by the [[C++]], Java and Pascal programming languages. It has built-in support for object-oriented programming, generic programming, metaprogramming, aspect-oriented programming and design by contract techniques. The Heron language design goals include improving reusability of software and reduction of possibility of programmer error. Heron performance is tuned towards heavily polymorphic object-oriented designs.
[edit]
Hello World
Here is the canonical Hello world program, used commonly to give a brief glimpse at a language's syntax.
program HelloWorld; functions { _main() { print_string("Hello, World!\n"); } } end
[edit]
External links
- http://www.heron-language.com - Heron Programming Language Home Page
- http://www.heron-language.com/spec.html - Official Heron Specification
- http://www.artima.com/groups/group.jsp?group=heron - Heron Interest Group at Artima.com
- http://www.cdiggins.com/ - Christopher Diggins's website