Go 1.2

Выпущена очередная версия языка программирования Go.

Go — компилируемый, многопоточный язык программирования с открытым исходным кодом, разработанный компанией Google, развиваемый сообществом и компанией-создателем.

Некоторые нововведения и изменения:

Трёхиндексные срезы (Three-index slices) — добавлена возможность использования вместимости (capacity), при определении среза (slice). Возможность наложения ограничения на максимальное число потоков, исполняющихся в рамках одного приложения. Увеличение минимального размера стека (с 4KB до 8KB), что призвано уменьшить количество переключений (stack-segment switching) в критичных для производительности местах. Значительное увеличение производительности некоторых компонентов стандартной библиотеки. Расширение стандартной библиотеки пакетами encoding и image/color/palette. Планировщик (scheduler) с вытесняющей многозадачностью.   go, golang

©  Linux.org.ru