Category:Objeck: Difference between revisions

m
Change to intrawiki links
No edit summary
m (Change to intrawiki links)
Line 10:
{{language programming paradigm|Object-oriented}}
 
The '''Objeck programming language''' is an object-oriented (OO) computing language that has ties with [http://rosettacode.org/wiki/Category:Java [Java]], [http://rosettacode.org/wiki/Category:Pascal [Pascal]] and indirectly [http://rosettacode.org/wiki/Category:Ruby [Ruby]]. In this language, all data types are treated as objects. The language contains all of the basic features of a general-purpose (Turing complete) programming language with an emphasis placed on OOP simplicity. The language consists of a compiler and virtual machine with associated [http://rosettacode.org/wiki/Garbage_collection[Garbage collection|garbage collector]] and [http://rosettacode.org/wiki/JIT [JIT]] compiler. The compiler emits binary byte code that is executed by the runtime system. The runtime system has the ability to translate the [http://rosettacode.org/wiki/Bytecode [bytecode]] into IA-32 native machine code.
 
For more information check out the [http://objeck-lang.svn.sourceforge.net/viewvc/objeck-lang/objeck-lang/docs/objeck_lang.pdf The Objeck Programmer's Guide]. The Objeck compiler and VM can [http://sourceforge.net/projects/objeck-lang/ obtained] from the main project homepage.
Anonymous user