ooc er et objektorientert programmeringsspråk som kan oversettes til C ved hjelp av et mellom kompilatoren. & Nbsp; Det kan da bli utarbeidet av en C-kompilator som gcc. F.eks den støtter klasser, abstrakte funksjoner, foreaches, etc. Det har til hensikt å være moderne, modulære, utvidbart, men likevel enkel å bruke. For mer informasjon om språk se LanguageSummary side i wikien.
Fordi det er oversatt til C, er det svært portabel og allestedsnærværende, og, vel .. nesten like fort som C (f.eks ingen Virtual Machine). Dessuten er det veldig enkelt å se hvordan språket fungerer "under panseret".
Grafisk trinn-for-trinn-kompilering verktøy har blitt gjort tilgjengelig, for å eksperimentere med å legge til nye funksjoner til kompilatoren eller fikse eksisterende bugs.
Standarden Biblioteket er fortsatt i utvikling, for nå er det inspirert av Javas standard APIer (f.eks for samlinger). Forresten, er den viktigste gjennomføringen av ooc kompilatoren for tiden i Java. Når prosjektet er moden nok (= vi får se), er det planlagt å skrive om kompilatoren i ooc seg selv.
For en oversikt over fremdriften, se eksempler / mappe i SVN. Du er velkommen til å skrive kode i ooc! presse kompilatoren til sine grenser
Hva er nytt i denne utgaven.
- Syntax mye renere (se Language Reference guide)
- Mange feilrettinger, er kompilatoren blitt ganske pålitelig
- Forbedret GTK / SDL / OpenGL / GLU / GLUT bindinger
- Enklere bruk av C-biblioteker
- Forbedret Windows kompatibilitet
- Nå distribueres som binærfiler for Linux / Windows, Jar (java), og kilde distribusjoner.
- For mange ting å nevne her, se begår logger
Kommentarer ikke funnet