Go – худший язык программирования? О минусах и недостатках Golang / Немного IT #5
Автор: Немного IT
Загружено: 5 окт. 2022 г.
Просмотров: 16 793 просмотра
Сегодня поговорим о минусах Go. О том, на какие грабли наступают разработчики, которые только начали писать на Go. Собственный компилятор, вместо LLVM. Скудная документация, работа со слайсами и мапами, и другие «подводные камни» «легкого» в освоении Go.
Иван Соловьёв https://solovev.one
Михаил Непряхин https://t.me/neprja
00:28 Приветствие
00:40 Компилятор Go
02:12 В чем минус того, что Go не на LLVM
07:12 Проблемы со слайсами и мапами
11:36 Как правильно работать со слайсами
12:57 Место, в котором декларация явного дала сбой
16:20 Проблемы при инициализации мапы
22:46 Что делать разработчику, который только пришел в Go
24:30 Дженерики в Go
27:07 Концепция каналов в Go
30:00 Неуместное использование горутин, каналов, селектов в Go
32:50 Мьютексы в каналах
34:18 Использование sync/atomic в golang
37:15 Работа с WaitGroup
39:11 Еще пара слов о Mutex
45:33 Аллокация памяти
50:50 Если бы Go был на LLVM
52:07 Пустые интерфейсы
01:01:10 Внутренние типы
01:03:24 Сравниваем систему типов с Rust'ом
01:05:50 Многословность Go
01:08:30 Подводим итоги и не смотрим на минусы Go

Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: