Softpedia
 

MAC CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • EarthDesk 5.8.5
  • GraphicConverter 8...
  • MacPorts 2.1.1
  • CCleaner 1.03.131
  • Quicksilver ß68 Bu...
  • TextWrangler 4.0.1...
  • Google Chrome 21.0...
  • Winclone 3.3
  • ScreenFlow 3.0.6
  • Apple Security Upd...
  • Home > Mac > Developer Tools
     Report malware

    Objeck 3.0.1.2

    Download button

    No screenshots available
    Downloads: 1,181  Tell us about an update
    User Rating:
    Rated by:
    Very Good (4.6/5)
    3 user(s)
    Developer:

    License / Price:

    Size / OS:

    Binary Format:

    Last Updated:

    Category:
    Objeck Team | More programs
    BSD / FREE
    952 KB / Mac OS X
    Universal Binary Universal Binary
    April 24th, 2012, 14:30 UTC [view history]
    Home / Developer Tools

     Read user reviews (0)  Refer to a friend  Subscribe

    Objeck description

    Modern platform independent OO language with a native JIT compiler

    The Objeck Programming Language is an open source, free, object-oriented computing language with functional features.

    The Objeck Programming Language has ties with C#, Pascal and indirectly Ruby. In this language all data types, expect for higher-order functions, are treated as objects.

    The Objeck Programming 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.

    Here are some key features of "Objeck":

    · Native platform support for Windows, Linux and OS X
    · 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, etc.)
    · Interactive debugger
    · Automatic memory management (mark and sweep garbage collection)
    · Native runtime JIT support for IA-32 and AMD64 architectures
    · Peephole optimizations (short-circuit logic, constant folding, strength reduction, instruction simplification)

    What's New in This Release: [ read full changelog ]

    · The addition of more trigonometric functions (medium)
    · Fixed a bug related to nested floating point calculations that make method calls (medium)
    · A version key is now used to ensure that libraries and binaries are compatible with specific versions of the tool chain
    · Patched the debugger such that it looks for the required magic number in the correct place in order to properly load debug executables
    · Fixed a few bugs related to calling dynamic methods that are defined in library files.

     


    TAGS:

    programming language | source code compiler | develop app | programming | compile | compiler



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM