ooc is een objectgeoriënteerde programmeertaal die vertaalt C door middel van een tussenliggende compiler & nbsp;. Daarna kan met een C compiler worden samengesteld zoals gcc. Bijv. het ondersteunt klassen, abstracte functies, foreaches, etc. Het plan om een moderne, modulaire, uitbreidbare, maar toch eenvoudig te gebruiken. Voor meer informatie over de taal zie de LanguageSummary pagina in de wiki.
Omdat het vertaald naar C, het is zeer draagbaar en alomtegenwoordig, en, nou ja .. bijna net zo snel als C (bijvoorbeeld geen Virtual Machine). Ook is het heel eenvoudig om te zien hoe de taal werkt "onder de motorkap".
Grafische stap-voor-stap het opstellen van hulpmiddelen ter beschikking zijn gesteld, om te experimenteren met het toevoegen van nieuwe functies aan de compiler of het bevestigen van bestaande bugs.
De standaard bibliotheek is nog in ontwikkeling, want nu is het geïnspireerd door standaard API van Java (bijvoorbeeld voor Collecties). By the way, de belangrijkste toepassing van de OOC compiler is momenteel in Java. Wanneer het project is volwassen genoeg is (= we zullen zien), is het de bedoeling om de compiler te herschrijven in OOC zelf.
Voor een overzicht van de voortgang, zie de voorbeelden / map in de SVN. U bent van harte welkom om code te schrijven in OOC! duw de compiler om zijn grenzen
Wat is nieuw in deze release:.
- Syntax veel schoner (zie de Language Reference gids)
- Veel bug fixes, is de compiler steeds heel betrouwbare
- Verbeterde GTK / SDL / OpenGL / GLU / GLUT bindingen
- Eenvoudiger gebruik van C libraries
- Verbeterde compatibiliteit met Windows
- Nu verspreid als binaries voor Linux / Windows, Jar (Java), en de bron distributies.
- Te veel dingen om op te noemen, zie de commit logs
Reacties niet gevonden