Какой язык самый беспезды ебанутый? JS, где размер node_modules с лёгкостью конкурирует с папкой порно? Haskell, который позволяет писать код, от которого кровоточат глаза? Java, который слеплен целиком из стереотипов лысых дедов о программировании?
>>251038713 (OP) Пехопе был, пока там не прикрутили строгую типизацию. Впрочем ей во-первых никто не пользуется, а во-вторых там и кроме типизации полно ебаклакства.
>>251040211 > И почему при сложении приводится к типу правого операнда, Не к правому. Просто один из операндов строчка, а у конкатенации приоритет выше, поэтому нужно кастануть. Вычитания из строки нет, поэтому нужно распарсить еë в число.
>>251040599 Ты долбоеб какой-то. То у тебя си++ альтернатива js, то вдруг нужно выбросить все кроме ардуино. Ну допустим мне не хватает скорости ардуино, а в stm пайплайн не даёт рассчитать такты вообще, а ещё он слишком много жрет питания. Допустим у меня параллельный интерфейс и такты нужны.
И не пизди что ты не писал про джаву. Именно потому что ты на такие высеры не возражаешь, я считаю что ты с ними согласился.
>>251040482 Какой такой? Там нормальный код, как ещё писать проверки флагов? Разве что можно было разбить на этапы, завернуть в объект но это можно в любом языке.
>>251041668 Долбоеб не разобравшийся как раз ты - понизить частоту в СТМ кто мешает если тебе энергоэффективность нужна? СТМ куда энергоэфективнее ардуики. И нахуя вообще ты в стм собрался реализовывать программный параллельный интерфейс, если там обычно не менее 3 аппаратных. Сделал какой-то велосипед, а стмка у него виновата.
>>251042210 Ну это какая-то очень специфичная хуйня. Не проще ли взять нормальную память (или с чем ты там связываешься) и работать по чему-нибудь нормальному вроде SPI?
>>251039925 > Впрочем ей во-первых никто не пользуется Был у меня проект, где лид был помешан на паттернах, тестах, строгой типизации и прочей хуйне, которая призвана повышать читабельность кода и облегчать его рефакторинг. Когда он съебал, я тоже дропнул галеру, потому что без лида разобраться в его коде было нереально лол.
>>251040145 Если язык высокого уровня позволяет вертеть эзотерическую ебанину, то он обыкновенное говно, которое выстрелит в неожиданный момент.
В старые времена JS ещё и мог ебать мозг различиями в API в разных браузерах, но к счастью к нашим дням навертели полифиллов, транспилеров и прочей хуйни, которая срёт в node_modules как не в себя, тем не менее исправно делая чёрную работу.
>>251042588 А ещё проще не заниматься хуитой, и просто поморгать светодиодом. Или купить готовое. Ты заебал со своим ненужно. Если ты просто работаешь, то нужно выбирать самое тупое и простое решение. А мне нужно вот именно эту хуйню запустить, потому что я занимаюсь исследованием этой хуйни. Нахуй вообще заниматься этим, если все уже давно написано? Купи готовое и не выебывайся.
>>251038713 (OP) Офк жаба, все ждал пока это говно сдохнет при первом хайпе микросервисов, а теперь оказалось что оно блять для них даже чаще чем го используется.
>>251039886 Если язык неочевиден - он говно. Его используют тупо потому что он в браузере, его создатель создал его на коленке за вечер под бутылку пиваса.
>>251043396 > Если язык высокого уровня позволяет вертеть эзотерическую ебанину, то он обыкновенное говно, которое выстрелит в неожиданный момент. Я ебал в рот каждый раз писать parseInt, toString. Если тебе нравится, то js этого не запрещает. А мне проще обойтись если это возможно. Мне проще написать "" + число + "" чтобы привести его к строке, потому что обычно таких чисел 5 штук и все оборачивать в вызов функции нахуй нахуй. И читаемость лучше.
>>251043451 >Купи готовое и не выебывайся. Потому что некоторые вещи не купить. Например индикатор загрузки ЦП, Видео, Диска и их температур. Или программируемый БП на 10А за адекватные деньги.
>>251043620 Блять, обычный язык такой же тупой как питон или си. Обычные выражения. Обычные if else. Обычные функции. Обычные циклы. Обычная интроспекция для динамических языков (проверка типа во время исполнения, перечисление ключей объектов). Обычные стандартные функции.
>>251043489 > Офк жаба, все ждал пока это говно сдохнет при первом хайпе микросервисов Проблема джаваговна в том, что вместе с ним в индустрию просачиваются ссаные манагеры, которые обожают задачи на круглые люки и алгоритмы для крудо-макак, которые пришли в компанию писать сто тысяч крудов.
>>251043994 > >Купи готовое и не выебывайся. > Потому что некоторые вещи не купить. > Например индикатор загрузки ЦП, Видео, Диска и их температур. Смартфон возьми и туда шли свое говно. Даже программированить не надо. Ой, нужны красивые датчики? Нахуй если есть смартфон?
> Или программируемый БП на 10А за адекватные деньги. На алике модуль возьми, там через блюпуп со смартфона запрограммируешь напряжение и ток. Или тебе нужно скриптом? Нахуя, если есть смартфон с красивой приложухой?
>>251044239 Большинство бизнеса требует сто тысяч крудов и ему в хуй не уперлись твои олимпиадные алгоритмы для хаскелля. И ты каждый день этим пользуешься, даже сейчас. А выворачиванием красночерных деревьев нет.
>>251044614 О чём и речь. Крудомакак тестируют ссаными олимпиадными задачами, которые оторваны от реальной жизни и служат разве что способом отсева самых тупых.
>>251044387 Можно и без него. Просто с ним удобнее. Можно и без пакетного менеджера — всё сваливать в либс, но с ним удобнее. Можно и без транспайлинга, но с ним удобнее. Можно и без тестов, но с ними удобнее. Можно и без линтеров, но с ними удобнее.
>>251044902 В подавляющем количестве ситуаций выгодно положить хуй на асинхронность и писать код через async-await, потому что каждая следующая операция часто требует результаты предыдущей.
>>251044047 Ебать, мало того что функции приведения типов учить, так еще и шаблоны и наверное регулярные выражения? Мне вот понадобилось биты нарезать (делал ассемблер в браузере). Свой синтаксис оказалось проще сделать чем ебашить адовый код на стандартных функциях.
p ={imm: 0x12345678}; r.gg(p,"imm(7:0)+imm(15:8)+imm(23:16)+imm(31:24)");
>>251044966 > Можно и без пакетного менеджера — всё сваливать в либс, но с ним удобнее. Я всё жду, взлетит ли МЭМ. В начале каждого файла городить адовую гору импортов как-то не айс.
>>251045073 > Ебать, мало того что функции приведения типов учить, так еще и шаблоны и наверное регулярные выражения? Шаблоны - это элементарнейше, там вся суть что внутрь строки можно встроить переменную или выражение, и это ещё и будет подсвечиваться в коде, чтобы не ебаться со сложением строк каждый раз.
>>251044489 >Смартфон возьми и туда шли свое говно. Даже программированить не надо. Смартфоном не красиво будет - хочется чтобы оно всегда горело перед глазами и включалось вместе с ПК и без лишних проводов - только провод к ПК и все. К тому же я уже нашел экран идеально подходящий под мои нужды - должен заводиться под стм с полпинка ILI9341, при том у него даже тач есть и цена хорошая - около 800р на али. Проблема только с корпусом, хоят нет, с ним тоже проблемы нет. Я уже присмотрел подходящий на али. >На алике модуль возьми, там через блюпуп со смартфона запрограммируешь напряжение и ток. Ну пиздец - чтобы апопользоваться БПхой мне придется искать смартфон. А если я уже уселся, а взять смарт забыл? Это же придется вставать и идти за ним. Неудобно. Ну и просто хочется крутилки покрутить и кнопки потыкать.
>>251045073 >наверное регулярные выражения Причем здесь регулярки? Они в любом языке одинаковые. Ты это написал просто, чтобы выебнуться, что слышал о них?
>>251045211 Как раз таки норм. Никакой магии, в отличии от руби-говна. >>251045032 Ноуп. Просто это единственный язык, на котором можно было писать фронт для сайтеггов.
>>251045450 Потому что это один из немногих способов для хикки вылезти из говна и поддерживать своё жалкое существование, по минимуму контактируя с людьми.
>>251045450 О всех не говори. Я вот помимо программирования еще и пейсательствую, рисую, паяю всякое дерьмо иногда, как придет циркулярка начну еще и с деревом работать.
>>251045592 > Я вот помимо программирования еще и пейсательствую За книгу средний гонорар в этой стране составляет 30 тысяч, а писать её можно не один год. Ниша копирайтеров перегрета как Москва этим летом. Впизду такой бизнес-план, короче.
>>251045674 В отличие от гречи, я могу выбирать между душным офисом с тонными заразного говорящего мяса и работой на дому, где единственным недостатком будет оплата интернетов. Конечно, не все компании придерживаются тех же мыслей что и я, но ничто не мешает послать нахуй компанию, которая не умеет делать удалённую работу.
>>251045502 >Ноуп. Просто это единственный язык, на котором можно было писать фронт для сайтеггов. Ламерок... Давай ты сначала матчасть подучишь, посмотришь какой прямой конкурент был JS, а потом будешь "ноупить".
>>251045667 >За книгу средний гонорар в этой стране составляет 30 тысяч, а писать её можно не один год. Ну не знаю, мне кажется на площадках вроде автор тудей можно неплохо зарабатывать если суметь завлечь аудиторию. Да и я для меня это скорее просто небольшой дополнительный зароботок.
>>251045846 > мне кажется на площадках вроде автор тудей можно неплохо зарабатывать если суметь завлечь аудиторию. > если > ЕСЛИ С такими возможностями можно организовать гильдию рабов в какой-нибудь заштатной ММО, заставлять её гриндить золото, брать налог и продавать его на фанпее.
>>251044931 Крудомакакой быть тоже не так-то и просто. От них зачастую требуется быстро написать поддерживаемую отказоустойчивую масштабируемую безопасную и т.д. систему из сотен микросервисов. И тут не поможет умный аналитик или умный синьор. Все должны понимать что делают. Хороших крудомакак довольно мало.
>>251045937 Java - кусок протухшего говна. Go - кусок свежего говна. Если тебя интересует заработок на легаси, то рекомендую освоить COBOL вместо Java, это профитнее. Если важна скорость, херачь на Lua. Серьёзно, это недооценённый язык, позволяющий ебошить на скриптах веб-сервера (openresty) или базы данных (tarantool) высокопроизводительные приложения. Если хочешь, чтобы твой код никто не понял, тогда изучай Хаскель.
>>251045927 Чтобы люди о тебе узнали достаточно просто сделать нормальную аннотацию, расставить теги, заказать за косарь обложку в том же в вк и еще за 500р-1000р рекламу. С гильдиями рабов в ММО все куда сложнее - надо иметь хорошо подвешенный язык и играть в это ММО. Вообще самый простой способ поднять хорошие $ это рисовать для фурфагов, но надо уметь хорошо рисовать.
>>251046180 > Вообще самый простой способ поднять хорошие $ это рисовать для фурфагов, но надо уметь хорошо рисовать. Не всем нравится быть проституткой, даже если клиенты хорошо обращаются и много платят.
>>251046370 > По моему это не сильно отличается от работы 5/2 по 8 часов в день. Попробуй расскажи рандомному собеседнику, что работаешь на заводе и чистишь токсичную хуйню вилкой - он никак не отреагирует. Расскажи собеседнику, что рисуешь разноцветных ебущихся собак, не выходя из дома - он мгновенно подорвётся и обложит тебя хуями с криками ТУНЕЯДЕЦ БЛЯТЬ.
>>251045493 Это все равно что сказать что все библиотеки во всех языках одинаковые. Функционал одинаковый, а вот учить их каждый раз забывает. Так что не проецируй.
>>251045396 Выражение в шаблоне? Вызов функции там, да? А если вдруг нужно оказалось проверку вставить, то что? Писать для нее функцию или разбивать шаблон на два?
>>251046406 А знаешь почему "был"? Потому что сложно-сложно-сложно. Лично ты виноват, что это маразматичное говнище под названием JS взлетел, потому что ты нехуя не хотел учиться.
>>251046486 Ну стм так-то тоже заебись. Я вообще на аврах не прогал. У меня были пики, стмки и nxp. Но что-то у меня не складывалось впечатление, что аврки такие обделенные.
>>251046938 Как я уже написал - смартфон имеет ряд недостатков. Например как на смартфоне управлять подсветкой дисплея и выводить его из режима ожидания? Я может хочу чтобы оно все время горело когда комп включен и отключалось когда комп выключен. А в случае БП хочется чтобы были кнопки и крутилки.
>>251047105 Вот только я с маргиналами на общаюсь. А все мои друзья и так знают о всех моих увлечениях, даже о том что иногда порисовываю фурревую порнуху.
Немного не в тему, есть тут жс сеньоры? Подскажите что вообще должен знать синьор реакта, а то недавно проходил собесы и охуел с вопросов, где-то спрашивают теорию по ооп, где то интересные вопросы по паттернам(grasp,solid, Kiss, etc.), где-то вообще почти нихуя не спрашивают Разброс офферов тоже получился охуенным, от 1800 до 4200
>>251047085 А пики это либо дикий оверпрайс, либо хуита с ассемблером по переферии даже хуже чем авр. НХР вообще не знаю зачем нужны. Стоит дохуя, по характеристикам говно. Уж проще какой-нибудь пень, атлон и кор два дуо на авито купить и если есть необходимость в относительно больших мощностях, или распиберри пи если еще и форм-фактор важен.
>>251047055 Visual basic что ли? Да ты ебнулся. Я помню в нулевых по нему не было нихуя вообще. Я тогда был школоло и естественно читал то что мог читать. И где-то чисто описании тега script видел примечание, что может быть visual basic. Я еле вспомнил эту хуйню. Мимо
>>251038713 (OP) В JS есть шетсь пипов данных (шесть же? Не помню точно уже). Массив и объект - разные типы. Эти типы придуманы разработчиками языка, а не кем-то там. А ещё есть встроенная функция type of, которая вызывается, когда мы хотим понять, какого типа переменная. Она тоже написана разработчиками и является частью языка, а не какой-то там надстрокой от Васяна. Так вот, если передать ей массив, то она вернёт [Object]. Это всё, что надо знать о логике JS.
>>251046486 Уарт есть, цап тоже. Я и на pic16 писал код, когда твоих stm не было в помине. Тогда ещё только только флеш изобрели и начали встраивать в контроллеры. Pic16f84 был одним из первых контроллеров со встроенной флеш памятью и это было охуенной фитчей и подчёркивалось на каждом шагу. В том контроллере даже стека нету настоящего. То что ты не застал то время, когда АВР были актуальны, не значит что они совсем бесполезны.
>>251047185 Так я тебе объясняю что все эти ненужно! Просто возьми смартфон. Ты же мне предлагал взять память другую, дисплей другой, контроллер другой. А сам выходит пиздабол.
>>251048131 Ну знаешь, я не хочу ебаться с ассемблером в 2021 году, как и не хочу платить 5 цен этого контроллера чтобы писать на более-менее человеческом языке.
>>251047683 > Подскажите что вообще должен знать синьор реакта То же, что знает собеседователь на место синьора. Хотя бывают ебанашки, которые не пройдёт даже собеседование у самого себя.
>>251047690 Пики я юзал, когда был молод и на втором курсе хотел быть нетакимкаквсе. Зато на пике разобрался с юсб.
NXP подобралась сама, потому что у нее был одновременно хайспид юсб и аппаратное хранилище криптографических ключей. В то время подобных контроллеров не было. А есть ли сейчас, не знаю. Да и не работаю я уже в этой области.
>>251047967 > В JS есть шетсь пипов данных (шесть же? Не помню точно уже). Один - объект. Остальное нюансы.
> Массив и объект - разные типы. Массив это класс. Тебя удивляет что объекты могут быть разными?
> Эти типы придуманы разработчиками языка, а не кем-то там.
> А ещё есть встроенная функция type of Оператор typeof
> , которая вызывается, когда мы хотим понять, какого типа переменная. Она тоже написана разработчиками и является частью языка, а не какой-то там надстрокой от Васяна. Так вот, если передать ей массив, то она вернёт [Object].
> Это всё, что надо знать о логике JS. О логике неосиляторов. Если создашь объект типа Number typeof тоже вернёт object. И что дальше? Массива как элементарного типа нет, есть только класс.
>>251050229 Нет. Есть обертки над примитивными типами как на пикрелейтед, но главное отличие - передача по ссылке в функцию. Как видишь, передается не объект, а его значение. Так что в js 8 типов (number, null, undefined, bigint, symbol, string, boolean и object).
>>251040956 На TS пишут перебежчики с других языков, которые не осиливают понять, что такое динамическая типизация. Обосраться с ней могут только долбоёбы с плюсов или какеля.
>>251050055 >int num = 5; Переменная num может быть только int-типом. >int? num = 5; Переменная num может быть типами int или null. Это введение.
В данном случае божественный js, если ему сказать: >выполни метод объекта methods , а methods будет null, произойдет ошибка. Если поставить вопросик, то он вернет undefined вместо того, чтобы обвалиться эксепшоном.
>>251050691 JS уже давно не кривой. Раньше был ES5 с дизайном за 10 дней, сейчас последние версии языка дают охуенный контроль и читаемость, ts добавляет неплохую систему типов, хотя и не без ошибок, а если совсем не нравится, есть WebAssembly, пиши хоть на чем.
>>251046144 Мне нравится Lua, но у него коммьюнити и поддержка бедненькие, из-за чего писать на нём сейчас сложно. Хороший был язык для серверной части лет 10 назад, но сейчас? Хзхз, проще на той же js поднять сервер и ебашить через udp игори.
Максимум, чего добьётся редкой криворукости долбоёб - утечка памяти, которая же фиксится встроенными утилитами.
Хотя и не поглядывал на язык год. Может что-то изменилось?
>>251050556 Ты путаешь чистый js и фреймворки. На ts можно писать такое же неподдерживаемое говно, стиль кода и файловую организацию он, внезапно, не завозит.
>>251051317 >проще на той же js поднять сервер это поэтому в 2к21 даже калькулятор или сайт с текстом на 10кб и тремя картинками может тормозить на устройстве с 4Гб рам?
>>251051645 Гейдев кал тот еще. Не советую. Только разве что каким-нибудь артистом туда можно, а то только если будут очень жирно платить и не ебать крачами. Потому что программиста 100% будут крантчить.
>>251051518 >На ts можно писать такое же неподдерживаемое говно Система типов поменяется? Или ДСЛ придётся переписывать? Или ты просто несёшь хуйню? >стиль кода Что это вообще должно значить? Тебе форматер в бандле с рантаймом нужен? В дено есть, но нахуя? Все используют преттиер с литерами. Единый код-стиль даёт только нытьё и воркераунды, как происходит с пщовном >файловую организацию А это нахуя? Ты вообще понимаешь, как работают жсные модули?
>>251052493 >А это нахуя? Ты вообще понимаешь, как работают жсные модули? Он имеет в виду папочка components, в которой куски бизнес-логики раскиданы с вложенными sagas, ducks, styled и т.д. Во фронтенде это называется архитектура.
>>251051694 Если в принципе не понимать, что такое интернет и что там под коробкой компухтеров, то да, поэтому. А если хоть немного почитать, то, внезапно, язык и говнокод в целом на это виляют в последнюю очередь, дурачок
>>251051802 Так я инди-разрабом хочу, сам себе игры делать, все дела. Вон, уже на фулстака выучился, в каком-нибудь aseprite средненько рисую и анимирую. Практически хобби с расчётом на выход в ноль и нищую жизнь. На галеру ясен хуй не пойду, это одно и то же, разницы от веба не будет никакого.
>>251053095 Ты же понимаешь, что раскидывание по папочкам зависит от типа модульности языка? >>251053895 Ты же понимаешь, что ты насрал, а тебя ткнули твоим тупорылым еблом в него?
>>251051317 > Мне нравится Lua, но у него коммьюнити и поддержка бедненькие, из-за чего писать на нём сейчас сложно. Graphlq - чек. ImageMagick - чек Поддержка драйверов баз данных - чек (бонусом идут извращенные суперскоростные архитектуры API на хранимых процедурах memory-based свалок данных типа Тарантула) Единственное, система классов говно и архитектуру надо собирать с нуля. Но и у JS на сервере архитектура бэкэнда обычно тоже говно, из достойных аналогов Spring/Symfony есть только NestJS.
Писать на современном JS разве что поприятнее, да. Coalesce операторы, optional chainging, функциональные методы и прочий сахар, который делает код лаконичнее и жрёт больше ресурсов
>>251054531 > система классов говно и архитектуру надо собирать с нуля Так он же прототипный, не вполне понимаю зачем туда вообще классы тащить, только если очень привык к ним на других языках.
>Но и у JS на сервере архитектура бэкэнда обычно тоже говно, из достойных аналогов Spring/Symfony есть только NestJS. На js можно в рекордные сроки поднять простенький rest-api на родном веб-сервере чтобы потом при расширении ебаться с балансировкой, лол, отдельно для игр есть colyseum, но универсальный да, только Nest.
Но вообще ты меня убедил, потрогаю его еще разок, дам шанс. Хотя бы за то, что на нём factorio написана хоть и не на чистом
>>251055126 Lua любят пихать как встраиваемый скриптовый язык во всякие игры, потому что внезапно он быстрее JS, PHP и прочей скриптовой пиздобратии. Возможно именно за счёт лаконичности.
>>251038713 (OP) До хаскеля можно доебаться только что он совершенно неэффективен по поводу человекочасов. А так язык изящный и красивый, даже возможно самый самый среди всех.
>>251055888 Я пробовал собрать фронтэнд сайта на Elm (Haskell-like язык фреймворка, транспилируемого в JS). Обосрался когда попытался осмыслить модульность, после этого выкинул Elm и написал всё на VueJS.
>>251056464 Elm представляет из себя один единственный паттерн из кастриранного хаскелля Тут скорее ты чего-то недопонял Если захочешь вскрыть тему, пюрскрипт достаточно стабильно развивается А элм сдох нахуй. Даже элм-лайк растовые фронт фреймворки лучше элма
>>251056734 > Если захочешь вскрыть тему, пюрскрипт достаточно стабильно развивается Звучит любопытно. Блин, фреймворки так быстро дохнут. Не успел вгрузиться, оно уже сдохло.
Goвнина конечно. Куча тупорылой хуйни, отсутствие сахара там где он нужет, присутвие магического сахара например в свиче по типам где он нахуй не нужон, и тонны, тонны кодогенерации.