> эти проверки не замедляют ваш код > дополнительные проверки замедлили код на 10-15% :D
@ВадимМатюхин-я6ш Жыл бұрын
"всего"
@mrexvel3 жыл бұрын
Искал видео, которое объясняет, что за язык Go. Это видео явно не из таких. Больше похоже на рекламу, а сути нет.
@johnd.32933 жыл бұрын
Да, ему Гугл за рекламу заплатил (балда)
@Best-ib2td2 жыл бұрын
Да, 6 минут зря
@dmarsentev2 жыл бұрын
Поищите по словам «Сергей Немчинский язык Go”
@mrexvel2 жыл бұрын
@@dmarsentev как раз вчера посмотрел :)
@SergCodi Жыл бұрын
@@dmarsentev Только хотел написать, чтоб написали в поиске Сергей Немчинский и тут вижу уже написали))
@def7407023 жыл бұрын
Круто человек объясняет! 3 дня всего изучаю и просто это радость какая-то! Удивительно.
@naix1362 жыл бұрын
Привет 9 месяцев прошло с твоего комментария, как успехи , ты с нуля начинал или уже касался программирования?
@def7407022 жыл бұрын
@@naix136 к сожалению не задалось... все на java, весь бизнес
@naix1362 жыл бұрын
@@def740702 то есть но как первый язык не стоит изучать?
@def7407022 жыл бұрын
@@naix136 именно стоит изучать как первый. И вообще стоит его изучать. Потому что есть ощущение что за ним будущее.
@naix1362 жыл бұрын
@@def740702 спасибо за обратную связь. Так получается вы на джава работали , а го как другой язык решили попробовать ?
@chainsaws0friendship2 жыл бұрын
Пишу из 1.18 где в Го добавили дженерики
@merlin74113 жыл бұрын
После Го, я научился писать простой и понятный код на Питоне, спасибо тебе, Го.
@tohoto21833 жыл бұрын
Как на питоне можно писать плохой код ?
@naix1362 жыл бұрын
А до го на чем писал?
@mrgarm22052 жыл бұрын
@@tohoto2183 как на питоне можно писать хороший код?
@tohoto21832 жыл бұрын
@@mrgarm2205 Там трудно не писать хороший код , это же не Си или С++ с джавой ,там сразу отступы ,да правила языка требуют ясности ,она важнее краткости.
@Mortwake Жыл бұрын
Что проще питон или го?
@IvanFedulov Жыл бұрын
интересно как замеряли возросшую в разы надежность переписанного на go ядра
@andyanderson2223 жыл бұрын
Про богохульство очень понравилось)
@green.6162 жыл бұрын
Это типа намек на то что круг людей влияющих на язык очень ограничен?
@danys47402 жыл бұрын
Если бы у тебя в процессоре полетел восьмой бит(каво???), ты бы даже не запустил систему. Или ты просто фулл 8 часов в чёрный экран зыркал?
@bayram4ik3 жыл бұрын
Какой Фёдор, такое и видео :) но от этого пользы меньше не стало.
@myriaxont4 жыл бұрын
"Вы не сможете делать компьютерную графику... приложения" сказал он, а сейчас уже появилась ebiten, вроде даже компилятор под андроид/ios, так же можно использовать сишные библиотеки, а это в том числе и OpenGL.
@johnli2644 жыл бұрын
+ :)
@LotmineRu4 жыл бұрын
насколько помню с opengl в go есть проблема - весь рендеринг должен быть в одном потоке
@SiMoN-hk1jf3 жыл бұрын
"даже если в каких то частях программы будет ошибка, то эта часть программы просто откажет , а в целом система продолжит работать", это разве плюс? Жопа отвалилась, ну и ладно едем дальше?
@KATERINA_KONIG3 жыл бұрын
По идее, если часть программы откажет, то будет очевидно где именно требуется вмешательство в код
@nickolayabramov2 жыл бұрын
Для этого существует context.Context, который позволяет синхронизировать выполнение логики между собой любым желаемым для вас способом
@IvanFedulov Жыл бұрын
тоже подумал об этом. похайдим ошибку и пофиг. кто-нить умный отдебажит потом.
@paxpax17074 жыл бұрын
Боже количество маркетинговой лапши зашкаливает. Простота языка не означает что на нем проще писать проект с большой кодовой базой с таким же успехом можно было бы утверждать аналогичное про Ассемблер или Си. Вы забыли обновить методичку - дженерики будут и их завезут в следующей мажорной версии языка. Из этого можно понять что разработчики языка и их фанбои не совсем последовательны. Дальше исходя из моего опыта и наблюдений на Go пишут в основном небольшие сервисы/микросервисы в таких условиях преимущества в скорости компиляции Go стремится к нулю так как аналогичный сервис на том же С++ будет компилироваться сравнимое время. Дальше язык не для системного программирования об этом нигде не написано: ни офф сайте ни в википедии ни в статьях самих разработчиков языка. Это и понятно потому что язык с определенными ограничениями так как имеет GC и как минимум сложный рантайм (в виде горутин и тп) которую не протащишь без определенных манипуляций например в какой нибудь embedded. В итоге: для писанины очередного круда сойдет в мейнстриме есть языки и похуже, но не обессудьте это далеко не идеальный язык.
@ixaran4 жыл бұрын
Дженерики не нужны, например в JS нету дженериков
@whoknows9214 жыл бұрын
John Xi Bai привет Typescript
@zohkillerful4 жыл бұрын
Пишут и большие микросервисы
@dmitrys70443 жыл бұрын
@@zohkillerful Большие микросервисы это как?) Почти минисервисы?))
@sevenb1t3 жыл бұрын
@@ixaran там вместо них динамическая типизация
@misana774 жыл бұрын
> В процессоре поломан восьмой бит Кхм, это как? > Добавляет проверки. Эти проверки не замедляют ваш код. > Дополнительные проверки замедлили код на 10-15 процентов. Что за?..
@protiv_bio4 жыл бұрын
Они просто курнули или охранника посадили и интервью взяли
@oleksandr67573 жыл бұрын
И насчет текстового редактора как-то... непонятно🤔
@olegdayo2 жыл бұрын
Дженерики, всё же, добавили
@avedissimracing96282 жыл бұрын
"Если задачу можно решить, то делается это единственным способом". Сколько-сколько в го способов объявить переменную? А слайс?
@АндрейДорохин-д9л25 күн бұрын
Ура, новый культ🎉
@СтаниславСедов-и4ж4 жыл бұрын
PHP прост в изучении - это минус языка, GO тоже прост в изучении языка - это уже плюс языка, во как.
@КонстантинТрегубов-ъ9ш4 жыл бұрын
У этих "фанатов" уже голэнг головного мозга, они его везде пытаются оправдать. Что не скажи - это плюс языка. Про горутины вообще смех, люди не видели как в elixir запускается параллельное вычисление и как там сообщения летают между ними, а говорят что в голэнге самая крутая реализация многопоточности.
@mcss85144 жыл бұрын
@@КонстантинТрегубов-ъ9ш сложно найти что-то более нелепое, чем elixir, который компилируется в erlang-код 😅
@КонстантинТрегубов-ъ9ш4 жыл бұрын
@@mcss8514 сложно найти что-то более масштабное и отказоустойчивое чем мобильная связь, работающая на erlang, в который компилируется elixir
@garrygaller28534 жыл бұрын
"PHP прост в изучении" и мало на что годен, в отличие от Go. Так что все справедливо.
@СтаниславСедов-и4ж4 жыл бұрын
@@garrygaller2853 вы не любите PHP, вы просто не умеете его готовить
@cyberzx4 жыл бұрын
Уважаемые создатели видео. Пожалуйста не рендерите субтитры в видео. С ними сложнее воспринимать материал, а отключить невозможно
@Passattikk Жыл бұрын
Скажите с полного 0 стоит изучать? Или этот язык нужен как дополнение к какому либо языку?
@Pseudonayme3 ай бұрын
Можно, главное найти норм курс.
@Davi807plus Жыл бұрын
eh, they have already added generics :( I don't know, may be it is useful for some cases
@АнтонПетренко-и1ц Жыл бұрын
Классное видео, много полезной информации!)
@P7Vagrant Жыл бұрын
Так и не понял, нахрена нужен го. Аналитику данных на нём писать не рекомендуют, рекомендуют делать сервисы. Но что это за сервисы, пока не очень понятно. На сколько они большие. Какую проблему решает го? Возможно есть здесь кто-то, кто разбирается. Можете ответить, пожалуйста, на этот вопрос? Например, если я делаю какой-то высоконагруженный интернет магазин, чем мне может здесь помочь го? Или делаю я приложение для мобилки, и есть бэк. Почему я должен например выбрать го а не тот же php? Или ваш пример.
@pvinnie3827 Жыл бұрын
на го можно написать любой сервис, хоть интернет-магазин, хоть сервис обработки видео (дискорд например недавно с ноды на го переписали, говорят на 20% быстрее стал). В этом видео не сказано о главном преимуществе языка - в го легко можно запускать вычисления в отдельных тредах, не нагружая основной поток, причем организация такого треда очень легковесная (4кб). Короче го хорош для highload проектов, где важна скорость обработки запросов и rps очень высок.
@P7Vagrant Жыл бұрын
@@pvinnie3827 спасибо большое, полезный ответ! Теперь стало понятнее
@Peace_upon_us20243 жыл бұрын
О, как круто!!!
@cruisecontrol14894 жыл бұрын
Есть аналитические библиотеки, но их немного. Например gonum, который содержит биндинги LAPACK и BLAS
@KoScosss4 жыл бұрын
ООО, курсы по Golang incoming?!! А couroutines появились в c++20 :D
@zakatun9491 Жыл бұрын
Нет библиотек в го для МЛ? Создай её!!!
@evan_kirk Жыл бұрын
👍🏻
@vd35982 жыл бұрын
Go простой язык. Это да. Вот только если знаешь еще и другие языки, то при работе с ним только и ловишь себя на мысли: "вот в языке N для моей задачи я бы использовал существующий подходящий инструмент, а я тут сижу и пишу очередной велосипед на Go". Поэтому не сказал бы, что Go так уж освобождает от ненужного, и позволяет сконцентрироваться на бизнесе. Ну и не сказал бы, что у Го какой то пуленепробиваемый код. Системы типов у Го довольно слабая все же. Я бы топил за Rust, который не только решает абсолютно все проблемы, заявленные Go и делает это лучше, но и решает многие другие. Единственный минус, разве что, большая сложность в начале.
@dmitriyobidin60492 жыл бұрын
У Rust слишком высокий порог входа по сравнению с Го.
@karlgaspar2446 Жыл бұрын
Как Го , как первый язык для изучения программирования с нуля?
@vd3598 Жыл бұрын
@@karlgaspar2446 да вполне подходящий. в, что надо в нем есть.
@emakei Жыл бұрын
А в 2023 году уже можно и фронтэнд, и даже мобильные приложения писать на Go. Не говоря уже об аналитике. Забавно!
@mariakovaleva12223 жыл бұрын
Спасибо за серию этих видео! Ненапряжённо узнала немного нового для себя :)
@Михаил-т2з5э2 жыл бұрын
Хм. Так Яндекс.Go придумал Go ? Или он только написан на Go ?
@ИгорьСоколов-и2я4 ай бұрын
в видео ни одной строчки на Го, думал программируем игру Го
@mr.dr.pr.patrick3524 жыл бұрын
Когда появятся курсы на Яндекс практикуме?
@nevadawind3 жыл бұрын
в 2021-м)
@ДмитрийСкареднов-н8р3 жыл бұрын
уже рекламу начали крутить
@alexeylukashenko45453 жыл бұрын
@@nevadawind уже 21й, а курса нет )
@kotifnat2 жыл бұрын
Про дженерики посмеялся)
@Sorcer9132 жыл бұрын
3:05 теперь в golang есть дженерики)))
@andya44183 жыл бұрын
Он все на свете называет "кодом". Особенно противоестественно звучит, когда "кодом" называют исходный текст... Интерфейс кода? kzbin.info/www/bejne/rXPbgH6Hpcl4ick
@kprohorow3 жыл бұрын
Пока придумывали Go успел скомпилиться Rust )
@damian_madmansnest3 жыл бұрын
Rust медленно компилируется же.
@dreammukhanov6117 Жыл бұрын
Я думал что Короткий это описание длинны видео
@imCigirin3 жыл бұрын
дженерики уже на подходе в Go xD
@Anshegar3 жыл бұрын
Че за бред. Добило "эта часть откажет а в целом система продолжит работать" - тоесть она будет работать не так как надо и в итоге программа просто нахуевертит такого что уж лучше бы вся перограмма отказала бы. После этого бреда выключил нафиг "эксперта".
@alexk50673 жыл бұрын
Судя по этому программисту.. понятно, почему яндекс - такое г. унылое.
@barrettM83 жыл бұрын
Что то мне напоминает это всё очередной ROR, помню его тоже хайпили. Как то в одно время о нём все заговорили, хотя язык 2009 года
@P00R Жыл бұрын
Так работает индустрия, но как и RoR очень даже жив, есть много вакансий и хорошо оплачивается, так и go после хайпа останется в числе топ ЯП и будет востребован
@vitalWord2 ай бұрын
Позитивчик ))
@makskors50023 жыл бұрын
Такое ощущение, что язык GO придумали для индусов))) Сразу видно, в мире проблема с программистами, вход в другие языки сложнее, вот гугл и решил пойти другим путём))
@Anton_Zh2 жыл бұрын
надолго ли этот язык..
@kuksinsky2 жыл бұрын
Тем времнем подхъехали дженерики, дожны выкатить в ближайшее время...
@Levelord923 жыл бұрын
0:47 ну насчёт "очень простого" можно поспорить
@Palad1ne4 жыл бұрын
Кмк неудачно. "Go не замедляет - генерит С-код + проверки...." И потом пример про замедление на 10-15%
@XorAlex4 жыл бұрын
10-15% это очень мало - на уровне погрешности. Например Питон на тысячи и десятки тысяч процентов замедляет.
@ЧеловексТопором4 жыл бұрын
Разве Go генерит С код?
@ildarmurtaev9112 Жыл бұрын
Синтаксис языка просто ужасен и о каком минимализме можно говорит...
@nikto_i_nichto Жыл бұрын
Не идеальное существо(человек) не может написать идеальный код!
@maksych86902 жыл бұрын
Generics уже в 1.18)))
@KaldorOfficial Жыл бұрын
Ждем язык от яндекса
@dasstillsmile84589 ай бұрын
Дженерики всё же добавили...
@protiv_bio4 жыл бұрын
Ммм. Какая красота. Пуленепробиваемый код. А как же fail fast?
@Nik020519574 жыл бұрын
А это правда: "СКЕДНЯ, перевернутое слово Яндекс - скеднЯ. По одной из теорий, является первоисточником при наименовании данной поисковой системы, исходя из ошибочного предположения, что слово "скедня" на иврите обозначает "выгребная яма". СКЕДНЯ - это ... значение слова СКЕДНЯ vedu.ru›121898" ?
@TolianoGood4 жыл бұрын
К сожалению нет, совпадение. Название Яндекс скорее произошло от Индекс, с одним лишь отличием - заменили И на Я
@vitaliy01925 ай бұрын
Вот и пусть дальше говорят, что размер не имеет значение. Видимо имеет.
@генпол4 жыл бұрын
В Python тоже есть уборщик мусора
@dizelvinable4 жыл бұрын
Так-то во всех высокоуровневых языках есть он. И некоторых низкоуровневых, типа Java
@Tx_zx4 жыл бұрын
@@dizelvinable Java высокоуровневый язык
@Alex-qy9zm4 жыл бұрын
@@Tx_zx java охуенно высокоуровневый:) Go по сравнению с java - как ассемблер
@phat803 жыл бұрын
Херню несешь про то, что Go медленнее C всего на 10-15%. При чем тут проверки? А GC забыл? Любой язык с GC автоматически становится медленнее C в 2 и более раз. Именно поэтому ни у кого нет идеи писать на Go ядра ОС. Именно поэтому он и перекочевал в основном в область серверного бэкенда, где он может соревноваться с традиционными в этой сфере языками (php, python, java и т.д.). И то, что он стал популярным, это заслуга как раз его правильного позиционирования. Если бы его позиционировали как замену C/C++, то никаких успехов он бы не достиг.
@Alex-qy9zm4 жыл бұрын
только православный С89!
@ibraim31973 жыл бұрын
правослевен только лисп
@darbenn6 ай бұрын
Крупный проект на го? Вы серьезно?😂😂😂
@evgsurf4 жыл бұрын
Редактор не зависает, гыыыыы
@velis80525 ай бұрын
Ну он явно Техножрец с Марса который пишит по СШК...... Еще и молится богу машине ....
@NoName-nj3zw9 ай бұрын
Про дженерики просто поржал в голосину. Привет из 2024
@emild5794 жыл бұрын
Го или Питон как первый ЯП?
@lukin_io4 жыл бұрын
python
@emild5794 жыл бұрын
@@lukin_io спасибо!
@misana774 жыл бұрын
Ни то, ни другое
@Nkanunov4 жыл бұрын
@@misana77 А тогда что?
@ИванИванов-з5к1щ4 жыл бұрын
Первый - С++, второй - Python.
@Nakojher2 жыл бұрын
Яндекс хвалит продукт Гугла, мгы гы гы
@idzyubin7204 жыл бұрын
Без дженериков и нормальной обработки исключений - это Goре