Pizza



Website: pizzacompiler.sourceforge.net


Pizza este un superset open-source al Java 1.4, înainte de introducerea genericelor pentru limbajul de programare Java.

În plus față de propria soluție pentru adăugarea de generici în limbaj, Pizza a adăugat, de asemenea, indicatoare de funcții și tipuri algebrice cu clase de cazuri și potrivire a modelului.

În august 2001, dezvoltatorii au făcut un compilator capabil să lucreze cu Java.

Majoritatea aplicațiilor de pizza pot rula într -un mediu Java, dar anumite cazuri vor cauza probleme.

Ultima versiune a lui Pizza a fost lansată în ianuarie 2002.

Principalii săi dezvoltatori și -au îndreptat accentul ulterior către proiectul Generic Java: o altă încercare de a adăuga generice la Java care a fost adoptată oficial ca versiunea 5 a limbii.

Potrivirea modelului și alte caracteristici funcționale asemănătoare programării au fost dezvoltate în continuare în limbajul de programare Scala.

Martin Odersky a remarcat: „Am vrut să integrăm părțile funcționale și orientate pe obiecte într-un mod mai curat decât ceea ce am putut să obținem înainte cu limbajul pizza.

[…] În pizza am făcut o încercare clunkier și în Scala I Gândiți -vă că am obținut o integrare mult mai netedă între cei doi.

"