Go 1.5 - eliminuje další kód v jazyku C

20. 8. 2015

Sdílet

Byl vypuštěn programovací jazyk Go verze 1.5. Cílem projektu je mít vše napsané v jazyku Go (kromě Cgo) a zbavit se jazyka C. To znamená mít překladač, assembler, linker a runtime kompletně přepsány do Go. To se daří nové verzi naplnit. Zbavila se totiž posledního kódu jazyka C v překladači.

Mezi další změny patří kompletní změna návrhu garbage collector. Vylepšení v plánovači umožnily vývojářům změnit výchozí hodnotu GOMAXPROCS, udávající počet souběžných go-rutin, z 1 na počet rovný logickým procesorům.

Přibyly nové porty – pro 64bitové PowerPC a 64bitový ARM. Dále byla vylepšena podpora pro platformu Android a iOS zařízení. 

Vývojáři se také rozhodli pro výměnu systému správy verzí. Od verze 1.5 používá projekt systém Git, místo původního Mercurialu.

Pro kompletní přehled změn se podívejte na stránku projektu.

(Zdroj: The Go Blog)

Našli jste v článku chybu?

Autor zprávičky

Michal Strnad pracuje ve sdružení CESNET, provozující národní síť vědy a výzkumu, Akademii věd České republiky a jako redaktor na serveru Root.cz. Kromě počítačů rád běhá, kuchtí a čte vše, co se mu dostane pod ruku.