Переходим на Go с других языков: парадигмы, удобство и неудобства технологии

  Рет қаралды 25,805

Истовый Инженер

Истовый Инженер

Күн бұрын

Пікірлер: 40
@chasubavil
@chasubavil Жыл бұрын
1:35 Повсюду тиражируется это недопонимание: не "равноценная замена системных языков C/C++", а "замена языков, плохо подходящих для прикладных задач компании Google". Т.е. Go это скорее новая Java.
@figaro2440
@figaro2440 Жыл бұрын
нет, он не похож на java совсем, go не подходит ни для мобильной разработки ни для сурового этерпрайза от слова совсем. Замена java это Kotlin и Scala, ну и C# если этерпрайз на windows. Вообще на Go занимается очень ограниченная ниша, это стартапы, хайповые микросервисы популярность которых начала резко падать, небольшие консольные утилиты, переписывание медленных участков интерпретируемых языков, например python
@kshetragia
@kshetragia 9 ай бұрын
@@figaro2440 что такое суровый энтерпрайз понятия не имею. На го прекрасно пишется что-то более сложное хелловорд. Но и для мобильной разработки и для UI как такового - не всё так печально. Например, есть fyne. Чем ограничена ниша для языка общего назначения - тоже вопрос.Через какое-то, не слишком продолжительное время, люди перейдут на Го с других языков. Уже это делают. Прежде всего с php и python-a. У Го есть все шансы прикончить их. Проблема Го в тихой революции, которую никто пока толком не оценил.
@newgrafon
@newgrafon 8 ай бұрын
​@@figaro2440кто сказал что популярность микросервисов падает?
@validationerror3830
@validationerror3830 8 ай бұрын
@@figaro2440 c# уже десять тысяч лет как кросплатформенный, а челы до сих пор асоциируют его с виндой, как же майкрософт жестко обосрались в свое время
@hanmajack935
@hanmajack935 7 ай бұрын
​@@kshetragiaникого он не похоронит, он занял свою нишу как инфраструктурный язык и переписывание участков с высокой нагрузкой и все, как правильно сказал товарищ выше никто не будет писать большой бэкенд со сложной бизнес логикой на Go, для этого были есть и будут, Java/Kotlin/Scala/C# и даже никто не будет на нем писать или полностью переписывать большой бэкенд по меркам php,python,ruby, просто потому что он для этого не предназначен от слова совсем Не стоить верить сказкам всяких псевдо гигантов аля озон, что они все переписали на go, но как то странно при этом вся основная бизнес логика у них на python, а там у них где нужен реальная огромный перформанс используется C++)) Не надо быть гением чтоб понять что пиар го искусственный и то только на территории РФ
@PatsevAnton
@PatsevAnton 8 ай бұрын
Я бы спросил от какого языка больше радости писать код? Go или c++
@Yan-y5f
@Yan-y5f 6 ай бұрын
го
@ЕваНечаева-д7ю
@ЕваНечаева-д7ю Жыл бұрын
мем про с++ порадовал) особенно когда ты из будущего
@serufim
@serufim 7 ай бұрын
блен, я в своем опыте переезда как-то столкнулся с дрочевом считывания из stdin значений. если там на питоне просто можно map(int,input().split()) то на го считать массив переменной длинны, это просто надо писать кучу лапши, что вообще убивает какое-то удовольсвтие от решения задачек в контестах
@phonkabuser3985
@phonkabuser3985 6 ай бұрын
а зачем на го контесты решать, когда есть плюсы. Нам не же даже структур нет, только мапа
@taloonys9418
@taloonys9418 23 күн бұрын
16:25 Пакетные менеджеры в плюсах довольно давно... Хотя всё ещё есть определённые "приколы".
@pavel_trpn
@pavel_trpn Жыл бұрын
24:15 - "cgo не для производительностьи а для совместимости" - чуть ли не Рас Кокс (кто то из авторитетов).
@ypohut1673
@ypohut1673 9 ай бұрын
С питоши будет легко перейти?
@sariya271
@sariya271 9 ай бұрын
я вот щас перехожу, +- норм. Но коммунити у них так себе
@revoluxe
@revoluxe 8 ай бұрын
После питоне мне он прям залетел, для своих задач реально песенка
@petrkassadinovich2705
@petrkassadinovich2705 7 ай бұрын
@@sariya271 а что с ним? Сам щас к ГО присматриваюсь.
@littleceaser
@littleceaser 7 ай бұрын
25:00 слева Джим из сериала офис?
@RadikKarimov-vs8ye
@RadikKarimov-vs8ye 6 ай бұрын
parkour!
@romanbush5164
@romanbush5164 8 ай бұрын
как же на этом написали minio?
@oleinikv89
@oleinikv89 Жыл бұрын
Спксибо, было интересно послушать. Просматриваю на Го как дополнение к старому верному Пыху P.S. 'Скедулер' это, конечно, сильно 😂😂😂
@Bratgans
@Bratgans 5 ай бұрын
может быть немного расстрою, но, по-английски правильно произносится - Скеджулер, а не как многие привыкли Шедулер. Так что, докладчик назвал его практически верно.
@VUNCVGxyMFFrS3
@VUNCVGxyMFFrS3 2 ай бұрын
Американский вариант - именно скедъюлер
@antonperelygin2833
@antonperelygin2833 2 ай бұрын
И шедьюлер и скедьюлер оба варианта правильные
@idrayv
@idrayv Жыл бұрын
Самое начало видео, про замыкания, чел сказал что сум хранится в куче, замыкание, примитив, в куче? не обмолвился ли?
@sokol94ins
@sokol94ins Жыл бұрын
Все верно, sum будет на куче. Компилятор располагает в куче переменные на которые ссылаются не из контекста самой функции. Называется это escape-analysis. В данном случае уже после выполнения adder, c sum что-то делают.
@kshetragia
@kshetragia 9 ай бұрын
можно сделать через стек, но для этого придется возвращать sum через аргументы функции как указатель.
@ДмитрийГлотов-ь8х
@ДмитрийГлотов-ь8х Жыл бұрын
замена си ага
@kshetragia
@kshetragia 9 ай бұрын
ага. хорошая замена Си. Там где приемлемо наличие сборщика мусора и нет указательной арифметики.
@pika8484
@pika8484 Жыл бұрын
PHP рулит
@cijic
@cijic 3 ай бұрын
Плохой доклад.
@dieff_automation
@dieff_automation 27 күн бұрын
указатели - привет из 80 ых
Антон Сергеев, «Go под капотом»
36:37
Kolesa Group
Рет қаралды 104 М.
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
ШБР 2023 - Архитектура кода (Go)
59:25
Young&&Yandex: бэкенд-разработка
Рет қаралды 17 М.
Шаблоны проектирования для микросервисов
1:07:50
Александр Бармин
Рет қаралды 32 М.