DiscoverНемного ITGo – худший язык программирования? О минусах и недостатках Golang
Go – худший язык программирования? О минусах и недостатках Golang

Go – худший язык программирования? О минусах и недостатках Golang

Update: 2022-10-05
Share

Description

Сегодня поговорим о минусах Go. О том, на какие грабли наступают разработчики, которые только начали писать на Go. Собственный компилятор, вместо LLVM. Скудная документация, работа со слайсами и мапами, и другие «подводные камни» «легкого» в освоении Go.

Ведущие

Темы

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

Comments 
loading
In Channel
00:00
00:00
1.0x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Go – худший язык программирования? О минусах и недостатках Golang

Go – худший язык программирования? О минусах и недостатках Golang

Иван Соловьёв и Михаил Непряхин