Pull to refresh

Comments 18

Было бы любопытно прочитать статью со сравнением языков программирования и ЗП которую тебе готовы за них платить.

Точнее что сейчас легче продается? Чтобы не стоять в очереди как за водкой по талонам.

UFO landed and left these words here

Ваши бы слова да богу в уши.

То что вы пишите про C/C++, это правда и я с эти согласен. Проблема в том, что слишком многие с этим не согласны.

Вряд ли - думается, что современный ИИ уже способен не путать понятия статической и строгой типизации.

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

  1. Нравится - не нравится. Потому что главная опасность для новичка - отказаться от всей этой затеи. Тут можно спросить ту же DeepSeek и о собственно языке, и о гало вокруг него, и пример привести, и с установкой помочь. Я бы, на месте новичка, поговорил бы вообще о всех языках какие есть, по любому рейтингу начиная с конца. То, что не нравится - отметаем, будь оно хоть тысячу раз Python.

  2. В оставшемся, смотрим полезно вне работы по найму или нет. Потому, что работу по найму никто и ничто не гарантирует, кроме убийственно сильного (пет)проекта, но с ним и работа по найму без надобности. Типа Java точно не полезна, это риск.

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

  4. Если ничего не осталось - занимаемся в жизни не IT, а тем, что нравится. Если вообще ничего не нравится - вот тогда обходим местные фирмы лично, а неместным вбрасываем пару сотен фейковых резюме и изучаем реакцию. Вспоминается старая-престарая советская-пресоветская книга "Мистеры миллиарды" и её истории... почему бы не устроиться туда, где есть айтишники, кем угодно, хоть уборщиком, и говорить с людьми.

Мне кажется, что в результате будет часто выпадать JavaScript, но очень не только. Racket или Julia - при соответствующих интересах и складе характера. Lua - ради Roblox или автоматизации Neovim. Rust - при определённом складе ума, ящиков то всё больше и полезен везде. Swift - можно iPad из рук не выпускать. И так далее - кому что.

Кто это писал?
У Python'а "чистый и понятный синтаксис"... Автор вообще ни разу серьезную программу сложнее "HelloWorld" на нем не писал, судя по всему

а он уже пишет большую часть кода

в статье подумал что экспериментальными называется первая группа и согласился что да непрекращающиеся эксперименты

После Си-подобных языков синтаксис этого чуда оказывает на психику такое же явление, как йазыг падонкофф на учителя русского языка.

Ну почему же. Сложные конструкции на Питоне выглядят приятнее Стримов Явы или ЛинКу в Шарпе, не говоря уже о лямбдах Схх или Раста.

То есть D вы заигнорили, но про Swift написали… странно

Потому что без Свифта нечего делать в большой и прибыльной экосистеме Эппла, а Ди только для экспериментального списка

С точки зрения перспективы работы

Когда-нибудь я встречу IT-эксперта, который не смешивает очень разные С и С++ в одну кучу. Когда-нибудь точно.

Однако новичку, откровенно, будет он даваться очень тяжело в обучении

Тяжеловато, но не очень. "Очень тяжело" это, в моём понимании, какой-нибудь Хаскель. Или Форт.

В С/С++ ошибки компиляции или runtime часто имеют непонятные сообщения, особенно при работе с шаблонами в С++

Чат-боты - просто имба в размотке этих простынь.

В С и С++ программист сам отвечает за выделение и освобождение памяти (с использованием malloc/free в С или new/delete в С++)

Ну вот опять...

Vale — язык с фокусом на безопасность

Что это?

Если Vala, то описание сильно искажено.

У меня был Паскаль в школе и Си в универе. Разработчиком я не стал, но по работе пришлось маленько кодить на VBA, vbscript, jscript, Perl, python.

Go, zig, v, c++... Пишите сразу на Rust, чтобы потом не переписывать

Sign up to leave a comment.