OOC est un langage orienté objet ayant pour objectif de réconcilier les concepts haut niveaux de Java et C# avec la vitesse et la petite taille de C. La programmation s'effectue avec une syntaxe inspirée de Java et C avec des classes, des fonctions abstraites, des foreach, ranges, etc. Organisés en "packages", la plupart des dépendances s'intègre automatiquement en fonction des headers utilisés. Pas encore totalement stabilisé, le compilateur nécessite un peu de précaution à l'usage et n'est pas encore présenté comme fonctionnel pour une utilisation en entreprise. Mais de nombreux espoirs sont suscités par l'originalité de ce langage prometteur.