ooc

Software Screenshot:
ooc
Software Details:
Version: 0.2
Upload Date: 3 Jun 15
Developer: Amos Wenger
Distribution Type: Freeware
Downloads: 46

Rating: nan/5 (Total Votes: 0)

ooc is an object-oriented programming language which translates to C by the means of an intermediate compiler. It can then be compiled by a C compiler such as gcc. E.g. it supports classes, abstract functions, foreaches, etc. It intends to be modern, modular, extensible, yet simple to use. For more details about the language see the LanguageSummary page in the wiki.

Because it's translated to C, it's very portable & ubiquitous, and, well.. nearly as fast as C (e.g. no Virtual Machine). Also, it's very simple to see how the language works "under the hood".

Graphical step-by-step compiling tools have been made available, to experiment with adding new features to the compiler or fixing existing bugs.

The standard library is still in development, for now it's inspired by Java's standard APIs (e.g. for Collections). By the way, the main implementation of the ooc compiler is currently in Java. When the project is mature enough (=we'll see), it is planned to rewrite the compiler in ooc itself.

For an overview of the progress, see the examples/ folder in the SVN. You are welcome to write code in ooc! push the compiler to its limits.

What is new in this release:

  • Syntax a lot cleaner (see the Language Reference guide)
  • A lot of bug fixes, the compiler is becoming quite reliable
  • Improved GTK/SDL/OpenGL/GLU/GLUT bindings
  • Easier use of C libraries
  • Improved Windows compatibility
  • Now distributed as binaries for Linux/Windows, Jar (java), and source distributions.
  • Too many things to mention here, see the commit logs

Similar Software

Racket
Racket

27 Sep 15

wempy
wempy

20 Feb 15

pdftools
pdftools

2 Jun 15

Arcueid
Arcueid

20 Feb 15

Other Software of Developer Amos Wenger

Rock
Rock

13 Apr 15

Comments to ooc

Comments not found
Add Comment
Turn on images!