Squawk

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 15. marts 2013; checks kræver 10 redigeringer .
Squawk

Det lyserøde område er skrevet i C/C++, mens det blå er i Java
Type Java virtuel maskine
Udvikler Sun Microsystems
Skrevet i C og Java
Operativ system på tværs af platforme
Licens GNU General Public License
Internet side java.net/projects/squawk…

Squawk  er en Java ME virtuel maskine til indlejrede og bærbare enheder. De fleste virtuelle maskiner til Java-platformen er skrevet i programmeringssprog på lavt niveau som C / C++ og assemblersprog , men Squawk adskiller sig fra dem ved, at det meste af dets kerne er skrevet i Java (dette kaldes meta-cirkulær fortolkning) . Brugen af ​​Java forbedrer portabiliteten og gør integrationen af ​​den virtuelle maskine og applikationsressourcer såsom objekter, tråde og operativsystemgrænseflader mere gennemsigtige.

Squawk virtuelle maskine-modellen er blevet forenklet med følgende punkter:

Starten på Squawk-forskningen var inspireret af Squeak- projektet . Squawk er en efterkommer af Java ME. [1] Den virtuelle Squawk-maskine blev designet til at være enkel med minimale eksterne afhængigheder. Denne enkelhed giver en høj grad af bærbarhed, nem fejlfinding og nem vedligeholdelse. Squawk giver også en isoleret mekanisme, hvorved en applikation er repræsenteret af et objekt. I et Squawk-system kan en eller flere applikationer køre på en enkelt JVM. Konceptuelt er hver applikation isoleret fra andre applikationer.

Se også

Noter

  1. En Java Virtual Machine Architecture for meget små enheder Arkiveret 20. november 2008.

Links