GOining forward: как улучшили наш язык за шесть версий

Язык и стандартная библиотека

Доклад принят в программу конференции

Целевая аудитория

Те, кому интересно, куда двигается наш язык и какие изменения в нем произошли за последние 3 года.

Тезисы

В последние четыре года наш язык прошел существенный путь: дженерики выступили только началом потока изменений! Только за последние три года мы получили новый цикл for, итераторы, алиасы для дженериков и новый синтаксис встроенной функции new. Кроме этого, произошли существенные изменения в стандартной библиотеке (появилась остановка времени в тестах, интернирование объектов, слабые ссылки и очистка секретов), а наш рантайм стал быстрее за счет различных улучшений. Усилился наш тулинг.

В докладе я постараюсь рассказать об интересных вещах, которые были не так заметны, как изменение мап или новый сборщик мусора, но которые существенно улучшили наш опыт при разработке на Go.

Go-разработчик. Работает глубоко в инфраструктуре MWS Cloud Platform, где помогает развивать Open Source-направление. Активно участвует в жизни Питерского Go-сообщества, выступает на докладах по РФ. Также ведет небольшой канал в ТГ, где старается обозревать вещи, которые вот-вот должны попасть в язык, компилятор или рантайм Go. Помогает новым (и не только) разработчикам писать красивый и удобный код на Go.

Видео

Другие доклады секции

Язык и стандартная библиотека