
Однако, я хотел бы поговорить про людей, у которых JS лудьший, Go не нужен, Rust для трапов, питон медленный, лучше писать на JS, лучшего языка в индустрии не придумали, посмотрите, вся индустрия пишет на JS — вот это вот что за хуйня? Я не понимаю.
Помнится, я когда-то писал статью, где раскладывал недостатки питона и предлагал пути решения, часть из которых реализована в том же PyPy/RPython. На что, совершенно неожиданно, я получил стопку комментов плана "ты не понимаешь, в питоне всё гармонично, оно всё таким сделано для своей цели, лучше придумать нельзя". Что это за стокгольмский синдром выебанного в жопу заложника, который полюбил своего насильника?
В JS треде таких каждый второй, но мне бы хотелось комментариев не-таких по поводу того, откуда вообще подобный феномен берётся.
В ньюфаг треде тоже было:
>>3461012 →
>наш айось разработчик когда ему сказали писать на С++ отказался. Андроид разраб отказался, ты не поверишь, писать на питоне. Оба раза обоснование было: я вообще-то Х разработчик, а не человек-оркестр
У меня самого "основных" ЯП штук шесть. Если мне завтра скажут поправить код на Go, то я буду править код на Go. Через пару месяцев писания на Go я уже буду делать замечания другим гошникам. Абсолютно все ЯП, на которых я пишу, я могу обосрать с ног до головы, потому что детально знаком с их проблемами.
> Что тут обсуждать?
Например, как мы в это скатились и что делать. Я сам такой, что готов лепить DSL-и два раза в месяц, аки лиспер.
Но ИИ программирование ведёт к тому, что всё IT превратится в цитадели, как в фильме "судья Дред", где людишки ходят строем и боятся высовываться наружу, а снаружи степь, где кочевые казахи бегают друг за другом и ебут в жопу.
Эта тенденция была и раньше, но теперь для неё есть законное обоснование, мол "моя нейросетка не умеет в Crystal — как я вам что-то смогу написать на Crystal?".
Моя мотивация в этой хуйне заключается в том, что я почти отказываюсь признавать, что такие долбоебы работают в айти. Может быть этот тред приведёт меня к катарсису (но это не точно).
>>2522
> Лучший язык, разумеется, теплый ламповый Си без плюсов.
Господин утёнок, как вам живётся в 80-х годах? Как оцениваете будущее советского союза, как политического проекта?
Забавно, что я первый тебе ответил и ты мне сразу про кристал. Это прям знак))
Я сам пишу, на чем сказали писать, но в 10 случаях из 10 я бы выбрал писать на рубях или на кристале или на луа.
Мне кажется потому что это пиздатые языки, причина в том, что нет ментального оверхеда - я тупо знаю методы, как там все работает и ниче не надо вспоминать.
>Мне кажется, причина в том, что нет ментального оверхеда - я тупо знаю методы, как там все работает и ниче не надо вспоминать
Да, нет ментального оверхеда. Однако, "удобнее пользоваться" ещё не значит "мой инструмент самый пиздатый".
Я сталкивался с челом, который продавал мне свои навыки архитектора AWS-сервисов. Но он прямо-таки продавал, его конечным аргументом было "спорим, что я своими инструментами сделаю задачу быстрее, чем ты похуй чем" — и тут как бы сложно крыть, потому что он реально жестко задрочил свой стэк. Он сделает на этом стэке, но я сам не сделаю быстро и хорошо на этом же стэке — это больше про его навыки, а не про инструмент.
В JS треде можно увидеть картину, что челы прямо-таки наотрез отказываются признавать другие инструменты.
>как вам живётся в 80-х годах
Замечательно. В IT пусть и невысокие зарплаты, но работают только мастера своего дела. Как у нас говорят - хакеры. Товарищ Кармак написал крутую игрушку с 3D графикой, а товарищ Торвальдс портировал UNIX на ПК. Недавно появился какой-то язык "питон", но никто его не воспринимает всерьез, это такой улучшенный Бейсик без нумеров строк для обучения школьников. Стабильная работа до пенсии для всех, кто может.
А как вам в 2020-х сосется, с пишущими код нейросетями и глобальным экономическим кризисом? Уже попали под очередную волну сокращения?
>Как оцениваете будущее советского союза, как политического проекта?
В целом идут разумные меры для оздоровления экономики. Мелкий бизнес в виде кооперативов разрешен (что должно побороть дефицит), железные границы для отъезда всех недовольных открыли. Главное, не дружить с западом и давать отпор НАТО (никакого вывода войск из ГДР!), а также давить танками любых проплаченных ЦРУ и USAID оппозиционеров. Вон коллеги из дружественного Китая недавно показали пример на площади Тяньаньмэнь.
>В JS треде можно увидеть картину, что челы прямо-таки наотрез отказываются признавать другие инструменты.
JS живой язык,он меняется и совершенствуется,
сам же упомянул питухон с его костыляброй PyPy,
на ЖС просто берёшь и делаешь - и всё делается без всяких:
"ТАК НЕЛЬЗЯ!!!1 ЭТО ДЛЯ ТВОЕГО ЖЕ БЛАГА!!",
"Тут нужно к гландам ректально подбираться - да, так ЛУЧШЕ и ПРАВИЛЬНЕЕ" и
"Добавьте ещё 100500 if err != nil проверок руками на каждое действие"
node.js есть и всякая поебота считай компилирующая JS, что ещё надо?
И вэб и клиентские приложения покрыты, если не надо ОС и драйвера писать (это к пидаРАСТам и прочим яйцеголовым)
>JS живой язык,он меняется и совершенствуется,
>сам же упомянул питухон с его костыляброй PyPy,
JS — это дохлый труп, который дальше насилуется и разлагается.
PyPy — это такая же попытка оживить больного, только ещё более неуспешная. С другой стороны, исходный дизайн питона всё-таки имеет перспективы именно в плане запускали для программ, аля bash.
>на ЖС просто берёшь и делаешь - и всё делается без всяких
Нихуя ты не можешь на JS сделать — ни многопоточки, ни персистентных структур данных, ни норм изоляции модулей, по производительности можешь лишь молиться на снисхождение JIT, и всю жизнь переступать через грабли совместимости и наследия.
>"Добавьте ещё 100500 if err != nil проверок руками на каждое действие"
Ты ещё не научился делать Ctrl+C/Ctrl+V? Одинаковые объявления я не считаю повышением ментальной сложности, потому доёбов к Go не оценил. Тебя не заебало скобки ставить? Питонисты вот категорически против.
>И вэб и клиентские приложения покрыты, если не надо ОС и драйвера писать (это к пидаРАСТам и прочим яйцеголовым)
Я писал фронт на JS. Там всё упирается в то, что Google завтра выкитит нужную функцию в браузере, и постоянно приходится переступать через десять старых функций, выкаченных в браузере за прошлые 30 лет..
Утиность является хорошим термином для феномена — это некие моральные установки, которые принимаются ребёнком как что-то безусловно хорошее, на котором выстраивается весь мир, всё мировоззрение, что-то настолько надёжное, что вся личность на нём держится.
Соответственно, такая степень безусловной опоры создаёт угрозу, если опора на самом деле шаткая. Простейший пример из жизни: доверчивые люди, выращенные авторитарными родителями, склонны становиться жертвами аферистов, поскольку попадают в эту ловушку "мама-папа обо мне позаботятся, накормят и оденут" — и вот вылазит аферист, который рассказывает про "накормлю-одену, буду на руках носить".
В случае програмиста знание некоего инструмента вполне ощутипо даёт еду и одежду, поскольку позволяет зарабатывать хорошие деньги не особо напрягаясь — чем не новые мама-папа? Аналогичным образом, настолько наивный взгляд на жизни может создать проблемы программисту во "взрослой жизни".
Справедливости ради, среди взрослых профи я заметно реже встречаю привязанных к инструменту, они всё чаще отвечают "да мне похуй что использовать, я даже спорить не хочу".
В /a это ещё называется "восторженный ньюфаг".
>Зато на ноде можно быстро запустить малый-средний проэкт под ключ(фронт и бэк)
Что такое "запустить под ключ"? Быстро выдать готовое решение? С хуя ли оно будет быстрее, чем на JS+PHP или JS+Python? Быстро под ключ мне поясни.
Может быть хоть 10 языков, это ни на что не влияет, если только ты не планируешь переиспользовать код (а ты не планируешь).
>Один язык-два направления разом
А ты по хозяйству винты и гвозди одним инструментом закрычиваешь (отвёрткой)? Что за логика такая охуенная? С хуя ли применение неподходящего инструмента — это "быстрее выдать готовое решение"?
Нода вполне подходит для написания крудов, что угодно подойдёт, но аргумент про один язык — говно.