Category:Objeck: Difference between revisions

m
no edit summary
No edit summary
mNo edit summary
 
(13 intermediate revisions by the same user not shown)
Line 1:
{{language|Objeck
|exec=bytecode
|site=http://sourceforgewww.net/projects/objeck-lang.org
|gc=yes
|parampass=value
Line 10:
{{language programming paradigm|Object-oriented}}{{language programming paradigm|functional}}
 
The '''Objeck Programming Language''' is an [[object-oriented]] computing language with [[functional programming|functional]] features. The language haswas tiesbased withupon [[Cthe sharp|C#]],author's use of [[SchemeJava]] and indirectly [[RubyScheme]]. In thisthe language, all data types, except for higher-order functions, are treated as objects. Theand language contains all of the basic features of a generalfirst-purposeclass (Turingfunctions complete)that programmingsupport language with an emphasis placed on OOP simplicityclosures.
 
The programming environment consists of an optimizing compiler, command-line debugger, and virtual machine with associated [[Garbage collection|garbage collector]] and [[JIT]] compiler along with a command-line debugger. The compiler emits binary [[bytecode]] that is executed by the runtime system. The 64-bit runtime systemJIT hascompilers thesupport abilityARM64 toand translateAMD64 themachine bytecodecode intotargets AMD64for ormacOS, IA-32Linux machine code on theand flyWindows.
 
Learn more from the [https://www.objeck.org/getting_started.html getting started guide].
For more information check out the [http://objeck-lang.sourceforge.net/guide Objeck Programmer's Guide] (pdf [http://sourceforge.net/projects/objeck-lang/files/objeck_lang.pdf/download]) or this YouTube [http://www.youtube.com/watch?v=Mk2Kfb-WESU video]. The language can be [http://sourceforge.net/projects/objeck-lang/files/ obtained] from the main project homepage. Also, check out the IRC channel #objeck on freenode.net.
760

edits