Programming with ooc

From Wikibooks, open books for an open world
Jump to navigation Jump to search

Welcome to the Programming with ooc book. This is the first comprehensive effort to cover the entirety of the ooc language, among with a collection of idioms, in order to allow the general public to discover the language.

About ooc

A llama, the mascot of ooc

ooc is a modern, self-hosting, object-oriented, functional-ish, high-level, low-level sexy programming language, starring closures, interfaces, enums, garbage collection.. It strives to be powerful, modular, extensible, portable, yet simple and fast.

The main implementation ooc is rock, a self-hosting compiler which translates ooc sources to C source code, and then use a C compiler to produce an executable.

Getting Started

Where to get a compiler, how to compile the source, all answered here:

Language Features

External Resources