Řešení problému zpětné kompatibility v ekosystému jazyka Go
Před 29 dny
Autoři všech jazyků musí řešit velké dilema – má vývoj pokračovat, ovšem tak, že může docházet k nekompatibilním změnám, nebo má být jazyk „zakonzervován“ ve stávající podobě popř. budou povoleny jen kompatibilní změny? V perexu dnešního článku je zmíněno dilema resp. problém, který se dotýká prakticky všech existujících programovacích jazyků. Lidé, kteří tyto jazyky vyvíjí nebo navrhují jejich vývoj (což mohou být jednotlivci, komunita, nebo i celé více či méně oficiální komise), se musí prakticky s každou navrhovanou změnou rozhodovat, jestli má dojít k rozšíření programovacího jazyka takovým způsobem, jenž způsobí nekompatibilitu se staršími verzemi, nebo se naopak všechny změny budou navrhovat (nebo spíše zavrhovat) takovým způsobem, že dotčený programovací jazyk bude „zakonzervován“ a vlastně se nebude dále vyvíjet.

