[5] Myslím, že je to celé jinak. V principu jde rozkopat stejně dobře implementace jazyka, jako jeho specifikace. Jde mnohem víc o to, jakou má autor jazyka odpovědnost vůči jeho uživatelům.
U open source projektů je tato odpovědnost relativně nízká, proto jazyk klidně překope - přednější je pro něj konvergence ke stavu, o kterém si myslím že je lepší. U komerčních projektů je odpovědnost naopak vysoká, protože ze stability jazyka a platformy plynou peníze - kdyby platforma nebyla stabilní, zákazníci by utekli jinam.
Fakt, že jazyky vzešlé z open source projektů jsou často specifikovány implementací a jazyky vzniklé v komerčním prostředí naopak specifikaci typicky mají není podle mě v příčinném vztahu se stabilitou jazyka, obojí je to důsledek stylu a priorit vývoje v daném prostředí.
Přečteno 19 391×
Přečteno 16 933×
Přečteno 13 914×
Přečteno 13 245×
Přečteno 11 232×