walec51 napisał(a)
Ten C-- to czasami nie jest jakaś warstwa pośrednia pomiędzy normalnym językiem typu Java, Prolog a kodem maszynowym?
Coś ala kod pośredni w Javie ale bardziej czytelny na człowieka ?
Bo na stronce
www.cminusminus.org
zdaje się ze polecają go ort! kompilatorów i translatorów jaki kod pośredni.
dokladnie tak. staraja sie opracowac jednolita warstwe na ktorej mozna oprzec inne jezyki. nie jak java i prolog, tylko raczej cos jak CLI/CLR na ktorych stoi kilkadziesiat jezykow.
sam projekt wydaje sie ciekawy i rozwojowy, wystarczy spojrzec na liste cech jakie udostepnia wyzszym warstwom. ciezko natomiast powiedziec na ile sie utrzyma. nie jest to maszyna wirtualna, skompilowane aplikacje nie sa przenosne pomiedzy platformami sprzetowymi - a taki jest niestety trend..
acz trend ten moze w koncu minac. zarowno java jak i .net w praktyce przynosza na kazdy komputer pelny kompilator z-siebie-do-maszynowego, wiec moze jeszcze wrocimy do kompilowania wszystkiego ze zrodel podczas instalacji stricte pod dany sprzet?