Комментарии:
я бы выбирал так:
- что тебе надо? ты программист головного мозга или просто работаешь ибо платят много?
1) программист значит Rust
2) просто ради бабок, не парь себе мозги бери Go.
я для себя все же решил Rust взять..в Go я рано или поздно опять упрусь как в сотальных яп и начну скучать.. а тут руки развязаны мама не горюй.))) это далеко не первый мой яп. выбор был для души а не для работы. для работы я и так на двух фигачу хорошо, пыль стоит..😁
бы не брал Rust для работы, потому что сложный а платят так же как на Go.. зачем голову дурить если инженером головного мозга ты не собирался становиться..🤣
если мне не изменяет память, Deno был переписан с Golang на Rust. Интересно, почему?
ОтветитьКажется что го не в два раза медленнее чем раст. Имею ввиду именно типичный микросервис где узкое место это сетевые вызовы а не обработка данных. Сетевые вызовы в го сделаны очень быстро.
ОтветитьДруг как раз обожает го, но я за раст обеими руками.
Раст сейчас мой второй язык. Он как - бы учит "правильному написанию кода".
Если важно быстро что-то наверстать -- го. прожорливые проекты - раст.
Хоспаде, Go vs Rust = C++. Запомните это, детишки.
ОтветитьОбработка ошибок в Go - это вообще организовано так, как будто эту часть языка попросили джуна, чтобы запилил. Настолько топорно... Наглядно, конечно, но топорно.
Ответитьвсе по полочкам и без холиваров
ОтветитьОдного маленького vps за $20 мне хватает чтобы запустить 100500 сервисов на Rust в докере на alpine.
А ещё я питонист по профессии, и меня капец как задрало лезть с дебагером искать ошибки постоянно. Rust решил это. Главное привыкнуть не использовать unwrap и expect вместо нормальных обработок (там где оно не не надо)
А подскажите пожалуйста, что значит рантайм и почему его нет?
ОтветитьЯ когда увидел Rust просто влюбился. Он стал мои языком программирования. По поводу вакансий да их меньше но меня это не пугало. На западе их валом. Но опять таки искал язык для себя. Так как разрабатываю софт часто сильно нагруженный для заказчиков. Часто можно услышать 'ого как стало быстро работать'. Да и кстати сервера дешевле обходятся. Но! у всего есть свои минусы. На расте надо думать когда пишешь код. Второе это не тот язык который взял выучил и погнал писать бэк. Свести всю его мощь до уровня C# по производительности очень легко. Пишу на Rust более двух лет. И даже сейчас открываю для себя новые фишки. По поводу Swith вообще не парюсь. Давно написал для себя макросы разные которые позволяют писать гораздо меньше кода без потерь производительности
ОтветитьВывод- учите с++
Ответитьраньше приходилось разные скрипты писать для автоматизации, консольные тулзы разные, и я не задумываясь брал пайтон. но сейчас даже такие вещи пишу на раст по возможности. а все потому, что у меня нет времени ловить баги и писать кучу тестов на каждый чих. было такое, целый день писал, вечером запустил сборку, пофиксил ошибки от компилятора и как только оно скомпилировалось - работает без нареканий!
Ответитькодил на Go 6 лет. несколько раз пробовал Rust - но не понравилось. потом хотел сбежать на D, но он слишком сырой. теперь я уже больше года кодю на C++ и он мне очень нравится - всем рекомендую.
Ответитькомментарий боль.
пишу на java (не первый язык)
не знаю как попал на этот канал, наверное потому что в подписках куча каналов по расту
касаемо го и раст
переходить на го - не вижу смысла - принципиально ситуация не поменяется,
ну и плюс простой вход в язык (имуею в виду го) значит больше говнокода в ревью
на раст перешел бы с удовольствием.
по axum, писал для себя проект на 0.6 версии, понятно, что еще не продакшн реди, но очень хорошо. как сейчас - не знаю
раз в пол года смотрю вакансии на раст - штиль
лиды не хотят переходить на раст, тк писать стоит дороже, чем еще N подов запустить в кубере
разрабы не хотят учить - тк они уже сеньоры на го, жава, а в раст наскоком не получается, бьет по самолюбию.
жду когда от абстрактного любимого языка программистов все это трансформируется в долю рынка с зп + 20-30% от го, жава
иначе смысла нет
В Rust вдохнет жизнь HFT Trading. Сейчас такие команды выбирают Rust, потому что он безопасен в отличии от С++, нужна скорость и отсутствие неожиданных задержек связанных с рандомными вызовами GC.
ОтветитьПосле раста от го тошнит, все сделано косо-криво, неудобно, многословно.
ОтветитьХорошо. Такое же сравнение Kotlin с Go тоже бы хотелось увидеть на вашем канале
ОтветитьМне очень нравится Go но после того как во всех современных языках уже есть нормальное описание опциональных значений - я не могу никак привыкнуть к null pointer exception в Go :(
C#, TS, Rust - все позволяют описать необязтельные значения, в Go же вообще такого нет, и nullable(nillable) может быть только указатель, а это переносит значение в кучу :(
У Go круто то, что он имеет стэковую память из-за своей природы компиляции, это прям огонь(снимает часть нагрузки с GC) :) в TS такого нема
"Обучение 6 месяцев до миддла на Go". Вы имели ввиду, если человек уже имеет уровень миддл и выше на другом языке и для него Go второй язык?
ОтветитьИ так... Курс по гошечке... Это не дорожны быть только видеолекции о синтаксисе языка. И вообще это можно выложить бесплатно тк есть некоторое кол_во материалов на торентах и ютьюбе. Должны быть реальные домашние работы с проверкой и обьяснением почему так делать не надо и как надо и почему. С оговоркой на работу в компании, а не потому что я так хочу.
Гошечка это про сеть и микросервисы, и линукс. Тут надо сообщить чтобы ученики были в теме. Уже умели и знали docker, kuber, ssh, linux не боялись. Sql. А платить за всё это... Не вижу смысла.
Цена... Она должна быть дешёвая. И вот почему. Первые группы будут тестовые. Второе, вы в рекламу врядли будите вкидывать как отус или другие инфокурсы. В третьих вас никто не знает как предпренимателя. И выкидывать деньги чтобы попробовать... Макс 40к. Я думаю.
Никаких быстро, быстро марафон за 5 недель. Полноценный с перерывом по "середине" Для тех кто не успевает. И отрэпуска.
Дипломы, сертификаты это всё херня. Вы не университет.
Вывод - писать нужно на всем для общего развития. Мне кажется rust может занять очень мощную нишу в gamedev'e, а go будет отличным выбором для серверного языка.
ОтветитьЗдравствуйте, сделайте пожалуйста ролик сравнения C и Go, одни те же создатели двух языков по сути Керниган, Ритчи, Пайк.
С всё ещё актуален, стоит ли знать для общего развития оба языка? С для общего понимания архитектуры эвм а go для работы?
Отличное сравнение! Просто, быстро и по делу.
Ответитьвыбирая между этими двумя сортами новизны
я по итогу выбрал Scala, получил простой синтаксис, богатства сообщества java, и легкость перехода с oop на fp
Не видел предыдущие видео автора. Хочется понять, нервный тик был и до того, как он изучал Раст в течении года, или появился в процессе?
ОтветитьПроверка выхода за размер вектора разве является zero cost abstraction?
Ответитьвыбираю odin
ОтветитьЯ фронтендер с 2 годами опыта. Неосознанно довёл себя до выгорания засидевшись на одном месте, на одном стэке. Хочу свичнуться на другой стэк чтобы снова почувствовать желание кодить заодно апнувшись в зарплате, посоветуете ли для этого GO?
ОтветитьИз-за асинхронности код на Rust получается просто ужасным (длиннющие конструкции where описывающие дженерики). Я думаю веб приложения это не та область где стоит применять Rust. И внедрили эту функцию якобы чтобы не отстать от конкурентов.
Rust больше системный язык программирования.
c++ и пайтон что выбрать
ОтветитьТут конфликт интересов на лицо. Чел продает курсы по GO конечно он будет говорить что Go лучше.
Приводить пример в качестве недостатка языка то, что у либы не обновляется блог, это очень сомнительный аргумент (в go думаю можно найти тоже много мертвых блогов).
Люди которые пишут kubernetis думаю лучше автора разбираются в Go и Rust.
Если авторы Kubernetis решили переписать часть модулей на rust значит они видят в нем преимущество.
Если посмотреть индексы TIOBE Index, то видно, что Rust начинает поджимать Go.
У Rust значительно больше перспектив чем у Go ИМХО
Но в моменте если вы выбираете язык на котором можно больше заработать и легче найти работу то Go тут лучше.
На канале Golang school сравнивают Rust и Go. Самое объективное сравнение в моей жизни.
ОтветитьС он проше чем Rust
ОтветитьЭто инфоцыган, чуваки. Самому ещё учиться, а он в преподы лезет. В таких случаях "не шаришь - не снимай ролик" сильно превосходит "не хочешь - не смотри"
ОтветитьРолик от программиста — программистам. Спасибо, что кратко и по сути. А то подзапарили уже все эти видео про X vs. Y, где по 40 минут льют воду о том, что X — «фуфуфу, потому что он мне не нравится, но, если хотите, пишите», а Y — «классный и хороший, потому что лучший».
Автору — удачи!
Михаил, жду ваш курс. Смотрел ваши видео еще с канала "Немного IT", кстати почему забросили? На мой взгляд очень интересный формат был
ОтветитьВсе бы ничего, но раст делает го по производительности как бог черепаху.
ОтветитьНа Rust можно писать вообще все. От прошивок для микроконтроллеров, до web-сайтов. Даже в ядре Linux есть Rust. А на Go пишут или бэкенд, или консольные утилиты. Больше ни для чего он не пригоден.
ОтветитьЖду курс
ОтветитьКак мне кажется, проблема раста в том, что он стал развиваться, когда c++ был в ступоре, а потом поперли новые стандарты плюсов, даже си стали обновлять и как бы ситуация выровнелась. Моё мнение.
ОтветитьПожалуй посижу ещё на Си++.
ОтветитьНеожиданно информативный и классный видос
ОтветитьМожно ещё посмотреть в сторону Zig, если хочется низкоуровневого программирования на современном языке
ОтветитьПо поводу всенародной любви раста я бы поспорил, просто много фанатиков бегают по интернету и его форсят.
Сам делал несколько попыток перейти на раст, каждый раз тянет блевать от синтаксиса. До этого много лет писал на С++, сейчас основные языки Golang и Typescript. К сожалению в моей сфере(web3) раст все чаще и чаще фигурирует в требованиях, посему придется плеваться но учить
Я вообще не по этой теме, мне видос случайно попался в реках. Что хочу сказать - дизайны ваших превью просто огонь 🔥
ОтветитьДа вроде распространенность применения rust растет. Другое дело, что распространенность go растет кратно быстрее.
ОтветитьСпасибо за видео.
ОтветитьСделайте пост в телеге про ваш курс, чтобы понимать, примерно хоть чего ожидать.. или может люди добавят какие-то свои хотелки, а то про курс говорите не первый раз в видео, а дальше дело не идёт ))
Ответить