ePrivacy and GPDR Cookie Consent by Cookie Consent

Objeck for Linux 4.1.0

Randy Hollines in Development / Compilers & Interpreters

User Rating: 2.8 (27 votes)

Objeck is an object-oriented computing language with functional features. The language has ties with C#, Pascal and Scheme. In this language all data types, except for higher-order functions, 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 programming environment consists of a compiler, virtual machine (with associated garbage collector and JIT compiler) and command-line debugger.

The compiler emits binary bytecode that is executed by the runtime system. The runtime JIT compiler has the ability to translate the bytecode into IA-32 or AMD64 machine code during execution for improved performance. Also, check out the IRC channel #objeck on freenode.net.

FEATURES:

· Support for object-oriented programming (virtual classes, interfaces, enums, functions and methods)
· Functional support (high-order functions)
· Support for polymorphic methods and functions
· "public" and "private" methods classifications
· Class library support (console, strings, files, threads, sockets, directories, vectors, linked lists, b-trees, homepage xml, etc.)
· Interactive debugger
· Automatic memory management (mark and sweep garbage collection)
· Native runtime JIT support for IA-32 and AMD64 architectures
· General compiler optimizations (short-circuit logic, method inlining, constant folding, strength reduction and instruction simplification)

File Size: 4.90 MB License: Open Source Price: FREE
Platform: Linux
Downloads: Total: 182 | This Month: 2 Released: 2018-10-29
Objeck for Linux Similar Software
Popular Software in Development / Compilers & Interpreters

Code::Blocks for Windows 20.03 Yiannis    

The open source, cross platform, free C++ IDE. Free download of Code::Blocks for Windows 20.03

software pick   

RAD Studio XE8 10.3.3 Embarcadero Technologies, Inc.    

Build data-rich, visually engaging applications. Free download of RAD Studio XE8 10.3.3

Advanced BAT to EXE Converter 4.23 Brandon Dargo    

Convert batch files to EXE files with mouse input and unique functions. Free download of Advanced BAT to EXE Converter 4.23

Wing IDE Personal for Mac OS X 7.2.0.0 Wingware    

An integrated development environment (IDE) for the Python programming language. Free download of Wing IDE Personal for Mac OS X 7.2.0.0

software pick   

RAD Studio 10.2.3 Tokyo 25 Embarcadero Technologies, Inc.    

Build data-rich, visually engaging applications. Free download of RAD Studio 10.2.3 Tokyo 25