Self (programovací jazyk): Porovnání verzí

Smazaný obsah Přidaný obsah
m Čárka před "než" se píše pouze při připojení vedlejší věty
m →‎Historie: Přidán odkaz na Sun_Microsystems.
Řádek 25:
Vývoj poté pokračoval od roku 1987 na Standfordské univerzitě v teamu Craig Chambers, Urs Hölzle, Ole Agesen, Elgin Lee, Bay-Wei Chang, a David Ungar<ref>https://web.archive.org/web/20171128150337/http://delivery.acm.org/10.1145/1240000/1238853/supp/SELF.pdf?ip=194.228.224.108&id=1238853&acc=OPEN&key=4D4702B0C3E38B35%2E4D4702B0C3E38B35%2E4D4702B0C3E38B35%2E6D218144511F3437&CFID=742212250&CFTOKEN=73223735&__acm__=1511881686_f11138689ac77f89cbe42339f88095b8</ref>. V té době byly vytvořeny první verze kompilátoru a také grafického rozhraní postaveného na frameworku Morphic<ref>http://wiki.c2.com/?MorphicInterface</ref>.
 
V roce 1991 byl vývoj přenesen pod [[Sun_Microsystems|Sun microsystemsMicrosystems]], kde bylo vydáno několik verzí až po prominentní verzi 4.0<ref>https://web.archive.org/web/20000815210458/http://www.sun.com/research/self/release/release.html</ref> v roce 1995<ref>https://web.archive.org/web/20010825115124/http://www.sun.com/research/self/release/major-changes.html</ref>. V té době probíhaly práce na jednom z prvních JIT (Just In Time) kompilátorů<ref>http://merlintec.com/old-self-interest/msg01011.html</ref>, díky kterým se povedlo Self optimalizovat do té míry, že dosahoval výkonu přibližně poloviny optimalizovaného C kódu<ref>http://www.merlintec.com/old-self-interest/msg00006.html</ref>. V té době byl také v Selfu implementován interpreter Smalltalku běžící rychleji než tehdejší kompilované verze<ref>http://www.merlintec.com/download/mario.pdf část 5, strana 12</ref>.
 
Poté se Sun rozhodl Self dále nepodporovat<ref>https://news.ycombinator.com/item?id=14409088#unv_14415379</ref> a místo toho se dál věnovat Javě. To byl pro aktivní vývoj Selfu na dlouhá léta konec, na druhou stranu však došlo k přesunu vývoje pod komunitu a změnu licencování na otevřenou licenci. V roce 2010 vyšla verze 4.4<ref>https://github.com/russellallen/self/releases</ref>, která jako první oficiálně nativně podporovala Linux. Poslední verze je 2017.1 vydaná v květnu roku 2017.