Category:Objeck: Difference between revisions

From Rosetta Code
Content added Content deleted
No edit summary
mNo edit summary
 
(120 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{language|Objeck
=={{header|The Objeck Programming Language}}==
|exec=bytecode
===Say Hello!===
|site=http://www.objeck.org
<lang>
|gc=yes
bundle Default {
|parampass=value
class SayHello {
|safety=safe
function : Main(args : String[]), Nil {
|checking=static
"Hello World!"->PrintLine();
|strength=strong
}
|LCT=yes}}
}
{{language programming paradigm|Object-oriented}}{{language programming paradigm|functional}}
}

</lang>
'''Objeck ''' is an [[object-oriented]] computing language with [[functional programming|functional]] features. The language was based upon the author's use of [[Java]] and [[Scheme]]. In the language, all data types are treated as objects and first-class functions that support closures.

The programming environment consists of an optimizing compiler, command-line debugger, and virtual machine with associated [[Garbage collection|garbage collector]] and [[JIT]] compiler. The compiler emits binary [[bytecode]] that is executed by the runtime system. The 64-bit runtime JIT compilers support ARM64 and AMD64 machine code targets for macOS, Linux and Windows.

Learn more from the [https://www.objeck.org/getting_started.html getting started guide].

Latest revision as of 16:11, 13 June 2023

Language
Objeck
This programming language may be used to instruct a computer to perform a task.
Official website
Execution method: Compiled (bytecode)
Garbage collected: Yes
Parameter passing methods: By value
Type safety: Safe
Type strength: Strong
Type checking: Static
See Also:
Listed below are all of the tasks on Rosetta Code which have been solved using Objeck.


Objeck is an object-oriented computing language with functional features. The language was based upon the author's use of Java and Scheme. In the language, all data types are treated as objects and first-class functions that support closures.

The programming environment consists of an optimizing compiler, command-line debugger, and virtual machine with associated garbage collector and JIT compiler. The compiler emits binary bytecode that is executed by the runtime system. The 64-bit runtime JIT compilers support ARM64 and AMD64 machine code targets for macOS, Linux and Windows.

Learn more from the getting started guide.

Subcategories

This category has the following 3 subcategories, out of 3 total.

Pages in category "Objeck"

The following 200 pages are in this category, out of 331 total.

(previous page) (next page)
(previous page) (next page)