Google выпустила новую версию языка программирования Go, ускорив его и сделав более оптимизированным для многоядерных процессоров. Инженеры Google обещают, что программисты заметят «ощутимое» ускорение работы кода на Go 1.1 по сравнению с предыдущей версией. По скорости оптимизированы основные элементы Go, в том числе компилятор, линковщик, сборщик мусора, планировщик и некоторые части стандартной библиотеки. В Go 1.1 есть еще ряд усовершенствований. Например, благодаря новому механизму распознавания «гонки фронтов» программы теперь лучше работают на многоядерных процессорах. Изменены требования к значениям, возвращаемым функциями, благодаря чему код станет лаконичнее.

Поделитесь материалом с коллегами и друзьями

Купить номер с этой статьей в PDF