| Objeck Moderne platformonafhankelijke OO-taal met een inheemse JIT-compiler |
Download nu |
Objeck Rangschikking & Samenvatting
- Naam uitgever:
- Randy Hollines
Objeck Tags
Objeck Beschrijving
Objeck is een algemene programmeertaal die nauw verwant is aan Java, Pascal en Ruby die zijn gegevenstypen behandelt als objecten. Deze taal bevat alle "basis" -functies van een algemene (turing complete) programmeertaal met nadruk op OOP-eenvoud. De taal bestaat uit een compiler en virtuele machine met bijbehorende garbagecollector en JIT-compiler. De compiler geeft binaire byte-code uit die wordt uitgevoerd door het runtime-systeem. Het runtime-systeem heeft de mogelijkheid om de byte-code te vertalen in IA-32- of AMD64 inheemse machinecode. Het technische doel is om basisoptimalisaties (peepgat) te hebben die wordt uitgevoerd door de broncompiler en geavanceerde optimalisaties uitgevoerd door de JIT-compiler. Belangrijkste kenmerken: -ondersteuning voor objectgeoriënteerde programmering (virtuele klassen, interfaces, ENUM's, functies en methoden) Functionele ondersteuning (hoogwaardige functies) Ondersteuning voor polymorfe methoden en functies "Public" en "Private" -methoden Classificaties -klasse-bibliotheekondersteuning (console, snaren, bestanden, draden, stopcontacten, mappen, vectoren, gekoppelde lijsten, B-bomen, HTTP, enz.) interactieve debugger automatisch geheugenbeheer (markering en sweepgarage collectie) Native Runtime JIT-ondersteuning voor IA-32- en AMD64-architecturen Algemene compileroptimalisaties (kortsluiting logica, methode in voering, constante vouwen, sterkte verlaging en instructievereenvoudiging)
Objeck Gerelateerde software