Операция выполнена!
Закрыть
Хабы: Программирование, C++, Go, Алгоритмы

ПРИМЕЧАНИЕ: данный пост является адаптацией следующего твита (однако абсолютно самодостаточен): https://x.com/TheGingerBill/status/1802645945642799423

TL;DR язык Go сейчас воспринимается как слишком “функциональный”, а не столь беззастенчиво  императивный язык.

Недавно мне попался в твиттере пост, демонстрирующий, как будут устроены итераторы в Go 1.23 (эта версия выйдет в августе 2024 года). У меня складывается впечатление, будто многим в сообществе это нововведение не нравится. Я решил высказаться по этому поводу с точки зрения проектировщика языков.

Объединённый пул-реквест по данному предложению находится здесь: https://github.com/golang/go/issues/61897

В нём подробно и глубоко объяснено, почему при проектировании языка были приняты именно одни решения, а не другие, поэтому рекомендую вам его прочитать, если язык Go вам знаком.

Вот пример из исходного твита, который я тогда нашёл:

Читать далее
Читайте также
НОВОСТИ

ПИШИТЕ

Техническая поддержка проекта ВсеТут

info@vsetut.pro