Ferite
From Wikipedia, the free encyclopedia
Paradigm: | object-oriented, functional |
---|---|
Developer: | Chris Ross |
Latest release: | 1.1.0 Pre Release / January 7, 2006 |
Influenced by: | Java, C++, C, Scheme, Ruby, PHP |
OS: | cross-platform |
Website: | http://www.ferite.org/ |
Ferite is an object-oriented programming language inspired by several other programming languages. Ferite is a "clean" language with several influences:
- Objects from Java/C++
- Functions from C/PHP
- Closures from Scheme
- Block calling from Ruby
- Namespaces from C++
Ferite was created in 2000 by Chris Ross. As the developers note, it has its own "sane loose typing mechanism, polymorphic type and set of nice APIs."[1] Ferite aims to provide a platform for rapidly building and deploying programs that are clean and easy to maintain. Ferite reached 1.0 in the second quarter of 2005. It can be used under a BSD-style licence.
[edit] Syntax
The usual Hello World code example for Ferite is:
uses "console"; Console.println( "Hello World" );