Vita:Go

A Programozás Wiki wikiből

Kicsit furcsa számomra, hogy rendszerprogramozásra szánnak hulladékgyűjtős nyelvet.

Furcsa lehet igen. Mint ahogy a dinamikus típuskezelés is az. A Go sok szempontból kísérleti nyelv. Szerintem c++-t leszámítva ma már annyira elfogadottá vált a hulladékgyűjtők használata, hogy aligha lehet ilyesmit megúszni. Ráadásul tart már ott a hulladék gyűjtők technológiája, hogy rendszerszintű programok írásánál is elhanyagolható a teljesítmény visszaesés. Másrészről amit hatékonyságban el is elveszítünk, azt memóriában bőven visszakapjuk.

Hát csakugyan furcsa. Ha én történetesen egy perifériával kommunikálok, és nincs információm arról, hogy mikor és mennyi idő telik el hulladék gyűjtögetésre ... durvának érzem.

Lehet a GC működését is befolyásolni. Az standard könyvtár runtime csomagjában találhatóak(sok más mellett) az ehhez szükséges eszközök.