Почему язык Go непопулярен?

Поділитися
Вставка
  • Опубліковано 28 січ 2025

КОМЕНТАРІ • 136

  • @APfOHx5Q
    @APfOHx5Q Рік тому +23

    Изучал лет 20 назад когда мне было 15 лет ассемблер совместно с Си и немного Си++. Из ассемблеров на тот момент мне очень нравился FASM (flat assembler).
    И для меня это был *потрясающий* опыт: когда тебе становится понятно как работают привычные тебе программы на низком уровне, как устроены регистры ЦП, адресация, указатели, инструкции MMX, SSE и так далее. Написал трейнер к игре, помог бате принудительно лицензировать программу - всё это не без помощи дизассемблирования и прекрасного инструмента IDA.
    Потом был очень длинный период когда я не притрагивался к программированию вообще.
    Последний год пробую втянуться в coding-тусовку, но совершенно нет желания работать на дядю, занимаясь коммерческой разработкой. Хочется для себя и я пока в поисках идеи для своего проекта.
    За последний год я попробовал JS, Python, но почему-то всё равно меня тянет на Си/Си++ и ассемблер. Не знаю псих ли я, но мне реально в кайф писать код на этих языках

    • @MindSkyaRocket
      @MindSkyaRocket Рік тому +3

      Попробуй Rust

    • @Yurec10
      @Yurec10 Рік тому

      Потому что языков программирования всего два: C и C++. Python, Java, C#, JavaScript это надстройки над C и C++. Пишешь на питоне, а интерпретатор написан на C, jvm на C++

    • @DmitriNesterov
      @DmitriNesterov 11 місяців тому

      Пишем вирус и антивирус книжка попадалась? ;-) Ах, не, sse ещё не было. Был глюк процессора при переходе в защищённый режим. Вот это раздолье было! :) Когда я научился переносить таблицу векторов прерываний, а процессор оставлять в незащищённом режиме. А антивирусы проверяли вектора с 0 адреса, никому и в голову не приходило, что я защищённый режим не осилил, зато придумал кое-что ужасное.

    • @СергейМельниченко-у8п
      @СергейМельниченко-у8п 10 місяців тому

      ​​@@Yurec10есть процессорные инструкции, а все остальное надстройки, в тч С и С++

    • @glebgurzhiy1055
      @glebgurzhiy1055 10 місяців тому

      @@Yurec10 бля, C и C++ надстройка над двоичным кодом

  • @Mytest437
    @Mytest437 Рік тому +17

    Поработать джуном не проблема, проблема устроиться джуном))

  • @skolo65
    @skolo65 Місяць тому

    Спасибо за полезный рассказ. Вы первый, кто прямо ответил на мучившие меня вопросы. Почему Go идёт не так уж просто. Вот буквально по каждому аспекту - всё в точку. Желаю удачи!

  • @ArtemCYOU
    @ArtemCYOU 8 місяців тому +4

    год прошел, как успехи?

  • @romansozinov
    @romansozinov Рік тому +2

    Дело говоришь! Поддерживаю. Свои проекты интересней. Успехов и удачи!

  • @user-EaRL
    @user-EaRL Рік тому +2

    По поводу сложности - единственный способ хоть что-то понять когда Go - первый язык программирования - это переключение источников. Изучаешь одну книгу/курс. Что-то становится непонятно в данном источнике пытаешься разобраться и если не получилось - переключаешься на другой. Потом когда случается затык по другому источнику - переключаешься на первый. Если и там не понятно - то ищешь ещё один источник. Правда при этом я не программист, я auto-QA. Изучать стал где-то год назад, активно в автоматизацию погрузился месяца 3 назад. И до сих пор хреново пишу. Даже с учётом того, что хреново на Go писать сложно.

    • @ChannelCheesecake
      @ChannelCheesecake 11 місяців тому

      Что вам было не понятно, что требовалось решать это именно так. Можно пример

    • @kshetragia
      @kshetragia 11 місяців тому

      как раз хорошо писать на го сложно. А хреново само получается. Не так хреново, конечно, как на чистом Си, но тоже легко напортачить если нет базы в голове.

  • @MavelRoll
    @MavelRoll Рік тому

    Ну удачи чувак. Лично у меня такая же мечта как у тебя - сделать свой проект. Три года работал бекендером и когда я был готов делать свой проект и начел делать у меня возникла огромная проблема с тем что я не знал фронт что бы делать крутой проект. Сейчас уже 2ой год работаю фронтом, много денег потерял когда менял ориентацию в профессии и чувствую что это далеко не конец, и мне придется осваивать что то новое.

    • @mgrm7031
      @mgrm7031 2 місяці тому

      И что по итогу сложнее оказалось фронт или бек?

    • @MavelRoll
      @MavelRoll 2 місяці тому

      @@mgrm7031 бекенд конечно

  • @igor-grudinin
    @igor-grudinin 10 місяців тому +1

    А кто сказал, что свой проект выстрелит? Скорее всего, что и нет. И куда тогда пойдут все эти усилия? В качестве портфолио тоже не факт, что проканает. У меня вот не проканало.

  • @MindSkyaRocket
    @MindSkyaRocket Рік тому +2

    Поделись, пожалуйста, хорошими материалами по Go, которые тяжело найти!

  • @flamehowk
    @flamehowk 6 днів тому

    1:28 Да, Гоша иногда бесит так, как никто другой. У меня за плечами 18 различных языков, и так как Го меня не бесил еще ни один из них. Но даже не смотря на это, до сих пор это мой основной компилируемый язык, потому что несмотря на свои множественные недостатки, он все еще пока лучший.
    Если чего-то на Гоше не хватает, просто пилю простенький сервис на Питоне и подконекчиваюсь к нему из Гоши - так лечится проблема с отсутствием множества библиотек.

  • @gomer3894
    @gomer3894 Рік тому +1

    привет, можешь скинуть хороший обучающийся материал по го?

  • @aleksanderpeshkin2266
    @aleksanderpeshkin2266 3 місяці тому

    Привет . Можешь поделиться ссылками на ресурсы которые помогают в изучении Гоши ?? Ты в видео сказал , что мутной информации и вот какую выбрать новичку . Ждём новых видео прт изучение Интерфейсов и горутин

  • @headquarters474
    @headquarters474 Рік тому +3

    Привет, тоже хочу начать писать на golang, не мог бы ты в новых ролик, пожалуйста делится ссылками на какие нб материалы, документации, книги и прочее

  • @alexanderw6615
    @alexanderw6615 Рік тому

    Блин, слушаю тебя и опять узнаю себя. Тоже не стал устраиваться на работу на дядю. Хотя я полжизни в ИТ. Пилю свое. Надо встретиться что ли как нить в Израиле

  • @misteranderson6058
    @misteranderson6058 Рік тому +2

    Очень даже популярен, вакансий конечно пока не особо много, но его щас очень много где используют

  • @МихаилГагин-л5с
    @МихаилГагин-л5с 6 місяців тому

    Очень хорошее видео, автору удачи в проектах.

  • @aleksanderostrowski7785
    @aleksanderostrowski7785 Рік тому +2

    Как приятно слушать.... Меня так белит Go но мне нужно его понять. И наконец то кто то говорит что Go не простой, что он странный.

    • @borismor1
      @borismor1 11 місяців тому +3

      Да не более "странный" чем си. Тоже структуры, указатели, выделение памяти. Только гарбедж коллектор добавили и работу с потоками)

    • @kshetragia
      @kshetragia 11 місяців тому +1

      Он странный по сравнению с чем?

    • @aleksanderostrowski7785
      @aleksanderostrowski7785 11 місяців тому

      По сравнею с языками в который наследование через классы.@@kshetragia

    • @kshetragia
      @kshetragia 11 місяців тому

      @@aleksanderostrowski7785 зачем тащить антипаттерн в новый язык.. В остальном Go - это то как должен был выглядеть Си

  • @stassmith8593
    @stassmith8593 9 місяців тому

    Знаете, иногда или часто, за словами про у меня есть мечта создать что- то свое, прячется страх) поработать на дядю, общаться с людьми… это ваше дело, надеюсь вы действительно горите своей идеей, без самообмана

  • @aleksanderostrowski7785
    @aleksanderostrowski7785 Рік тому +1

    Посоветуй хорошую книгу по Go если встречал такую.

  • @evgen-lav
    @evgen-lav Рік тому +2

    То что я вижу, люди быстро стартуют на нем, но чуть больше и им становится трудно.
    Go конечно классный, я его люблю, но концепция Rust-а меня повергла в восторг. Но к сожалению, в rust очень сложный вход, поэтому увы - не конкурент.

  • @andreysakharov6210
    @andreysakharov6210 Рік тому

    привет! щупал rust?

  • @Softovick
    @Softovick Рік тому +5

    На самом деле действительно сложно сказать, почему Go был непопулярным, а потом стал на слуху.
    Я как раз думаю, что он уже популярен, просто есть определенная инерция во всех этих топах ЯП, индексах, опросах и в целом в сообществе. Слишком он резко стал интересен. И да, хороших разработчиков на нем найти сложно. И тоже считаю что его использование именно в коммерческих решениях будет только расти за счет компилируемости.
    В остальном, ну да, есть некоторая сложность в разработке на Go после других языков, его особенная модель ООП, интерфейсы, стандартная библиотека, обработка ошибок, горутины как обязательность - это все может сбивать первое время с толку уже опытных программистов и даваться сложно новичкам.
    Лично мне Go больше напомнил Pascal (Turbo Pascal я учил в институте 20 лет назад), и до сих пор вызывает некоторое чувство, типа ностальгического умиления - так похоже и такое родное все кажется после JavaScript/TypeScript/Python/C# (это на чем еще пробовал до этого писать)

    • @Alexey-gp7vc
      @Alexey-gp7vc Рік тому +1

      Это "ностальгическое умиление" быстро пропадает - как только начинаешь делать что-то более-менее сложное и сталкиваешься со всякими костылями/нюансами языка и заколёбываешься писать бесконечные велосипеды на каждый чих. Фактически, это использование инструмента, устаревшего на 30-40 лет.
      Имхо, по доброй воле с современных языков на него, на постоянку, можно перейти только за бОльшей зарплатой или выгорев от постоянного усложнения/изменения современных инструментов. Ну или когда просто уже стало глубоко пофиг.

    • @mrmarkovniktgv3058
      @mrmarkovniktgv3058 Рік тому

      ​@@Alexey-gp7vcпосле питона и js писать на go - настоящий кайф.

    • @Alexey-gp7vc
      @Alexey-gp7vc Рік тому

      @@mrmarkovniktgv3058 а что именно доставляет?

    • @mrmarkovniktgv3058
      @mrmarkovniktgv3058 Рік тому +1

      @@Alexey-gp7vc как минимум радует синтаксис. Я сам пока только студент, и мб потом я поменяю свое мнение, но после go код на других языках (python, C#, js) кажется абсолютно нечитабельным. Динамическая типизация еще не такая большая проблема, к ней привыкнуть можно, но вот количество вариантов написать одно и то же разными способами на одном и том же языке - бесит. Go строгий и максимально понятный, этим он мне и нравится. Ну и он гораздо проще, чем тот же js и python, что не может не радовать)

    • @Alexey-gp7vc
      @Alexey-gp7vc Рік тому

      @@mrmarkovniktgv3058 понимаю) Я два раза пытался перескочить на Go (неудачно) и дважды сталкивался с вот этим периодом - "как же тут всё просто и читабельно". А потом начинает нехватать удобств, абстракций, синтаксического сахара. Циклы задалбывают, отлов ошибок, отсутствие элементарных вещей (это можно пофиксить подключением 3rd party пакетов, но в Go не приветствуется тащить что-то снаружи только ради удобства... да и на чужой код не повлияет). Уверен, что у каждого гофера есть свой набор самописных велосипедов, который кочует из проекта в проект в какой-нить папочке "utils"))
      Это полезный опыт, начинаешь многое ценить в нормальных языках и понимать, что это всё неспроста взялось и на самом деле облегчает жизнь. Семантику многих вещей лучше понимаешь.
      Насчёт простоты Go - как бы да, но надо понимать что под капотом, любить копаться в байтиках и хорошо понимать многопоточку (хотя бы вдумчиво пройти The Deadlock Empire, очень рекомендую).
      В общем - инструмент хороший, но фуллтайм на нём писать - не для каждого, имхо.
      p.s. но со статической типизацией "искаропки" как в Go конечно все таки приятней работать, чем с опциональной статической как в том же питоне. TS выше на две головы в плане системы типов, но там обратная проблема с переусложнением.

  • @exactly4234
    @exactly4234 4 місяці тому

    Ну с джавы, шарпов джуна, сразу туда миддлом можно вкатиться за твердую валюту. Предлагают мне такое дело и вилка вроде за 1К больше, но даже не знаю какие перспективы.

  • @АлександрДемидов-э2и

    Можно свой проект 10 лет писать. Кто кормить будет?

  • @ill4374
    @ill4374 Рік тому

    гошники, объясните мне почему я не могу объявить указатель типа интерфейса в структуре, а реализацию в рантайме туда засунуть, чтобы иметь какую-то инверсию зависимостей

    • @kokosiki40
      @kokosiki40 4 місяці тому

      Потому что структура занимает память прямо в стеке, а интерфейс это ссылка не объект в куче, то есть 8 байт вроде

  • @mbit5818
    @mbit5818 Рік тому +2

    Это очень круто, что у тебя горят глаза от своей идеи!) Я так понимаю игра будет под web? А в каком жанре, сеттинге?

  • @АлексейПащенко-у3с

    А микроконтроллеры писать можно?

  • @ILMIX007
    @ILMIX007 Рік тому

    Разве на го можно параллельно? Только concurrency же

  • @emotional_stuff
    @emotional_stuff Рік тому

    брат спасибо тебе. классно честно!

  • @babenoff
    @babenoff Рік тому

    Из вашего видео я изъял следующую мысль - питон нужен для того, чтобы его гонять.

  • @artemss1482
    @artemss1482 4 місяці тому

    Тоесть если я знаю Си , то лучше учить Го?

  • @WitchKingChannel
    @WitchKingChannel 4 місяці тому

    Ох, а ты случайно раньше не стримил realm of the mad god? Очень похож на одного такого парня, но он вроде удалил канал

    • @webpomosh
      @webpomosh  4 місяці тому +2

      да) канал не удалил) ua-cam.com/users/igroglaz

    • @WitchKingChannel
      @WitchKingChannel 4 місяці тому

      @@webpomosh омагад. Вот это случайная встреча) Наконец-то смогу переслушать песню про archeage

  • @mlr__roal_6867
    @mlr__roal_6867 Рік тому

    даёшь курс по го?

  • @ВладимирВасильев-с1е
    @ВладимирВасильев-с1е 2 місяці тому

    Как Вы не правы! Могу объяснить лишь вашим пленом встериотипа и привычки. Golang компилирующий и строится на языке Си. Всегда можно погрузиться на низкий уровень.

  • @МихаилКрамер-н7ш

    Ну в С нет интерфейсов, поэтому и сложности с интерфейсами. У меня Go после PHP и TypeScript-а, и там и там есть интерфейсы, так что никаких проблем. Единственное, что имплементация интерфейса не указывается прямо, слега раздражает поначалу.

    • @borismor1
      @borismor1 11 місяців тому

      А потом понимаешь как изящно можно мокать объекты для теста и писать не жёстко связанный код...

  • @funtik1991
    @funtik1991 Рік тому

    графика игры на чем написана sdl/opengl/vulkan/directx...?

    • @funtik1991
      @funtik1991 Рік тому

      недослушал... web)) понятно

  • @lyralyraarch4314
    @lyralyraarch4314 Рік тому

    Привет, можешь порекомендовать хорошие материалы по Go?

  • @AlexanderBorshak
    @AlexanderBorshak Рік тому +2

    Го далеко не новый язык. По сути, это некая смесь концепций, которые авторы имплементировали в системах Plan 9/Inferno, так что ему лет, полагаю, уже 30-40. Просто широкой публике он представлен всего лет 10 как. Но его проблема - не возраст. У него проблемы с выразительностью (к примеру, нет тернарного оператора, фактически нет експрешшинов, всё есть тупо стейтменты). Ещё него очень слабая и ограниченная система типов. Ну и фактически везде при реализации языка выбран путь, более простой для тех, кто пишет компилятор Го, в ущерб удобству пользователей, то есть программистов - и как итог, фактически везде мы натыкаемся на контринтуитивные решения (типа как у всего есть значение по умолчанию, но мапу надо создать через make, иначе если просто объявить переменную типа мапы, то у нее значением будет nil, и при попытке записи всё упадет). Безусловно, как и любой другой язык общего назначения Go полный по Тьюрингу, так что на нем можно написать все, что угодно. И для тех, кто писал на Плюсах он, возможно, и правда выглядит как отдушина - поскольку на Плюсах ручное управление памятью и 100500 нюансов, а на Го сборщик мусора и всего 150 нюансов, которые относительно быстро можно запомнить. Но после языков, у которых все нормально с выразительностью, писать на Го уже не хочется - типа Питона, JS/TS или даже PHP. Не говоря уже о каких нибудь Kotlin, Swift, Scala или Rust.

    • @kshetragia
      @kshetragia 11 місяців тому +1

      Не только Роб Пайк приложился с Планом, но и Кен Томпсон, на минуточку с Си и Unix. Идеи Никлауса Вирта тоже были не забыты и переосмыслены. Го намеренно сделан таким какой он есть. Кому-то нравится, кому-то нет. Я, к примеру, плююсь от питона и пхп.

    • @Smolandgor
      @Smolandgor Місяць тому

      Честно говоря если говорить о бэкенде то язык это инструмент просто. Грандиозной разницы пишешь ты на джава, дотнете, питоне, ноде или гоу нету концепции все базовые похожи в основном

    • @AlexanderBorshak
      @AlexanderBorshak Місяць тому

      @@Smolandgor Ну, если копнуть немного дальше, то все Тьюринг-полные языки имеют одинаковую выразительную мощность. Разница только в выразительности и скорости (итогового кода). То есть, другими словами - в степени применимости для некоего выбранного класса задач.

  • @Дмитрий-в6х4ы
    @Дмитрий-в6х4ы Рік тому

    Перехожу на него со Свифта. Пока для меня он какой-то.... старый на вид) как Си или Паскаль. Очень не хватает Playground-а как в XCode

  • @Fillmore634b
    @Fillmore634b 4 місяці тому

    Автор, ну не знаю.
    В питоне тоже есть интерфейсы. Т.е. оператор with контекстного менеджера.
    Мне кажется, вам просто в питоне не приходилось использовать интерфейсы. Потому что самые частые примеры что можно увидеть на питоне в инете - это чтение и запись в файлах, хотя на самом деле использование намного шире чем файлы. Также как и в остальном программировании.
    ООП - это как раз про то, что неважно что под капотом. Для этого ООП и было создано, чтобы быстрее писали код.
    Лайк однозначно.
    Javascript как раз намного сложнее питона. Потому что намного больше надо знать помимо джаваскрипта чтобы вкатиться в работу. + каждый день появляется намного больше новых библиотек и видоизменяются старые. Соответственно на работе будут требовать их изучать. JS создан для инета, а там все меняется намного быстрее чем меняется на уровне железа. В этом и проблема сложности js. + после питона будешь пару дней проклинать его из-за непонимания асинхронности. А в остальном нормальный и красивый язык. (хотя бесит когда скобочку где-то забыл закрыть). Единственный минус что лично для себя выделю - что нельзя из node.js управлять браузером напрямую. Прям глупость создателей. Якобы из-за безопасности.

    • @daiske2867
      @daiske2867 3 місяці тому

      Вопрос, как ты собирался управлять браузером из ноды? Это среда выполнения js кода она относится к браузеру как чайник к кружке. Js это в первую очередь скриптовый язык, а уже потом язык браузерных скриптов. Если же ты сетуешь на автоматизированное тестирование(выполнение шаблонных действий), то для тебя существуют библиотеки playwright и selenium, через которые ты можешь выполнить эту задачу.
      Ну и тут же о сложности питона. Он в частных местах может быть куда сложнее потому что допускает творить магию, банально + для класса переопределил и сиди вспоминай.

  • @СергейИванов-ы7ч5ы

    го не замена с, а замена инженеров-программистов на гугл-кодеров, которые могут только копи-пастить(это оснавная причина его появления по словам разработчика), поэтому с куцыми возможностями как у языка Эллочки Людоедки. и поэтому учится за пол дня, если до этого был нормальный опыт

  • @volodymyrsukrut7915
    @volodymyrsukrut7915 Рік тому +1

    За что я не взлюбил go, не возможность переноса фигурной скобки :)

    • @webpomosh
      @webpomosh  Рік тому

      да, эт неприятная штука)

    • @aamorous
      @aamorous Рік тому +1

      жиза, после шарпа захотелось как псих эту фигурную скобку на новой строке ставить, но язык не поддерживает, хотя из-за небольшой вложенности впринципе читабельно

    • @kshetragia
      @kshetragia 11 місяців тому +2

      поубивал бы за скобку на новой строке

    • @volodymyrsukrut7915
      @volodymyrsukrut7915 11 місяців тому

      @@kshetragia при большой вложенности ваш код будет выглядеть как каша :)

    • @kshetragia
      @kshetragia 11 місяців тому

      @@volodymyrsukrut7915 большая вложенность? в коде? откуда? Что вы делаете не так? Я, конечно же, видел подобное, функции на три страницы, циклы ни четыре уровня, но всегда возникали вопросы к писателю сего.

  • @ArtemCYOU
    @ArtemCYOU Рік тому +1

    да билн согласен сто процентов, обучалки по го советую те, кто уже по несколько языков знают и им хватает тур го, а он просто ужасен)))) для новичков там полный абзац

  • @MikhailStarkov
    @MikhailStarkov 9 місяців тому +1

    Такого бреда я давно не слышал...
    Замена языка С...
    Удобная работа со строками... настолько удобная, что в нём нет даже функции паддинга строк.

  • @kshetragia
    @kshetragia 11 місяців тому

    Го реально сложен. Когда заходишь с Си/С++, то без проблем... на базовом каком-то уровне. Лучше после Си плюс Java, чтобы въехать в ООП. А как первый язык - точно не нужно.

  • @mur3636
    @mur3636 Рік тому +1

    В смысле го непопулярен? Гугл, Авито, Яндекс и куча крупных компаний на нем пишут!

    • @kokosiki40
      @kokosiki40 4 місяці тому

      Так только самые топовые.
      В них попасть сложно очень

  • @koteotake
    @koteotake Рік тому +2

    Довольно популярный язык у разработчиков средств для комфортного использования сети интернет. Только вот недавняя новость про намерения Google встроить в инструментарий языка Go телеметрию, многих расстроила.

    • @stefano_schmidt
      @stefano_schmidt Рік тому

      а что в этом плохого? Спрашиваю без скрытого подтекста

    • @koteotake
      @koteotake Рік тому

      ​@@stefano_schmidt Я не хочу отсылать информацию о собранных приложениях и потенциально (в будущем), когда телеметрия в компиляторе станет нормой, ещё и собирать приложения с дополнительной функцией сбора данных о моей системе.

    • @stefano_schmidt
      @stefano_schmidt Рік тому +1

      @@koteotake понял, интересный момент. Не слышал об этом раньше

    • @kshetragia
      @kshetragia 11 місяців тому +1

      скорее всего имеется ввиду библиотека opentelemetry, которую можно включать в свой код. А уж никак не телеметрия в компиляторе. которая засылает данные в гугл. Исходники открыты

  • @victorkochkarev2576
    @victorkochkarev2576 3 місяці тому

    C на стеройдах это скорее Rust, Go это что то другое.

  • @korytovilia2315
    @korytovilia2315 Рік тому

    Про тему безопасности спасибо

  • @bubblesort6368
    @bubblesort6368 6 місяців тому

    а чего непопулярен? да, не в хедлайнерах, но найти на нем работу уже не проблема... вполне себе середнячек по популярности

  • @famousman6400
    @famousman6400 Рік тому

    го не сложный после работы с с++

  • @merlin7411
    @merlin7411 Рік тому +1

    Про Python улыбнуло, что там под капотом, ты не знаешь и работаешь...ахахаха!!!

    • @ViktorAr2023
      @ViktorAr2023 Рік тому

      при этом питон кодовая база открыта и можно посмотреть что да и как работает_))

  • @MightyMindsDev
    @MightyMindsDev Рік тому

    Я пишу свой проект на golang
    Задавайте вопросы

  • @ArtemCYOU
    @ArtemCYOU Рік тому

    да golang это easy to start, hard to master

  • @randomcreations1079
    @randomcreations1079 Рік тому

    Концовка зашла - наконец-то услышать мнение хотя бы одного диззасеммблериста на ютубе про реверс-инжиниринг

  • @СергейМельниченко-у8п
    @СергейМельниченко-у8п 10 місяців тому

    Го очень простой. Го топ на рынке. Все переписывают на го. Автор видео явно не имеет технической жилки.
    Все сказанное справедливо как сейчас, так и год назад. Имхо

  • @Alex_Lutor
    @Alex_Lutor Рік тому

    Спасибо за видео. Сам начал го изучать в этом году.

  • @ЧеловексТопором

    Очень наивно считать, что Javascript простой язык ))) Как только начнешь также как и с GO лезть к нему под капот, то сразу поймешь, что JS один из самых сложных языков. А порой он может выбрасывать такие финты, что никогда в жизни бы не догадался.

    • @ЕрмекРысбеков-ф8ч
      @ЕрмекРысбеков-ф8ч Рік тому

      Он не сложный как c++ или тот же Rust ты ещё попробуй на скале хотябы hello world написать

    • @aquinary.
      @aquinary. Рік тому +1

      Полностью солидарен. Он позволяет войти любому без особых знаний, но в нём так много нюансов и приколов, что это всё довольно трудно структуировать в голове.

    • @ЧеловексТопором
      @ЧеловексТопором Рік тому +1

      @@ЕрмекРысбеков-ф8ч , ты привел пример относительно сложных языков на входе. Прикол JS именно в том, что он очень простой на входе. Можно быть 100% раз профи на этом языке но наделать кучу ошибок из-за специфического поведения языка и порой полной нелогичности некоторых реализаций. Особенно это ощущают люди которые использовали в качестве основного языка, язык со строгой и статичной типизацией. Так, то сложность JS скорее в его Еба..утости, и не логичности, связанной с тем, что при проектировании язык был предназначен для простейших задач в браузере.
      Кстати, хотел пощупать Хаскел и Скалу.

  • @zhuch9277
    @zhuch9277 Рік тому +4

    Ну на самом деле го давольно популярный, но синтаксис всратый, ну и самая боль имхо, что не пошли по пути как в java или rust, с нормальной адекватной системой сборки, даже слов цензурных не нахожу про сборку проектов на го, мне не хочется писать на нем только из-за этого

    • @Softovick
      @Softovick Рік тому +6

      а что не так со сборкой проектов на го?

  • @ВячеславДолинский-г7ы

    Если ты знаешь язык С, поверь, глупо не изучить С++. Я программист С++. Язык С это АД. Язык С++ это РАЙ. С++ имеет приоритет номер один. Бери под мышку ""Джосаттис - Стандартная библиотека C++. Справочное руководство 2014" и становись профи. Игры не зря пишутся на С++. Классное видео. Спасибо

    • @anton2920
      @anton2920 Рік тому

      Вы у нормальных программистов, которые пишут игры, спросите, почему они делают это на C++. Ответ вас шокирует. Не зря видимо Jon Blow создаёт Jai. Возможно не всё же так хорошо в раю.

    • @IBmusic_vector
      @IBmusic_vector Рік тому

      @@anton2920 расскажите, в чем секрет?

    • @anton2920
      @anton2920 Рік тому

      @@IBmusic_vector секрет чего? 👀

    • @serheiartuh8308
      @serheiartuh8308 Рік тому

      С - нишевий язык где идет максимальная борьба за ресурсы - для железяк, драйверов и каких то низкоуровневых математических вычеслений

    • @alexm2290
      @alexm2290 Рік тому

      Да, я тоже так думал, пока не посмотрел на чем написаны самые популярные СУБД, ядра ос,apache server, даже ip телефония asterisk все написаны на си. c++ может только для десктоп (qt) и игр конечно лучше.

  • @Sunderlike
    @Sunderlike Рік тому +2

    GO не самый популярный потому что разработан корпорацией. Таковым и останется, т.к. никто не будет считаться с мнением страждующих. Прочти хотя бы базу по Rust для сравнения, тогда выбор языка будет более осознаным. И это еще одна причина непопулярности GO - есть Rust, на котором через лет 10 будет писать большинство нашей братии. Но кто я такой :) ... мы ведь не ищем лёгких путей...?

    • @antosha2224
      @antosha2224 Рік тому

      Как братии? Что ты несёшь?

    • @PetrFilippov
      @PetrFilippov Рік тому +2

      низкоуровневые вещи ок на Rust писать, а вот веб сервисы или микросервисы, делать нефиг писать его на Rust, тогда уж лучше на ассемблере сразу

    • @dmitriizapalatovskii2658
      @dmitriizapalatovskii2658 Рік тому

      Java разработан корпорацией и это самый массовый язык

    • @Sunderlike
      @Sunderlike Рік тому

      @@dmitriizapalatovskii2658 Пока не попробуешь - не поймешь.

  • @johnd.3293
    @johnd.3293 Рік тому

    Тут человек пишет на го! Ловите наркомана! (Шутка)

  • @ChesenFew
    @ChesenFew Рік тому +1

    Абсолютно не связный поток мысли. Пытается придумать "сложность" там где ее нет и быть не может.

  • @rusmemes
    @rusmemes Рік тому +4

    Охренеть, полчаса какого-то словесного поноса :) и Си у него простой, и Java у него сложная (это вапще пиздец) :) и глаза у него горят.
    Ну я заявление что Go призван заменить Си говорит только о том, что человек вообще не понимает о чем рассуждает.
    Go непопулярен из-за того, что это язык формошлепов, которых гугл сможет нанимать за миску риса в день, вот и вся причина, поэтому большинство разработчиков на более экспрессивных языках при взгляде на него испытывают рвотный рефлекс.

    • @davdev05
      @davdev05 11 місяців тому

      на более экспрессивных языках, это каких?)

  • @elberdchakhkiev5628
    @elberdchakhkiev5628 Рік тому +1

    интересные мысли, но под конец название видео перестало отражать содержимое. "Почему Go непопулярен", Но в конце рассказ про игру мечты. Если честно, про игру я бы послушал в отдельным видео

  • @ПётрПетров-д2ч4х

    Привет, ты еврей? Алию совершил после начала мобилизации?

  • @emotional_stuff
    @emotional_stuff Рік тому

    кайф

  • @anton2920
    @anton2920 Рік тому +1

    Go сложнее Python? Ну-ну...

  • @iosswiftuipractice3793
    @iosswiftuipractice3793 Рік тому

    Не Го а Гоу

  • @merlin7411
    @merlin7411 Рік тому

    Работать со сложными JSON объектами на Golang, это прям боль.