24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
>>224069997 (OP) Я правильно понимаю, что на этом говне можно нормально писать только всякие странички с кнопочками, а на какой-то сложный бекенд с запутанной бизнес-логикой лучше не выходить, потому что там 2 + 2 = 22 а 2 - 2 = 0?
>>224070426 Я не складываю строчки с числами, ебанько. Я про то что эта хуйня в принципе позволяет это делать. Ну подставь на место двоек какие нибудь innerZalupaOfArrayFromStreamOfOchko а вместо оператора конкатениции какое-нибудь doActionWithOPMamka. Нормальныя язык тебе проверит все типы и просто пошлет нахуй если там где-то есть нарушение типобезопасности, а эта ваша помойка упадет прямо в рантайме.
>>224071202 Опять программисты плохие и язык хороший. Когда у тебя только лопата - все копают лопатами, но стоит дать еще вилы, некоторые начинают копать ими.
Следовательно - не давать вилы, чтобы потом ты вилы в лопаты не преобразовывал.
>>224071295 Ты не очень умненький? Я и говорю что числа со строками не складывают. За редким исключением когда число строкой пришло - во всех языках надо сделать преобразование
>>224071369 >Опять программисты плохие и язык хороший В подавляющем числе случаев так и есть, увы. Любой инструмент нужно уметь использовать, а умение или отсутствие такового не делает инструмент плохим\хорошим
>>224070733 Дохуя языков знаешь, фронтэнд-клоун-вкатывальщик? В "другом языке" если он нормальный и совсем строгий тебя просто нахуй пошлют при попытке сложить такую хуйню оператором "+". Если только язык не допускает его перегрузку и ты там не навелосипедишь свою логику. В качестве узкого исключения конкретно для строк "+" в джаве например перегружен на конкатенацию по дефолту, и то наверное только потому что в ней нельзя перегружать операторы самому
>>224071446 Если у тебя есть молоток, от которого у тебя постоянно занозы на руке или при работе летят осколки с него, то виноват тот кто произвел этот молоток да? Ты же не будешь говорить, что в ты не умеешь просто пользоваться бракованным изделием.
>>224071444 > Я и говорю что числа со строками не складывают Ты тупой что ли, ебанутая скотина? Ты че сконцентрировался конкретно на конкатенации и сложении элементарных хэлоуворлдных типов? Ты что не понимаешь что оно было приведено как пример нетипобезопасности ОП-параши?
>>224071572 >молоток, от которого у тебя постоянно занозы на руке или при работе летят осколки с него Ну может стул поменяй, если у тебя от программирования занозы на руке, я не знаю
>>224071254 > управление техникой двухрежимным дилдаком твоей мамаши-шлюхи что ли? серьезную технику вообще прогают на супербезопасных языках вроде Ада
>>224071768 Блять, ну ты и тупой, пиздец... отмотай вверх и найди с чего началось все. Там было утверждено, что безтиповая параша вроде ЖС не может в сложно-структурированную бизнеслогику, потому что вылазить из нее будет всякий понос ны выходе из-за нарушений логики работы с данными разных типов
>>224069997 (OP) javascript - вообще не язык программирования, лол. Это скрипт для веб-сайтов. Нормальный язык программирования - это .exe для 64-битной архитектуры микропроцессора. Запускаешь - и получаешь профит.
>>224071780 щас бы микроконтроллеры в 2020 программировать, не говорю что не нужно просто рынок занят дедами С++, если новичку вкатится то JS+Python и в бой
>>224071572 Так у нас не бракованное изделие, а наоборот пиздатое. Динамики юзаются только пока ты концепт пилишь, и переписываешь все к хуям по 5 раз в день. Как только интерфейс утвердили, они заменяются на точно такой же кококо<кукарек> как и везде, а не остаются навсегда.
>>224069997 (OP) Чтобы интерфейс типа документ + комменты к нему открывался на железе слабее 20-ядерного ксеона с 16+гб памяти меньше, чем за 1 рабочий день.
>>224072066 Нет, я изначально отметил его нишевую ограниченность (как и любого другого языка), на что какой-то пидор, предположительно ты, вскукарекнул типа "пок-пок а нехуй работать так с типами"
>>224071925 АРМ прогается и на си-подобных языках, но есть одно "но" - через костыли в виде процессорных драйверов. Поскольку из высокоуровневых языков, команды просто недоступны.
>>224071780 это как на спорткаре ехать по лесу. можно, но нахуя?. для МК стандартом были всегда и есть сейчас плюсы, на которых напилены сотни библиотек для работы и которые более отвечают идее работы железа вообще. это говно скриптовое подняли для даунов которые не могут в нормальные языки, очевидно
>>224072310 Ее там и нет, сначала две строки "2" + "2" складывают, а потом из-за оператора "-" происходит преобразование к числу и на выходе получаем число.
В любом динамическом языке, надо приводить к числам, при мат операциях, никогда не знаешь что там.
Проблем тут в том, что для конкатенации строк, можно было юзать другой символ.
>>224072373 В браузеры, видимо, забыли сообщить. Как-то случалось мне подгружать полное дерево комментов на каком-то сайте. Всего-то 2к комментов. Скорость реакции сайта после подгрузки половины из них оставляла желать лучшего. Там даже курсор менялся при наведении на элемент и обратно по десятку секунд.
На C++ и Qt такое бы работало моментально даже с 20к элементов
>>224072446 >Это вопрос не к языку Не совсем, по дизайну у js крайне низкий порог вхождения (как раз из-за утиной типизации), из-за чего любой Васян может собрать простую страницу из дикого количества (иногда конфликтующего) говнокода.
>>224072036 Не настаиваю, это я дремучий пролетарий уповаю на пробуждение совести у Путина и поднятие из могилы технологичного производства. Собственно и кормлюсь на трупе этого производства. Но молодому поколену канеш проще брошюрку по джаве прочитать и посадить жёппку в конторке джуном.
>>224069997 (OP) >Зачем учить что-то еще? Чтобы не быть рабом фреймворков и высоких абстракций вместе с репозиториями библиотек из говна и палок с вирусней.
>>224072607 Ох, лицемерное ты животное, вспомнил убогий тормозной Qt. Qt и быстро, это вещи не совместимые. И да, попробуй написать столько абстракций как на говносайтах, тоже будет секунды сайт загружаться. Потому что рендерят за счет тебя, а не сервера.
>>224070362 >а на какой-то сложный бекенд с запутанной бизнес-логикой лучше не выходить Node.js, прекрасно работает
>потому что там 2 + 2 = 22 а 2 - 2 = 0 Ни разу не сталкивался с этим на практике, тем более не имел проблем в логике. Явное преобразование типов в джаваскрипте есть.
>>224072853 >Node.js Эту дрисню с ивент-лупом в серьезный прод никто не пустит, кроме ебанатов, которым не жалко бабла на железо. Нужно только для создания микросервисов, аля сендера имейлов.
>>224072944 Таки наоборот асинхронно же. На каждое ядро про процессу и вуаля. Какой-нибудь пхп, или петухон, надо реально процессов 10 подымать, чтобы не тупило, а тут всего 4 (если 4 ядра)
>>224069997 (OP) говнище, а не язык я пишу на нескольких языках и жс решил недавно выучить чисто для себя, потому что его сейчас везде встретить можно, такого батхерта у меня ни один другой язык не вызывал
жс, это просто недоразумение. 90% туториала, был о том, как в жс педалить костыли, из-за того что в нем отсутствует нормальное ООП, типизация, области видимости, наследование и прочее. Читаешь главу о какой-нить хуите, и понимаешь, что в твоем языке это делается написанием одного ключевого слова, а в жс надо хуячить целый костыль на колбэках. Логика абсолютно условна, худшие практики программирования преподносятся как фишки языка. Типо "о, смотрите какой жс гибкий - переменная может менять свое значение просто при обращении к методу", что серьезно блять? А в нормальных языках за такое пальцы отрезают и собакам скармливают. Как сделать переменную приватной? Поставьте неред именем _подчеркивание - переменная от этого не станет приватной, но другие программисты будут знать что вы относитесь к ней, как к приватной и, не будут ее трогать. Ой бляяяяяяя... я не могу.
>>224073921 >чем больше у языка фреймворков, тем он хуже Какая-то хуйня, простихоспади. А может быть "тем он нужнее"? Вон в руби один фреймворк на весь язык - рельсы, так это потому что он нахуй никому не всрался.
>>224072682 Проникает мой хуй в твою мамашу. Практически для любого языка есть нахуй никому не нужные инструменты для работы вне его основной среды обитания. Я тебе как программист МК могу сказать - тебя обоссут в любом месте куда ты сунешься со своим говном в программирование МК.
>>224076457 > пишут игры. Очко твое на нем пишут. То что на нем педалится юнити не делает его "языком на котором пишутся игры", либо с охуенной оговоркой. Сам юнити внутри работает и написан на сях, методы которого просто дергаются из движка.
А напиши ка мне на жаваскрипте нормальную нейросетку, или нормальное приложение с распределёнными вычислениями. Ну или игру какую-нибудь нормальную, чтобы 3Д, графика хорошая, производительность высокая и всё такое. Ну чё, получится? Или НИНУЖНА?
Кстати, как за коллбеки будешь оправдываться. Это же пиздец полный, нихуя блядь нормально нельзя обработать получаемые с удалённого сервера данные, либо внутри коллбека ты с ними работаешь, либо не работаешь вообще никак. И нельзя адекватно сделать так, чтобы скрипт просто остановил свою работу до того момента, как данные придут. Приходится такие костыли выдумовывать, что пиздец.
>>224079055 на самом деле и правда нинужна, не понимаю, чего ты батхертишь.
>нормальную нейросетку, ты один хуй будешь свою сетку тренировать на GPU, используя OpenCL там какой-нибудь. какая разница, на чем клей написан в этом случае? >нормальное приложение с распределёнными вычислениями во-первых define "нормальное", во-вторых, опять хуйню спорол, какое отношение распределенность имеет к используемому языку? ты API сокетов Беркли можешь дергать из любого языка. а всякие там гарантии доставки и прочее от языка, опять же, не зависят. >игру нормальную 50/50 хуйню сморозил. насчет 3Д смотри WebGL (тупые биндинги к OpenGL). хороший графон - какие модельки сделаешь / шейдеры на GLSL/HLSL напишешь, такая графика и будет. производительность - единственный более-менее валидный пункт. >И нельзя адекватно сделать так, чтобы скрипт просто остановил свою работу до того момента, как данные придут верно, нельзя, потому что обычно ты в таких случая останавливал бы поток. но в js поток один, поэтому останавливать его чревато. асинхронность же. но ты можешь использовать async/await, на вид получается обычный синхронный код, отлаживается тоже, как синхронный.
>>224082723 в чем прикол 1-й пикчи? Если про проблему точности операций с плавающей точкой то это проблемы аппаратно-обусловленного способа хранения этих чисел, а не языка, и тот кто скажет мне об этом сразу может на хуй скакать
>>224069997 (OP) >Зачем учить что-то еще? Потому что на знании одного только языка ты никуда не уедешь. Изучать надо технологии. А их овердохуя, учить заебешься. А язык это лишь инструмент, для работы с этими технологиями. И он в целом может быть абсолютно любым.
>>224082723 сейчас просто ахуел от преобразования объектов в примитивы и конструкторов. это ад какой то. а дальше объясняют вроде простые вещи, числа, строки, массивы. очень злит. хочется все бросить
>>224070227 >В этом языке додумались dict/map сделать объектом. Что уже делает такие языки как пхп или петухон - ненужными. А в питоне что, не объект? Там же все объект. Даже строки.
>>224083369 === оператора строгого сравнения в первом выжаении он делает boolean + boolean (неявно приводит бул к числу) получается 2 сравнивает с числом
во втором примере он просто сранивает бул с числом
>>224083467 > во втором примере он просто сранивает бул с числом ну он же должен для этого преобразовать их к одному типу хоть в каком то смысле? хотя нормальный язык выбросит несовместимость типов эксепшен или упадет на компайл-тайм
>>224083555 Не должен. Во всех языках, даже тех которые ты считаешь "нормальными", есть куча неявных операций. Просто ты в одних языках их воспринимаешь как само собой разумеющееся, а в других, почему-то нет.
Вот почему ты в си аргуменнты функции на стек явно не складываешь?
>>224083369 У true есть числовой эквивалент в виде единице. Когда появляется такая хуйня в виде true + true, то интерпретатор понимает, что он здесь не работает с конкатенацией, а с числовыми выражениями из за оператора "+". Так мы получаем 2.
Во втором примере нет условных преобразований через оператор "+". Смотри, видишь тройное равно? Это знак сравнения БЕЗ ПРИВЕДЕНИЯ ТИПОВ. Джаваскрипт понимает, что тип у true булевый, а у единицы - числовой, следовательно, они нихуя не равны. Эта хуйня вернёт true, если будет выражение "true == 1", так как двойное равно в javascript автоматически приводит две части выражения к общему знаменателю (общему типу)
>>224083555 Он и делает преобразование в момент сложения. Поведение тех или иных операторов явно описано в спецификации. Это не какая-то хаотичная магия.
>>224069997 (OP) JavaScript - рак И гореть в аду тем, кто его придумал
Есть два языка для пидарасов и говноедов: C++ и JavaScript Оба старые как говно мамонта, оба делались людьми, которые ничего не понимали в языках программирования
>>224083642 Так и не пригодилось это говно. Каким нужно быть довеном, чтобы не знать какой тип вернет тебе программа? Если ты этого боишься, то не бойся сразу преобразовывать в нужный тебе тип. А то 100 лет пишешь приложение и ещё столько же типизируешь. Лишняя трата времени
>>224083881 > А то 100 лет пишешь приложение и ещё столько же типизируешь у нормальных людей сначала проектируется система типов, а потом пишется приложение, мальчик. лучше не вылезай из своего фронта в мир.
>>224084038 Лол, ну так хули ты за Машиной Тьюринга капчуешь? Выкинь свою пекарню/мобилку/плейстейшн или с чего ты тут сидишь, все равно это Машина Тьюринга, а он был пидаром.
>>224084452 Я просто не понимаю захуя там сделан прямо из процедуры рекурсивный вызов ее же, или блять это обращение к локальной переменной, и при чем тут какая-то ебливая реакция пешехода. Мне просто кажется что это писал говнокодер, вкупе с говноязыком на выходе вышло просто топ-говно. хотя может я не прав.
>>224083881 >>224083988 очень жирно набросили, попробуйте потоньше в следующий раз. в нашем не самом большом проекте 50к строк кода на TS и 4 разраба. в конкретный момент времени, я не то, что типы назвать не смогу, какие где, я блять даже список фичей в конкретный момент времени не назову, потому что новые впиливаются нон-стоп. а ты мне пиздишь про лишнюю трату времени. если у тебя скрипт на 100 строк, то да, нахуй типизация не нужна (и то, сомнительно). еще TS это помощь при рефакторинге по всей кодовой базе разом + страховка от проеба чего-то где-то, которая выплюнет тебе error во время сборки, а не в рантайме на продакшене, потому что тестеры забыли кейс покрыть.
>>224084667 любая ЭВМ современная это машина тьюринга, довен. именно поэтомы языки которые пошли от сей наиболее нативны. а все эти ваши хаскели работают через тонны абстракций. другой-анон
Настоящему инженеру вообще похуй что юзать, язык - лишь инструмент решения задачи, и если какое-то риалтайм приложение с сокетами проще делать на ноде, надо брать ноду, а не кукарекать про то, что она хуевая.
Особенно меня радуют долбоебы, которым var не нравится, но и в шарпе, и в джаве он тоже появился, наверно потому, что хуевый подход, ага-ага
>>224084774 Что такое "ситуации", пидорас? На том месте где это слово встречается впервые оно занимает место, которое должен бы занимать либо 1) возвращаемый тип либо 2)имя процедуры. Поскольку другого места для имени нет, а на описание анонимной процедуры это не похоже, я предполагаю что это все таки имя Дальше эти ёбаные ситуации еще встречаются дохуя раз, и в конце что-то там вызывается с этими "ситуациями" Может быть ты мне покажешь еще язык, где бы были бы применены такие же поносные приемы кодинга?? Впрочем, че спорить с петухом-полубухгалтером, работающем на каличном недоязыке для кассирш-проституток. У вас долбоебов это профессиональное - натягивать очки на нос и говорить всем "у нас тут все правельна", хотя на деле все там почти говнокодеры
>>224085241 На скрине показана процедура с названием Ситуации (на этом месте сразу отправляйся выяснять разницу между процедурой и функцией, чтобы узнать, что процедуры ничего не возвращают). Внутри функции объявляется локальная переменная с именем Ситуации, которая инициализируется инстансом класса Соотвествие. Дальше по хожу всей этой процедуры идет работа с этим самым инстансом.
Ссу тебе на голову еще раз и посылаю нахуй. На твоем примере ярко видно все, что нужно знать о хейтерах тех или иных языков.
>>224083612 >Во всех языках, даже тех которые ты считаешь "нормальными", есть куча неявных операций. Намеренное упрятывание деталей реализации - это рак IT. И да, ты прав, началось это не сегодня. Си в начале 80х - это такой же метастаз, как и JS в наши дни.
>>224085165 > Особенно меня радуют долбоебы, которым var не нравится, но и в шарпе, и в джаве он тоже появился, наверно потому, что хуевый подход, ага-ага Нахуя ты путаешь влажное с шершавым? В шарпе и в джаве вары используются только для того, чтоб связать с ними переменную в момент инициализации, а до того не морочиться с типом. Это не ведет к отходу от строжайшей типизации ни на микрон. Налепил такую телегу, а в итоге обосрался как даун на такой элементарной хуйне, что сразу стало ясно что ты моноязычная обезьяна которая нихуя не понимает в дизайне языков в широком смысле.
>>224085494 Пиши на асме. Тебе никто не запрещает. Но не тебе судить о раках. Меня все более, чем устраивает. И я прекрасно знаю, что как устроено. Я же не долоеб.
>>224085505 Анон, эта телега блять чтоб триггернуть таких же непонимающих долбоебов, как ты и чмо выше. Я ни слова не сказал в пользу динамико-дрисни, ни слова не сказал про типы. Но и ты, и он привязали это сюда, сечешь?
Вы просто триггеретесь вообще на веши не рядом, будьте спокойнее, все просто инструмент. Никто не будет на ноде банки делать в здравом уме
>>224085643 >У тебя там функция называется "ситуации" и словарь называется "ситуации". Как оно после этого работает? >А почему не должно работать? В каком языке ты не можешь локальньую переменную внутри функции назвать как функция? >эм, почти в любом блять? C/C++, жава, питухон, жс?
>>224085472 > разницу между процедурой и функцией Я это знал еще когда твою мамашу драл в институте за полторашкой пива на двоих, очкошник бухгалтерский. Если б ты в шары не долбился, увидел бы что для этой хуйни было выбрана роль имени в итоге, а про то что функция void не стал просто писать > Внутри функции Ситуации объявляется локальная переменная с именем Ситуации Ну вот оно и выяснено. Отмотай назад и увидишь что я и предположил изначально что это просто говнокод, который в купе с говноязыком и дает такой днищерезультат. А залупа с пешеходом которая там предпринята это похоже вообще какая-то ебанутая побочка, которой там не место Ладно, отваливай нахуй. Разговаривая с тобой нормальный программист чувствует себя примерно так же, как ты, когда поясняешь что-то 70-летней тете Сраке у себя в отделе
>>224085930 Сначала расскажи, нахуй ты с темы на тему перепрыгнул? Маневры школьника какого-то, которому дядя-погромизд-на-жава-тырпрайз сказал, что мужики пишут только на статик тайпах.
Что ты еще хочешь от динамикодрисни? Это основа жса
>>224085654 Секу что ты сейчас пытаешься выехать на каких-то маневрах. Хотя уже понял что обдристал свои ляжечки. Тебе конечно же не удастся ничего привести в маняоправдания, потому что все что связывает эти маркеры в языках обсуждаемых, это то что они предваряют переменные. Может быть ты, псина, станешь тут пиздеть что переменных не было в жаве и шарпе до варов?
>>224086048 Анон, ты опять обосрался. Почитай, как в js типы приводятся.
>>224086068 Анон, ебать ты сгорел. Ты просто доебался до меня по теме, которую я даже не вкидывал как тезис, найди хоть одно упоминание про динамикодрисню в моих сообщениях.
Нет, их нет. Ты обосрался и стриггерился просто так. Будь проще
>>224086068 И да, я ничего кроме "они предваряют переменные" больше и не имел в виду. Я нигде не оправдывал динамикодрисню, нигде не говорил про "шарп вводит динамикопарашу", обтекай.
>>224086171 Покажи, что это нормально работает в какой-то джаве или че ты там любишь, интересно даже :)
>>224073124 >отсутствует нормальное ООП Что ты подразумеваешь под нормальным ООП? >области видимости Присутствуют в полне нормальном виде >наследование Ты дурачек? >в жс надо хуячить целый костыль на колбэках В 2014 застрял? С 2015 появились нормальные конструкции с промисами >А в нормальных языках за такое пальцы отрезают и собакам скармливают. Специально для таких дурачков как ты придумали тайпскрипт, а то вы не в состоянии проверить типы передаваемых в метод данных >Как сделать переменную приватной? Через ключевое слово "#", это не проблемы языка если ни один браузер не поддерживает данную фичу на текущий момент
>>224079055 >. И нельзя адекватно сделать так, чтобы скрипт просто остановил свою работу до того момента, как данные придут. Боже блять, ты откуда свои знания о js брал? даже сраный ie поддерживает асинхронные запросы, если ты делаешь асинхронный запрос то просто юзай await, если синхронный то у тебя автоматом основной поток остановится
>>224086132 Ну ты опять просто маневрируешь. Ты сказал что "вары сейчас и в шарпе и джаве ввели", естественно, имплаинг что ввели их с той же СЕМАНТИКОЙ, иначе твой высер это вообще твист вбок куда-то. Так вот тебе поясняю: эти вары в этих языках нихуя не имеют общего с варами в ЖС, это просто слово-джокер для обозначения "анонимного" типа, выводимого в момент инициализации, и то, если не ошибаюсь, только в компайл-тайм. Джава вообще много чего сахарного убивает до рантайма (обобщения, например), и следовательно НИКАКОЙ новой семантики вары вообще не несут
>>224085111 Нормальные люди за такое пиздят клавиатурой по башке во время код-ревью. Для таких вещей-то конвенциальные имена различны (функции выражают глаголами, а переменные существительными), не то чтоб допускать полную коллизию имен разнородных сущностей
>>224086632 > имплаинг что ввели их с той же СЕМАНТИКОЙ Это ты так подумал > иначе твой высер это вообще твист вбок куда-то Я ж в самом первом ответе написал, что это чисто подорвать непонимающих. Ты понимаешь, нахуй ты на эту толстоту повелся вообще? > это просто слово-джокер для обозначения "анонимного" типа Именно про это и был мой пост > НИКАКОЙ новой семантики вары вообще не несут Я и не говорил, что у них общая семантика
>>224070601 >JS >Исключает говнокод >JS не говнокод Ты ведь понимаешь, что это оксюморон? Это язык - костыль, даже пыха по сравнению с ним просто образцовый язык программирования. прости боже
>>224086788 Точно мне, а не тому, кто это придумал? Речь-то при убогость и кривость JS, не? Или нынешние школьники за диалогом длиннее одного сообщения уследить не в состоянии?
>>224086815 Мне вот наоборот после ES6 кажется, с большим удовольствием на жс пишу
>>224086851 Не, я ща серьезно. В моей мухосрани нормально только за веб платят. Можешь поделиться своим видением?
>>224086883 Так это вопрос о том, какой это тип. В js все числа по IEEE 754 хранятся. Ты, чмоха, которая топит за типы, не можешь узнать, какого типа числа в жс, прежде чем доебаться или что?
Тебе анон выше показал, как записать легко бигинт, обтекай.
>>224086835 Чтобы что? Сформулируй, что сказать пытаешься. Я тебе показываю, что в нормальных языках с арифметикой проблем нет. В языках для веб-макак арифметика нужна в пределах тысячи, чтобы веб-макаки от больших чисел не расстраивались.
>>224086293 я не он, но на пару отвечу > Что ты подразумеваешь под нормальным ООП? нормальное ООП возможно только с тайп-сафети, ибо без них нереально реализовать нормальный полиморфизм. не спрашивай что такое нормальный. Это такой, который опять же распространяется только внутри типов одной ветви наследования/имплементации, а не на говно, гусей и аллаха. остальное там какой-то пердежь... в одном тесизе пиздит что что-то реализовано в тайп-скрипт, а не является свойством языка - типа "вин". Но зато нигде не реализованная фишка языка - это почему-то тоже "вин". Какие-то пиздец двойные стандарты. Ты выбери тогда за что топить - за реальный стек, включающий еще и все говнофреймворки, или за "пуре-стандарт"
>>224086774 Ааааа!!! понял! Тактика "обосрался - сделай вид что подорвать троллил" Сорян что прослоупочил с первого раза. Молодец. Иди мамка борща нальет.
>>224087023 Чтобы убедиться, что ты не смог в типы, долбоеб. В js обычные числа по IEEE 754 хранятся, ты пытался записать число большее туда, обсер на ровном месте, только типы тебя от такого и спасают, на нормальном языке, которые не огораживает анально, ты писать не можешь.
И про арифметику, ты реально долбоеб. Она не от языка зависит, а от типов, стандартов и их реализации - https://0.30000000000000004.com/.
Обтекай, твой шарп там тоже сосет, как и жс.
>>224087228 Еще раз, ты подорвался, мое дело сделано. Ни в одном моем посте, с самого первого, ты не можешь ничего найти в оправдание динамикодрисни, ты ее САМ ПРИДУМАЛ, а потом САМ ПОДОРВАЛСЯ.
>>224086985 > Можешь поделиться своим видением? Нормально платят за топовые скиллы, охватывающие область возможно не только шире, но и как можно глубже. Сидя на веб-параше, ты просто вряд ли когда-то поймешь как действительно все работает, соответственно вряд ли впишешься в какие-то реальные проекты где сидят большие дяди с и-ку 180 единиц и кропают глубокий бэк для ваших нейронок и разрабатывают тонны протоколов для вебов
>>224087477 Ну я сидел 3 года в лабе одной в ДС, занимался геоданными (геометрия карт, террабайты геожсонов гнал, объединял, упрощал, преобразовывал и тп), занимался секьюрными протоколами и шифрованием. Либо я что-то делал не так, либо хз в чем дело.
Как итог, мой рук ушел на рубях хуярить что-то, а я в фуллстек веб.
>>224087145 > 2020 год > ооп я хуй знает, что с вами не так. пилить статику на ооп еще можно, а вот когда дело доходит до динамики то ты со своим замечательным ооп хуй пососешь
>>224087351 Ты бы хоть свои ссылки сам открывал, там половина примеров выдаёт правильный ожидаемый точный результат. Мне, как инженеру, честно говоря, насрать как там хранятся данные. Если я складываю 0.1 + 0.2 я ожидаю 0.3, если язык выдаёт другой результат - он отправляется на помойку.
>>224087701 Ну ты, как инженер, почитай хоть, как это работает и почему так. >Мне, как инженеру, честно говоря, насрать как там хранятся данные. Макака ты, а не инженер
>>224087701 да ты даун просто, инженер, лол. в консольке ему 0.3 написало, спешите видеть. какой точный результат? Powershell хранит так же во float или double.
>>224087701 > си на помойку > шарпы на помойку > плюсы на помойку > жаву на помойку > о вот павер шелл заебись, буду в нем программировать(складывать числа)
>>224087314 Ты попробуй это свое 0.3 использовать для сравнения с другим 0.3, а потом долго думай почему 0,3 == 0,3 у тебя дает false 0,3 блять у него. нет у тебя будет вывод чисел с точностью до 15 нулей после запятой
>>224087283 Меня радуют школьники, рассуждающие о стандартах, хотя в глаза его не видели. И сейчас натужно побегут в википедию, читать, про что он вообще.
А потом будут пытаться объяснить почему 999999999999998 - ок, 1000000000000000 - ок, а 999999999999999 - не ок.
Впрочем нет, пытаться не будут, поскольку не смогут понять о чём стандарт и скажут, что я долбоёю, раз не понимаю очевидного. Так всегда бывает, я много школьников повидал.
Школьники они такие: они если привыкли жевать содержимое своего памперса, их ни за что не убедить, что говно невкусное.
>>224087849 Так на них никто и не пишет серъёзный стафф, это так, игрушки для детей. Глубокое программирование там и не начилалось, все эти шарпы это уровень веб-макакинга. Как можно написать что-то серъёзное на языке, который, блять, не может сложить два числа правильно. Ору.
>>224087829 Там просто дохуя тонкостей, которых я не знаю, поскольку этот смоллтолк мне в хуй не брякал. Насколько я знаю, у него просто сильная система типов, которой нет у этого вашего жэ-эса. Там типизация хоть и динамическая, но для любых преобразований нужно писать реальные методы-конвертеры одного типа в другой. Короче, нельзя захуярить int someint= "1", тебя нахуй сразу пошлют. Ты же понимаешь, что это не исключает динамичности типизации? но тут я не уверен, если секешь то поясни
>>224088060 аминь. В треде слишком много макак, прошедших недельный курс c++ и думающих, что 2 + 1 = 3.04 это нормально. Раньше таких бы просто обоссали настоящие инженеры, а сейчас любая си макака считает себя архитектором. Тьфу.
Этот дуралей пытается сказать, что в smalltalk (который используется чуть менее, чем нигде) используется такая же дурацкая ооп-парадигма, как и в недоделанном JS.
Его очень распирает от гордости, чт оон этот факт прочитал на пятой странице книги "JS для школьников за 21 день". Дальше 6-й страницы не читал, там буквы, которые он в школе ещё не проходил встречаются.
Что следует из этого факта, он ещё не придумал, но щёки надувать ему эт оне мешает.
>>224088331 Ну вот я математик, в программировании не силён, пару раз скрипты писал там. Но если бы я складывал в программе 0.1 и 0.2 и она выдала бы мне не 0.3 я бы к ней больше не притрагивался. В чём я неправ как юзер?
>>224088176 Покажи хоть одно место в стандарте ЯЗЫКА на эту тему, и я пожалуй соглашусь. Просто как знаю я, это вообще определяется не языком, а компилятором МАКСИМУМ, а вообще, на аппаратном уровне, это убусловлено тем как хрянятся флоаты в памяти. И любой вменяемый компилятор предпочтет быструю нативность исполнения на железе, чем обрабатывать какие-то маняситуации с 0000000000000000000000000001 на каждом цикле ради ебланов, которые юзают 0,3 == 0,3 вместо "if(0,3 - 0,3 > 0,000001) then ваша логика"
>>224088129 Я понимаю только то, что ты мешаешь все в кучу и путаешь одно с другим. Есть статическая, а есть динамическая типизация. Есть строгая, а есть слабая. И внезапно, бывает как строгаяя статическая, так и статическая слабая, строгая динамическая, так и динамическая слабая.
Так вот в смолтолке типизация динамическая, поэтому int someint= "1" где ты показал пример статической типизации, просто невозможен. Потому что там нет статических типов.
А в питоне, типизация хоть и динамическая, но строгая. И там если ты к числу попробуешь строку прибаваить, тебя тоже нахуя пошлют.
Собственно и сама система типов бывает разная. Бывает номинативная, а бывает структурная.
Но то, что ты всего этого не понимаешь или не знаешь, при этом имеешь какое-то там мнение насчет нормальности чего-либо, говорит достаточно о тебе, как о критике.
>>224088448 если ты математик, то ты используешь матлаб если ты инженер, то блять для тебя наверное должно быть очевидно, почему никак нельзя сохранить 3/10 и делать над таким числом какие-то вменяемые точные операции
>>224088380 Что ты сейчас высрал? Я вообще не знаю ни ЖС ни смоллтолка. Там пост был о том что есть две шкалы (минимум), касающихся системы типов - статическая-динамическая, и сильная-слабая (в переводе всякие ебланы иногда называют это "строгостью"). Так вот, ваш ЖС лежит в области слабой динамической, и это не там же, где смаллаталк, и не там же, где какая-нибудь ждава. Впрочем, соси хуй. Ты вообще высрад что-то такое, что я сомневаюсь что ты все еще держишь нить беседы
>>224088467 Что это М значит? В с++ например сиоут обрезает длинные даблы, если не указать флаг(какой уже не помню, за пруфами в доку). >>224088539 См пик.
>>224088522 > Я понимаю только то, что ты мешаешь все в кучу и путаешь одно с другим. Есть статическая, а есть динамическая типизация. Есть строгая, а есть слабая. И внезапно, бывает как строгаяя статическая, так и статическая слабая, строгая динамическая, так и динамическая слабая. тащем-то об этом и была написано там, алё
>>224088782 потеря точности. в двоичной системе нельзя представить дробь 1/10 целиком, будет бесконечная дробь. как 1/3 в десятичной. получится 0.333333333333333333333333333333333333333333333333333333333333333333333333333333
>>224088782 тя ебать не должно чмоха, это не для тупых макак, где просто сидишь и хуяришь одно и то же каждый раз по гайдикам до тех пор пока у тебя полноценная прилага не получится. тут думать нужно и понимать все тонкости, чтобы добиться хоть какого-то успеха
1. legacy - множество устаревших конструкций (такие, как with, например.) и методов стандартной библиотеки, а так же библиотеки BOM (такие, как String.prototype.blink), которые неплохо было бы выпилить, но понятно, что нельзя, а жаль. Частично решено введением модулей, где strict mode теперь по-дефолту.
2. Новый синтаксический сахар вводят из-за нытья статико\классово дебилов, при этом ломают осеновные концепции языка. Как пример, class ввели без возможности объявлять callable конструкторов, и как следствие невозможности наследоваться обычные es5 конструкторы от es6 классов.
3. Порят и перегружают сиснтаксис вводя те или иные фичи, как пример - приватные поля классов - ненайдя ничего лучше азапилили доступ через решетку с точкой, можно было ограничиться просто решеткой. В том числе сами поля классов являются по факту только полями инстансов и нет возможности объявить поле прототипа, кроме как по старинке. Что опять же нарушает принципы самого языка, где тяжелые объекты могли храниться в прототипе.
4. Очень долго тащат фичи в стандарт и хаотично в нелогичном порядке. Достаточно было изначально затащить weakref, и с помощью них уже реализовать слабые коллекции, вместо того, чтобы затаскивать слабые коллекции, и теперь подгонять слабые ссылки под них. То же самое с пайп оператором, оператором bind и прочим.
6. await до сих пор не в глобальной области видимости.
>>224089691 >class ввели без возможности объявлять callable конструкторов А можешь тут чуть подробнее? Интересовался когда-то, но не особо, что ето за callable конструкторы? Там же просто функции в обоих случаях, не? Или ты про те, которые без new вызывались?
>>224069997 (OP) >JavaScript >язык программирования Мда. На полноценный язык не тянет, всего лишь наречие.
Максимум годится для скриптов. Пишу на js настроечные и инсталяционные скрипты на сервере. Bash для этого слишком примитивен, а Pytoohon - говно ебаное - за одно только то, что pip по умолчанию ставит пакеты глобально (из-за чего у меня один раз вся система накрылась) надо просто пиздить палкой по рукам.
Он неплох для фронта, но тупни в корпорациях, которые двигают этот язык, наступают на те же грабли, что наступал flash и java, а именно: - не создают стандартизированные визуальные интерфейсы в итоге каждый пишет свою либу, либо использует корявый материал (не видел ещё ии одной достойной реализации) - продолжают париться об обратной совместимости, со всеми этими es5 es6 es100500 es2k2k и свистодрочкой вокруг этого - пиарят говнофреймворки, типо React, которые имеют уёбищную архитектуру и только замедняют исполнение кода
>>224072682 >У кого не хватает мозгов, чтобы прогать на динамическом языке Лол, хуя самомнение у динамикотипизационной пидорашки. Всё уже юнит-тестами покрыл или приложение все ещё крашит страницу при несоответствии типов на каждый пук?
>>224069997 (OP) Писал на c#, на этой неделе начал учить js, чтобы вкатицо в фулстек. Так вот c# кажется более логичным, структурированным. А js какой-то костыльный, взять тот же "use strict".
>>224089823 Ну да, про них. Как пример стандартные классы String. Number.
С помоью конструкции class ты не запилишь callable конструктор. Его либо оброачивать в прокси и перехватываться apply, либо использовать es5 конструкторы через функцию, как было раньше. В первом случае оверхед охуенный, во втором случае - теряется консистентонось кода )тут у тебя class, там у тебя function через prototype гоняет), а так же, нельзя es5 классы наследовать от классов, объявленных с помощью class. Потому что конструктор класса от class нельзя применть к кастомному this.
>>224090084 Я на js пишу лет 15 уже. Фуллстек да. Но не только веб, в том числе десктопные демоны, какие-то утилиты, етк. Помимо js еще пишу на php\go\очень редко си\иногда java. Последние лет 7 жс покрывает 99% процентов задач. Но есть нюанс, я перманентный фрилансер и никогда не работал в компаниях.
>>224088878 Мы про равенство или про тьюринг полноту? Если ты ставишь именно знак равенства, тогда современная ЭВМ на столько же машина Тьюринга, на сколько и машина Поста, и нормальный алгоритм Маркова и лямбда исчисление и т.д. Значит аргумент "выкинь свой смартфон, потому что это машина Тьюринга" - не аргумент.
>>224091366 Я в своем познании уже настолько преисполнился, что не нуждаюсь в биржах. У меня сарафан настолько забит очередью, что мне это и не нужно, последние лет 10.
>>224090548 >Тьюринг неполный >Нейросеть >>224090622 json годится для вызовов апи через сеть Для Xml есть даже трансляторы и стандарт трансляции. Xslt называется. Yaml видел на нем проект по расшифровке форматов файлов с переводом в другие языки. Забыл название, что-то на k. Ini например лежит в основе формата ass, на котором анимешники делают субтитры. Хуйня полная, не имеющая отношения к программированию.
>>224091511 Понятия не имею. Я на нем сидел, когда он был еще odesk'ом. В те времена выживать на биржах было как два пальца об асфальт даже с почти нулевыми скиллами. На все были покупатели. >без знания англ У меня его тоже нет. Хватало переводчика + знакомые в интернетики в сложных ситуациях.
>>224091580 > Yaml видел на нем проект по расшифровке форматов файлов с переводом в другие языки. Забыл название, что-то на k. https://kaitai.io и yaml там только для описания форматов как и html для описания страниц. Ты видимо настолько туп что не различаешь описание и реализацию.
>>224073124 Братишка, ты хуйни какой-то рассказал. JS вполне хороший под свою идею и задачу, но из него зачем-то начали лепить язык общего пользования, а потом зачем-то набижали дегенераты которые начали вносить в него инородные для JS фичи, либо описывать как их костылить. Ты же своим желанием ООП везде найти не видишь функциональной природы JS (а он между прочим вообще считай тот же Scheme изначально, только синтаксис Си-образный), ровно как и того что это изначально скриптовый язык, а анальных реактов уже сверху придумали сугубо из-за того что это по сути единственный язык фронтенда.
>>224093548 С минимальной низкоуровневой HAL прослойкой, да. http://runtimejs.org/ Если тебе очень надо, запили компилятор js в нейтив. И пиши. Без прослойки ты ни на чем не напишешь.
>>224072310 Она не для строк определена, а вообще для всего. Потому что это внезапно динамический язык, а не статический. И динамический он не только в плане типизации, а в целом. У него динамический рантайм.
>>224090784 дебил, блядь, ебаный. Гугли иди что такое машина тьюринга, потом что такое лямбла-исчисление. потом гугли как именно работает проц со своей обвязкой. а потом приходи и пизди здесь чем он является в концептуальном плане. завали ебальник вообще, бесят такие дебилы.
>>224095128 Уже пять лет как шатает. WASM не для этого. он для числодробилок, все. Для эффективных вычислений на GPU запилили webgl. Для эффективных вычислений на CPU - wasm. Чтобы писать на выскоуровневом языке под васм, тебе придется тащиить весь рантайм своего языка на клиент. Делать так будут только дебилы, потому что это будет жирнее тех же говнофреймворков что сейчас.
>>224095178 Я хуйню поднимаю, только чтобы оплачивать жилье и еду. У меня программирование это в первую очередь мое любимое занятие, и я уже много лет пилю свой еба-пет прожект и всего себя посвящаю ему. А зарабатывать мне некогда и не интересно. Я не для этого изучал программирование.
>>224095448 Нормальную компиляцию вот как раз только в этом году завозить начали. Даже если это будет неэффективно, то бурление всё равно большое будет и как минимум подхлестнёт js-макакенов нормально свою хуйню писать.
>>224096364 > исключительно для себя да ладно, кого ты наебать пытаешься. Небось спишь и видишь, как спустя годы вся планета признает тебя гением и будет пользоваться твоим шедевром
>>224096499 Это слишком амбициозная идея, для запиливания в одного даже до уровня mvp, чтобы передать суть и не запороть - если вдруг искать единомышленников. При этом реализация менялась уже несколько раз с нуля, потому что идее самой по себе овер десяти лет, и она наверное у меня только в последние годы окончательно сформировалась в целостную картину. Так что нет, не вижу я никакого особого будущего для него. Даже ели бы я потратил человекогоды на формирование документации, описаний манифество и огранку этого всего для возможности поддержки сообществом, это не выстрелило бы дальше каких-нибудь маргинальных p2p сейте тех же. Так что нахуй не надо.
Сама идея этой de была моей мечтой еще с тех пор, как я начал вообще знакомиться с компьютером. Так что, я просто живу. чтобы воплотить свою мечту. Кажется. для этого жизнь и нужна.
>>224097553 По-разному. Я могу за пару недель работая почти круглосуточно закончить проект, на доход от которого буду жить пару месяцев. Лишь изредка что-то там делая по поддержке или фикся баги (часов может 5-8 в неделю). А могу работать по мелочевке регулярно (хотя каждый день по несколько часов), но не напрягаясь. Нет какого-то графика, все из потребности вытекает. Ну вот в июне я работал одну неделю часов по 10 в день.
>>224097706 Для энтерпрайза норм. Она под него и пилится. Мне без надобности. Юзаю только когда заказы под мобилки прилетают. Но я бы лучше на котлине писал, если бы это был мой основной стек.
>>224096919 Как то все это грустно. Идея не должна умереть, знания должны становиться общими. Почему бы тебе не закатиться на какой-нибудь, хуй знает, хотя бы ютуб со стримами или видосами развития проекта? Изложить концепцию и пилить лениво? может у тебя кто-то все это выкупит вместе с тобой и взлетите. А так оно все сдохнет.
>>224098363 Потому что у него сфера применения банально шире. Ну удобно тебе будет например на джаве скриптовать, или использовать жаву вместо шелла? Мне не удобно. При этом и на жс, как и на джаве, можно писать крупные сервисы - обвесься тулчейном который по душе и в путь.
Кроме того, если говорить о большинстве современных задач, где нужен гуй - более гибкого и универсального ui туликита чем web на сегодня не существует.
>>224098573 Сдохнет и сдохнет, чо бубнить-то. Я для себя пилю, для души. Тем более современное сообщество настолько токсично, что пиздец. И это не о том, что какая-либо критика меня бы дизморалила, я люблю критику. А о том, что в сегодня, когда у нас в айти все вкатываются только чтобы на галиеру запрыгнуть и вот это все, никакого сообщества, как комьюнити, по сути и нет, а сражаться с токсиками и тратить время на репрезент - ну во всяком случае мне пока банально лень. Думаю и потом ничего не изменится. С каждым годо все только хуже в этом самом сетевом пространстве.
>>224099984 Я вкатился еще когда был пиздюком, в 8-9ом классе. Это если говорить о первом заработке. А первую утилиту я написал лет в 9, наверное. Ну удачи.
>>224101050 Это палка о двух концах. Безусловно пострадал, потмоу что многое пришлось изучать самому безсистемно, что вызывало сложность и возможно заняло больше времени. С другой стороны, во времена когда я учился, и если бы учился дальше - желания учиться у меня не было, ничего не усваивалось и все изучалось только как левле в программе обучения, даже несмотря на то, что в школе\колледже я учился на отлично, сейчас я не помню ничего, и когда надо что-то конкретно изучаю с нуля. Короче говоря, относительно меня учиться мне стоило бы идти лет в 25, когда жеоание изучать у меня уже есть, а так же понимание зачем мне это надо. А не в том возрасте, когда у меня этого понимания не было. Но у меня еще много жизненных обстоятелсьтв (в том числе, которые и вынудили меня дропнуть учебу в свое время), ну и текущий образ жизни уже просто не мотивирует идти получать образование. Тем более это иррационально, мне надо будет проходить всю программу начиная со средней школы. Хотя я рассматриваю такой вариант когда-нибудь в будущем, но с очень низкой вероятностью.
>>224108390 Вангую тупую пизду, которая имеет эти 291к подписоты из-за факты своей пиздоносности, а не потому что представляет собой хоть что-то как программист
>>224108658 Для шлюх вообще бизнес-план на миллион - выбрать любую "мужскую" профессию и завести канал о себе любимой на трубе. И все, лавина пиздолизов обеспечена. Снимай говно, подключай монетизацию и подставляю только пизду под языки в коментах. Похуй че далать - варить полуавтоматом, водить грузовик, реболлить чипсеты, прогать контроллеры - насколько бы ты криварукой ебанашкой не была, все будет ок. Шлюхи не понимают этого потенциала кроме некоторых.
>>224109111 Так и в чем проблема. Бери тян и пили с ней контент под тематику в которой шаришь. Пиши ей сценарии, тексты, продюссируй. Раз это по-твоему так рентабельно.
>>224110102 Прикол в том, что нет. Во-первых это не обязательно. Во-вторых зависит от каждлой конкретной реализации языка. В третитьх, в частности в v8 бул это указатель. И он не обязан быть единицей и нулем.
>>224094945 Ну так то и питон работает неплохо. А потом пользовательская база возрастает, всё начинает тормозить, а новые сервера будут стоить столько, что компания станет либо убыточной, либо никому не нужной с такими ценами на услуги/товары.
>>224079055 >Кстати, как за коллбеки будешь оправдываться. Это же пиздец полный, нихуя блядь нормально нельзя обработать получаемые с удалённого сервера данные, либо внутри коллбека ты с ними работаешь, либо не работаешь вообще никак. И нельзя адекватно сделать так, чтобы скрипт просто остановил свою работу до того момента, как данные придут. Приходится такие костыли выдумовывать, что пиздец.
Шутки-то штуки, а пол-хуя в желудке. Приходилось мне как то раз пилить такую приблуду ради того чтобы заставить JS работать синхронно. Это был по сути тот же коллбэк, но разделённый на несколько методов, и запускавшийся через очередь. То есть в метод передавался номер следующего в цепи метода, который запускался в коллбэке.
>>224084744 >в нашем не самом большом проекте 50к строк кода на TS и 4 разраба. в конкретный момент времени, я не то, что типы назвать не смогу, какие где, я блять даже список фичей в конкретный момент времени не назову
>>224111753 разумеется. в твоей-то кодовой базе на полмиллиона строк, ты всегда точно знаешь, что конструктор класса OP принимает в качестве аргумента булеан isHuy. все потому, что у тебя классная архитектура, да. и если вдруг кто-то отрефакторит этот класс и isHuy уберет, то твоя архитектура во время сборки подскажет, что он не забыл в каком-то говномодуле этот параметр убрать. потом ты вспомнишь, что в день таких классов по 2-3 добавляется и пойдешь нахуй.
>>224115231 ну так ты противоречишь сам себе. то ты говоришь, что у нас очко вместо архитектуры (подразумевая, что пишешь на динамически типизированном языке), то теперь говоришь, что тоже пишешь на статически типизированном. поэтому проследуй нахуй, что я еще могу сказать.
Надо ли говорить, что любой хейтер того или иного языка\технологии\кодстайла - априори долбоеб, с которым можно даже не разговаривать. Человек, заикнувшийся о какой-либо нормальности чего-либо на основе своих субъективных суждений и опыта дегенерат, неспособный развиваться. Даже зелень, ничего еще не знающая, в стократ перспективнее подобного.
>>224116851 >Ты даже не знаешь кто я, сколько мне лет и что я программирую, но уже делаешь выводы. Как и подобает вайтишнику.
Проиграл. А ты знаешь кто я, сколько мне лет и что я программирую, делая заявления подобно этим >Поработаешь несколько лет, может, дорастёшь до понимания. А пока иди, заказчики устали ждать dropdown
>>224116851 >В JS ты изъёбываешься постоянными проверками результата. Если только у тебя квадратно-гнездовое мышление и ты не умеешь в архитектуру, а следовательно программировать, то да. У здоровых людей таких проблем нет.
Вообще, весь этот тред прям срез нынешней индустрии. Толпа макак, отдавших 50к за курсы, потому что программист это хайпово, сидят и строчат оправдания ущербному языку, подобно яблочникам, взявшим новенький флагман в кредит на 2 года.
>>224117270 Ага, ущербный язык, на котором весь фронт, тупая ты скотина, какая разница как конкретно ТЫ относишься к языку? Ты никто, и звать тебя никак.
Короче, у меня говнопрога на С++, написанная полностью мной. Работает, делает всю хуйню, всё нормально. Но тут мне понадобилось подключить к ней библиотеку, которая коннектит её к питоновским библиотекам, типа инфа передаётся питону, он что-то там делает, возвращает результат обратно. Подключил всю срань, прописал пути все, компилится без ошибок, но при запуске тут же краш, при том, что при запуске никаких вычислений не производится, тупо форма открывается. Пишет типа Exception thrown at 0x77446BD4 (ntdll.dll) in бла бла бла
Как определить где проёб? Эта хуйня просто тупо вылетает, на самой первой команде.
>>224072714 а что кстати будет, когда деды закончат карьеру? повсеместно заменят с на более новый молодёжный язык или придётся набирать спецов по старому доброму с? я это к тому, насколько перспективно начать учить c и микроконтроллеры
>>224121113 Ну погугли. Проблема давно известная судя по выдаче, что vs крашится при дебаге c++ в mixed mode. Я что ли должен тебе все решения перебирать.
>>224120907 новые микроконтроллеры в 2020 всё также производят под с: если так, то я вкатываюсь немедленно, а то заебал этот зоопарк технологий в вебе. какие подводные?
Так скажет человек который нихуя не понимает в программировании. Иди блять кофе вари лучше, написал 3 сайтика и сидит тут высерает. Дибил блять малолетний, тупоголовое ничтожество. Надеюсь что все недовкатывальщики увидят твой высер и пойдут учить js. Все вы блять должны быть помечены меткой тупоголового уёбка с 10 iq
>>224122246 У меня информатика в школе была с первого класса. Ахуеешь, когда супротив твоей теории, способность исать код, будет сравни способности читать и писать.
>>224069997 (OP) Если ты хочешь делайть свой продукт, то да - самый ахуенный вариант. Другие языки нужны если у тебя есть специфические требования. Но по сути язык мало что решает. Главное уметь кодить. Учить язык - это для джунов.
>>224122376 Да при чем тут твои мои способности, ты я всего лишь винтик расходный материал, твои услуги востребованные пока они могут принести шейкель, а когда все вагинкой накроется и засосет то 2008 сказкой будет и будем все сосать как одна большая семья.
>>224122757 Внезапно программирование это не только средство заработка и профессиия. Но вот из-за того, что сообщество переполненно именно людьми с такими представляениями - айти и умирает.
>>224123062 >Зачем учить что-то еще? Потому что на знании одного только языка ты никуда не уедешь. Изучать надо технологии. А их овердохуя, учить заебешься. А язык это лишь инструмент, для работы с этими технологиями. И он в целом может быть абсолютно любым.
>>224123166 Ну на большинстве работ то, что ты перечислил нужно. А так задавато такой вопрос все равно, что спрашивать "а какие слова мне надо знать, что бы знать английский." Есть очень много вещей, которые надо знать. Я когда провожу собеседования, спрашиваю вопросы по технологиям, которые нужны на проекте и еще несколько логических вопросов. Для меня этого достаточно, что бы дать фитбек о том, справится ли человек с работой или нет. Это просто понятно из разговора. Насколько полные ответы, углубляется ли кандидат в детали и тд.
>>224115775 >Говно говна. Дрочь на скобки - признак незрелости. Сужу по себе. Раньше подгорал, когда делали так, как мне непривычно, а ща похуй, и так и сяк могу, ваще поебать.
То что прога заставляет придерждиваться какого-то одного стиля - это дерьмо, а её разраб малюсенький тиран. Ты же когда пишешь язык не можешь не задумываться о том, как людям переносить скобки. И в голове разрабов GO была вполне понятная мысль Нам похуй на программистов, не будем делать вариативность, пусть будут писать, как Я СКАЗАЛ!
Так, навскиду. что будет полезно всегда файловые системы, базы данных ( в том числе принципы acid, нормализация, денормализация), процессы, сети, протоколы (сетевые\ipc), работа с графиокй (как минимум 2d), звук, видео, основные форматы данных, сжатие, криптография (хотя бы поверхносто, понимать чем шифрование отличается о хэширования, уметь приментять основные алкоритмы того или иного), структуры данных (их овердохуя - очереди, списки, словари, хэшмапы, стеки, етк)
>>224123572 Ага, а питон заставляет отспуты раставлять. А си - точку с запятой. Вот неожиданность - все языки внезапно что-то да заставляют. Какая досада.
>>224123572 это называется opinionated. Есть хорошие opinionated и не opinionated технологии/фреймворки. Просто перебарщивать не надо. А так если мое ИМХО - я хочу, что бы весь код на языке был отформатирован по одним правилам. Мне так эстетически приятней, так что я за opinionated форматирование.
>>224069997 (OP) Пишу спа на реакт покрытые тестом с лезилодом, модб, бэк на ноде. Не взяли джуном за 25к потому что не понравилось как написал колбеки. Нахуй жить то вообще
>>224116955 >любой хейтер того или иного языка\технологии\кодстайла - априори долбоеб То есть ты запрещаешь ненавидеть даже откроенно плохие решений? Ясн, ок.
>>224123803 лэйзилоад это типа такоя редкость, что это стоит упоминать? Как ты написал колбэки? просто функциями - я бы спросил знаешь ли ты другие способы. Если не знаешь - иди нахуй.
>>224123912 Я и на промисах и с асинк авейт написал и функцию параметром другой функции, когда слили попросил сказать какой бы ответ устроили - сказали посмотри статью на лернджава, про лезилодинг пизданул потому что по тестам скорость загрузки 99%+ почти всегда (первый контент)
>>224124006 ну тогда не расстраивайся. исходя из того, что ты сказал - ты прав. Компании часто просто проводят собесы даже когда им не нужны сотрудники. Они таким образом пытаются найти прям супер синиоров.
>>224124248 соболезную. ищи удаленку и по возможности рефлексируй после каждого собеседования. Собеседования - лучший способ узнать что тебе стоит подтянуть.
Зачем учить что-то еще?