Сохранен 520
https://2ch.hk/b/res/224069997.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 05/07/20 Вск 10:46:27 #1 №224069997 
image.png
JavaScript - самый гибкий и удобный язык программирования.
Зачем учить что-то еще?
Аноним 05/07/20 Вск 10:48:15 #2 №224070091 
>>224069997 (OP)
Чтобы писать работоспособные приложения, разумеется.
Аноним 05/07/20 Вск 10:49:05 #3 №224070128 
>>224069997 (OP)
Чтоб нейросети строить
Аноним 05/07/20 Вск 10:50:31 #4 №224070190 
>>224069997 (OP)
это что, наброс в продолжение вчерашнего треда насколько он уёбищен?
Аноним 05/07/20 Вск 10:51:06 #5 №224070227 
>>224069997 (OP)
В этом языке додумались dict/map сделать объектом. Что уже делает такие языки как пхп или петухон - ненужными.
Аноним 05/07/20 Вск 10:51:41 #6 №224070261 
>>224069997 (OP)
Незачем, если твоя цель вебмакакинг.
/thread
Аноним 05/07/20 Вск 10:51:49 #7 №224070265 
>>224070190
Нет, это мои изыскания по поводу всех остальных языков.
Аноним 05/07/20 Вск 10:54:05 #8 №224070362 
>>224069997 (OP)
Я правильно понимаю, что на этом говне можно нормально писать только всякие странички с кнопочками, а на какой-то сложный бекенд с запутанной бизнес-логикой лучше не выходить, потому что там 2 + 2 = 22 а 2 - 2 = 0?
Аноним 05/07/20 Вск 10:54:54 #9 №224070409 
>>224070227
Так в питухоне для этого обертки есть.
https://docs.python.org/3/library/collections.html#collections.UserDict
Аноним 05/07/20 Вск 10:55:14 #10 №224070426 
>>224070362
Если ты складываешь строки с числами, тебе лучше вообще не программировать.
Аноним 05/07/20 Вск 10:56:03 #11 №224070468 
>>224070409
Ой, начались ваши обертки какие-то, преобразования. В жопаскрипте - сразу объект, СРАЗУ! КАРЛ!
Аноним 05/07/20 Вск 10:56:57 #12 №224070505 
>>224070409
Как там в петухоне, все еще теребите костыль virtualenv?
Аноним 05/07/20 Вск 10:57:22 #13 №224070523 
>>224070227
А чем это тебе помогает, мне просто интересно
Аноним 05/07/20 Вск 10:59:03 #14 №224070601 
>>224070523
Исключает говнокод, когда половину данных в коде это ассоциативный массив, половина объекты.
Аноним 05/07/20 Вск 11:00:15 #15 №224070649 
>>224070426
Я не складываю строчки с числами, ебанько. Я про то что эта хуйня в принципе позволяет это делать. Ну подставь на место двоек какие нибудь innerZalupaOfArrayFromStreamOfOchko а вместо оператора конкатениции какое-нибудь doActionWithOPMamka. Нормальныя язык тебе проверит все типы и просто пошлет нахуй если там где-то есть нарушение типобезопасности, а эта ваша помойка упадет прямо в рантайме.
Аноним 05/07/20 Вск 11:00:28 #16 №224070662 
>>224070601
>Исключает говнокод
Лол, понял-принял, удачи
Аноним 05/07/20 Вск 11:00:50 #17 №224070680 
>>224070523
Не писать такую шляпу каждый раз
user["data"]["value"]
user.data.value
Аноним 05/07/20 Вск 11:02:13 #18 №224070733 
>>224070649
Ты тупой, когда в другом языке ты складываешь строку с числом, ты строку приводишь к числу.

Тогда почему в жопаскрипте ты это не делаешь? А потом плачешь что не работает.
Аноним 05/07/20 Вск 11:06:56 #19 №224070946 
15938870203903.jpg
>>224069997 (OP)
Аноним 05/07/20 Вск 11:08:43 #20 №224071025 
>>224070946
А в чем проблема, поясни
Аноним 05/07/20 Вск 11:09:07 #21 №224071041 
>>224071025
Удачи джунок.
Аноним 05/07/20 Вск 11:09:40 #22 №224071069 
>>224071041
То есть где-то можно вычитать строки, синьорик?
Аноним 05/07/20 Вск 11:11:27 #23 №224071153 
>>224071069
Js язык анимаций гипертекста и этим все сказано.
Аноним 05/07/20 Вск 11:12:48 #24 №224071202 
>>224070601
Так кто тебе виноват, что ты лопатой и деревья рубишь и гвозди забиваешь, тогда как нормальные люди ей только копают.
Аноним 05/07/20 Вск 11:13:59 #25 №224071254 
>>224071153
Проснись маня, ты обосралась. Уже давно на js и бэк делают, и управление техникой, и даже игры можно пилить, пусть и простенькие.
Аноним 05/07/20 Вск 11:14:51 #26 №224071294 
>>224071254
Дальше фронта его юзают только довны.
Аноним 05/07/20 Вск 11:14:51 #27 №224071295 
>>224070733
> ты строку приводишь к числу
вот это фантазии. а если в строке "You are dolboeb" передается, то к какому числу она придет?
Аноним 05/07/20 Вск 11:15:05 #28 №224071307 
>>224071025
Эти дебилы до сих пор складывают строки с числами и потом бегают картинки создают.
Аноним 05/07/20 Вск 11:16:04 #29 №224071351 
Что бы NullPointerException
Аноним 05/07/20 Вск 11:16:33 #30 №224071369 
>>224071202
Опять программисты плохие и язык хороший. Когда у тебя только лопата - все копают лопатами, но стоит дать еще вилы, некоторые начинают копать ими.

Следовательно - не давать вилы, чтобы потом ты вилы в лопаты не преобразовывал.
Аноним 05/07/20 Вск 11:18:27 #31 №224071444 
>>224071295
Ты не очень умненький? Я и говорю что числа со строками не складывают. За редким исключением когда число строкой пришло - во всех языках надо сделать преобразование
Аноним 05/07/20 Вск 11:18:28 #32 №224071446 
>>224071369
>Опять программисты плохие и язык хороший
В подавляющем числе случаев так и есть, увы. Любой инструмент нужно уметь использовать, а умение или отсутствие такового не делает инструмент плохим\хорошим
Аноним 05/07/20 Вск 11:18:30 #33 №224071448 
>>224071307
Веб макакичам не вдомек, зачем языкам делают строгую типизацию
Аноним 05/07/20 Вск 11:19:13 #34 №224071474 
>>224071444
А в жопа скрипте надо бежать делать смешнявую картинку.
Аноним 05/07/20 Вск 11:19:30 #35 №224071486 
>>224070733
Дохуя языков знаешь, фронтэнд-клоун-вкатывальщик? В "другом языке" если он нормальный и совсем строгий тебя просто нахуй пошлют при попытке сложить такую хуйню оператором "+". Если только язык не допускает его перегрузку и ты там не навелосипедишь свою логику. В качестве узкого исключения конкретно для строк "+" в джаве например перегружен на конкатенацию по дефолту, и то наверное только потому что в ней нельзя перегружать операторы самому
Аноним 05/07/20 Вск 11:20:22 #36 №224071529 
>>224070946
И в чем сложность?
Аноним 05/07/20 Вск 11:21:10 #37 №224071572 
>>224071446
Если у тебя есть молоток, от которого у тебя постоянно занозы на руке или при работе летят осколки с него, то виноват тот кто произвел этот молоток да? Ты же не будешь говорить, что в ты не умеешь просто пользоваться бракованным изделием.

Аноним 05/07/20 Вск 11:21:17 #38 №224071577 
>>224071444
> Я и говорю что числа со строками не складывают
Ты тупой что ли, ебанутая скотина? Ты че сконцентрировался конкретно на конкатенации и сложении элементарных хэлоуворлдных типов? Ты что не понимаешь что оно было приведено как пример нетипобезопасности ОП-параши?
Аноним 05/07/20 Вск 11:21:52 #39 №224071609 
Iq8zMmMU66I.jpg
>>224070946
Какая мерзость, сблеванул
Аноним 05/07/20 Вск 11:22:15 #40 №224071630 
>>224071572
>молоток, от которого у тебя постоянно занозы на руке или при работе летят осколки с него
Ну может стул поменяй, если у тебя от программирования занозы на руке, я не знаю
Аноним 05/07/20 Вск 11:22:44 #41 №224071661 
>>224071254
> управление техникой
двухрежимным дилдаком твоей мамаши-шлюхи что ли? серьезную технику вообще прогают на супербезопасных языках вроде Ада
Аноним 05/07/20 Вск 11:25:08 #42 №224071768 
>>224071486
Мартыха обосрался, неожиданно, в языке статической типизации, есть типизация. Ну охереть можно. А мы то не знали.
Аноним 05/07/20 Вск 11:25:27 #43 №224071780 
>>224069997 (OP)
Чтобы программировать микроконтроллеры, например. Если на низком уровне. Или PLC и готовые промышленные агрегаты на высоком.
Аноним 05/07/20 Вск 11:27:41 #44 №224071876 
Ебать тут мамкины программисты собрались
Аноним 05/07/20 Вск 11:28:27 #45 №224071918 
>>224071768
Блять, ну ты и тупой, пиздец... отмотай вверх и найди с чего началось все. Там было утверждено, что безтиповая параша вроде ЖС не может в сложно-структурированную бизнеслогику, потому что вылазить из нее будет всякий понос ны выходе из-за нарушений логики работы с данными разных типов
Аноним 05/07/20 Вск 11:28:30 #46 №224071925 
>>224071780
https://www.espruino.com/
Ой
Аноним 05/07/20 Вск 11:28:58 #47 №224071947 
>>224071780
Какие можно на нем прогать МК и в какой среде?
Аноним 05/07/20 Вск 11:29:39 #48 №224071974 
>>224069997 (OP)
javascript - вообще не язык программирования, лол. Это скрипт для веб-сайтов. Нормальный язык программирования - это .exe для 64-битной архитектуры микропроцессора. Запускаешь - и получаешь профит.
Аноним 05/07/20 Вск 11:30:56 #49 №224072036 
>>224071780
щас бы микроконтроллеры в 2020 программировать, не говорю что не нужно просто рынок занят дедами С++, если новичку вкатится то JS+Python и в бой
Аноним 05/07/20 Вск 11:30:56 #50 №224072038 
>>224071572
Так у нас не бракованное изделие, а наоборот пиздатое.
Динамики юзаются только пока ты концепт пилишь, и переписываешь все к хуям по 5 раз в день. Как только интерфейс утвердили, они заменяются на точно такой же кококо<кукарек> как и везде, а не остаются навсегда.
Аноним 05/07/20 Вск 11:31:13 #51 №224072048 
>>224069997 (OP)
'1'+'1' чему равно?
Аноним 05/07/20 Вск 11:31:42 #52 №224072066 
>>224071577
Предъявляет претензии к типам в динамически типизированном языке.
А ты у нас особенный, да?
Аноним 05/07/20 Вск 11:32:06 #53 №224072090 
>>224071974
>Нормальный язык программирования - это .exe для 64-битной архитектуры
https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2010/7435xtz6(v=vs.100)?redirectedfrom=MSDN
И тут обосрамс
Аноним 05/07/20 Вск 11:32:15 #54 №224072102 
>>224071974
> Это скрипт для веб-сайтов
У нас все скрипты в скаде на JS написаны, там не только сайты, можно и на низком уровне писать
Аноним 05/07/20 Вск 11:33:52 #55 №224072173 
>>224071918
Ты в курсе что такое динамические языки? Ты сейчас упрекаешь динамический язык в том, что он недостаточно типизированный? Да?
Аноним 05/07/20 Вск 11:35:15 #56 №224072237 
>>224072048
'11'
Аноним 05/07/20 Вск 11:35:16 #57 №224072239 
>>224069997 (OP)
Чтобы интерфейс типа документ + комменты к нему открывался на железе слабее 20-ядерного ксеона с 16+гб памяти меньше, чем за 1 рабочий день.
Аноним 05/07/20 Вск 11:36:08 #58 №224072288 
>>224072048
undefinde?
Аноним 05/07/20 Вск 11:36:08 #59 №224072289 
>>224072066
Нет, я изначально отметил его нишевую ограниченность (как и любого другого языка), на что какой-то пидор, предположительно ты, вскукарекнул типа "пок-пок а нехуй работать так с типами"
Аноним 05/07/20 Вск 11:36:41 #60 №224072310 
>>224070946
Зачем для строк определена операция вычитания?
Зачем вообще существуют операции неявного приведения числа к строке и наоборот?
Аноним 05/07/20 Вск 11:36:50 #61 №224072321 
>>224072173
Еще один долбоебю. вон ответил первому в посте выше
Аноним 05/07/20 Вск 11:37:50 #62 №224072373 
>>224072239
Давно там jit впендюрили и наоптимизировали так, что всякие питоны и руби сосут.

Понятно, что есть предел оптимизации, так как не статическая типизация.
Аноним 05/07/20 Вск 11:37:56 #63 №224072381 
>>224071925
АРМ прогается и на си-подобных языках, но есть одно "но" - через костыли в виде процессорных драйверов. Поскольку из высокоуровневых языков, команды просто недоступны.
Аноним 05/07/20 Вск 11:39:05 #64 №224072446 
>>224072239
Это вопрос не к языку, а к создателям говносайтов и говнобраузеров
Аноним 05/07/20 Вск 11:41:06 #65 №224072569 
>>224071780
это как на спорткаре ехать по лесу. можно, но нахуя?. для МК стандартом были всегда и есть сейчас плюсы, на которых напилены сотни библиотек для работы и которые более отвечают идее работы железа вообще. это говно скриптовое подняли для даунов которые не могут в нормальные языки, очевидно
Аноним 05/07/20 Вск 11:41:21 #66 №224072589 
>>224072310
Ее там и нет, сначала две строки "2" + "2" складывают, а потом из-за оператора "-" происходит преобразование к числу и на выходе получаем число.

В любом динамическом языке, надо приводить к числам, при мат операциях, никогда не знаешь что там.

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

Аноним 05/07/20 Вск 11:41:37 #67 №224072607 
>>224072373
В браузеры, видимо, забыли сообщить. Как-то случалось мне подгружать полное дерево комментов на каком-то сайте. Всего-то 2к комментов.
Скорость реакции сайта после подгрузки половины из них оставляла желать лучшего. Там даже курсор менялся при наведении на элемент и обратно по десятку секунд.

На C++ и Qt такое бы работало моментально даже с 20к элементов
Аноним 05/07/20 Вск 11:42:18 #68 №224072636 
>>224072589
>а потом из-за оператора "-" происходит преобразование к числу и на выходе
По-хорошему, на этом моменте надо кидать эксепшн
Аноним 05/07/20 Вск 11:43:00 #69 №224072669 
>>224072446
>Это вопрос не к языку
Не совсем, по дизайну у js крайне низкий порог вхождения (как раз из-за утиной типизации), из-за чего любой Васян может собрать простую страницу из дикого количества (иногда конфликтующего) говнокода.
Аноним 05/07/20 Вск 11:43:18 #70 №224072682 
>>224072569
Можно визжать и громко ножками топать. Но JS проникает во все отрясли, от мобилок до контроллеров.

У кого не хватает мозгов, чтобы прогать на динамическом языке, сделали ts
Аноним 05/07/20 Вск 11:43:54 #71 №224072714 
>>224072036
Не настаиваю, это я дремучий пролетарий уповаю на пробуждение совести у Путина и поднятие из могилы технологичного производства. Собственно и кормлюсь на трупе этого производства. Но молодому поколену канеш проще брошюрку по джаве прочитать и посадить жёппку в конторке джуном.
Аноним 05/07/20 Вск 11:44:19 #72 №224072730 
>>224069997 (OP)
>Зачем учить что-то еще?
Чтобы не быть рабом фреймворков и высоких абстракций вместе с репозиториями библиотек из говна и палок с вирусней.
Аноним 05/07/20 Вск 11:44:52 #73 №224072765 
>>224072669
Странно что до сих пор не придумали оптимизатора, точнее оно существует, но это больше костыли для совместимости нежели для оптимизации
Аноним 05/07/20 Вск 11:45:22 #74 №224072787 
>>224072607
Ох, лицемерное ты животное, вспомнил убогий тормозной Qt.
Qt и быстро, это вещи не совместимые.
И да, попробуй написать столько абстракций как на говносайтах, тоже будет секунды сайт загружаться. Потому что рендерят за счет тебя, а не сервера.
Аноним 05/07/20 Вск 11:45:38 #75 №224072800 
Ktq6S0mc2tg.jpg
Аноним 05/07/20 Вск 11:46:11 #76 №224072821 
>>224072636
По хорошему, нельзя преобразовывать. Но в те года это было прогрессивно и молодежно.
Аноним 05/07/20 Вск 11:46:43 #77 №224072853 
>>224070362
>а на какой-то сложный бекенд с запутанной бизнес-логикой лучше не выходить
Node.js, прекрасно работает

>потому что там 2 + 2 = 22 а 2 - 2 = 0
Ни разу не сталкивался с этим на практике, тем более не имел проблем в логике. Явное преобразование типов в джаваскрипте есть.
Аноним 05/07/20 Вск 11:48:19 #78 №224072940 
>>224072800
Дети еще не знают про стандарт IEEE 754, но жопаскрипт у них уже плохой.
Аноним 05/07/20 Вск 11:48:24 #79 №224072944 
>>224072853
>Node.js
Эту дрисню с ивент-лупом в серьезный прод никто не пустит, кроме ебанатов, которым не жалко бабла на железо. Нужно только для создания микросервисов, аля сендера имейлов.
Аноним 05/07/20 Вск 11:49:18 #80 №224072984 
>>224072944
>в серьезный прод никто не пустит
Netflix. Подмывайся!
Аноним 05/07/20 Вск 11:50:39 #81 №224073038 
>>224072944
Хз, на нем вполне можно написать эмулятор сервера какой-нибудь мморпг, куда лучше чем жава или си
Аноним 05/07/20 Вск 11:50:50 #82 №224073044 
>>224072944
Таки наоборот асинхронно же.
На каждое ядро про процессу и вуаля. Какой-нибудь пхп, или петухон, надо реально процессов 10 подымать, чтобы не тупило, а тут всего 4 (если 4 ядра)
Аноним 05/07/20 Вск 11:52:25 #83 №224073124 
>>224069997 (OP)
говнище, а не язык
я пишу на нескольких языках и жс решил недавно выучить чисто для себя, потому что его сейчас везде встретить можно, такого батхерта у меня ни один другой язык не вызывал

жс, это просто недоразумение. 90% туториала, был о том, как в жс педалить костыли, из-за того что в нем отсутствует нормальное ООП, типизация, области видимости, наследование и прочее. Читаешь главу о какой-нить хуите, и понимаешь, что в твоем языке это делается написанием одного ключевого слова, а в жс надо хуячить целый костыль на колбэках. Логика абсолютно условна, худшие практики программирования преподносятся как фишки языка. Типо "о, смотрите какой жс гибкий - переменная может менять свое значение просто при обращении к методу", что серьезно блять? А в нормальных языках за такое пальцы отрезают и собакам скармливают. Как сделать переменную приватной? Поставьте неред именем _подчеркивание - переменная от этого не станет приватной, но другие программисты будут знать что вы относитесь к ней, как к приватной и, не будут ее трогать. Ой бляяяяяяя... я не могу.
Аноним 05/07/20 Вск 11:53:38 #84 №224073184 
Мужицкий посоСи в паре с петухоном закрывают 99% задач в не-вебе. А вы учите, учите.
Аноним 05/07/20 Вск 11:54:51 #85 №224073251 
>>224069997 (OP)
ну да и что дальше?
Аноним 05/07/20 Вск 11:57:28 #86 №224073377 
TypeScript - самый гибкий и удобный язык программирования.
Зачем учить что-то еще?
Аноним 05/07/20 Вск 12:00:59 #87 №224073565 
>>224073251
Kotlin
Аноним 05/07/20 Вск 12:08:58 #88 №224073921 
>>224072940
Я и о 100500 фреймворках для JS ничего не знаю. Но мне это и в хуй не всралось.

Бтв, чем больше у языка фреймворков, тем он хуже. Выводы думай сам.
Аноним 05/07/20 Вск 12:33:13 #89 №224075195 
>>224073921
>чем больше у языка фреймворков, тем он хуже
Какая-то хуйня, простихоспади. А может быть "тем он нужнее"? Вон в руби один фреймворк на весь язык - рельсы, так это потому что он нахуй никому не всрался.
Аноним 05/07/20 Вск 12:54:35 #90 №224076457 
>>224075195
Вон у C# один фреймворк - .NET. Его юзают примерно 40% банков по всему миру, а ещё на нём пишут игры.
Аноним 05/07/20 Вск 13:09:30 #91 №224077447 
>>224072682
Проникает мой хуй в твою мамашу. Практически для любого языка есть нахуй никому не нужные инструменты для работы вне его основной среды обитания. Я тебе как программист МК могу сказать - тебя обоссут в любом месте куда ты сунешься со своим говном в программирование МК.
Аноним 05/07/20 Вск 13:13:52 #92 №224077732 
>>224076457
> пишут игры.
Очко твое на нем пишут. То что на нем педалится юнити не делает его "языком на котором пишутся игры", либо с охуенной оговоркой. Сам юнити внутри работает и написан на сях, методы которого просто дергаются из движка.
Аноним 05/07/20 Вск 13:28:35 #93 №224078740 
бамп
Аноним 05/07/20 Вск 13:33:00 #94 №224079055 
А напиши ка мне на жаваскрипте нормальную нейросетку, или нормальное приложение с распределёнными вычислениями. Ну или игру какую-нибудь нормальную, чтобы 3Д, графика хорошая, производительность высокая и всё такое. Ну чё, получится? Или НИНУЖНА?

Кстати, как за коллбеки будешь оправдываться. Это же пиздец полный, нихуя блядь нормально нельзя обработать получаемые с удалённого сервера данные, либо внутри коллбека ты с ними работаешь, либо не работаешь вообще никак. И нельзя адекватно сделать так, чтобы скрипт просто остановил свою работу до того момента, как данные придут. Приходится такие костыли выдумовывать, что пиздец.
Аноним 05/07/20 Вск 13:43:01 #95 №224079790 
>>224079055
на самом деле и правда нинужна, не понимаю, чего ты батхертишь.

>нормальную нейросетку,
ты один хуй будешь свою сетку тренировать на GPU, используя OpenCL там какой-нибудь. какая разница, на чем клей написан в этом случае?
>нормальное приложение с распределёнными вычислениями
во-первых define "нормальное", во-вторых, опять хуйню спорол, какое отношение распределенность имеет к используемому языку? ты API сокетов Беркли можешь дергать из любого языка. а всякие там гарантии доставки и прочее от языка, опять же, не зависят.
>игру нормальную
50/50 хуйню сморозил.
насчет 3Д смотри WebGL (тупые биндинги к OpenGL). хороший графон - какие модельки сделаешь / шейдеры на GLSL/HLSL напишешь, такая графика и будет.
производительность - единственный более-менее валидный пункт.
>И нельзя адекватно сделать так, чтобы скрипт просто остановил свою работу до того момента, как данные придут
верно, нельзя, потому что обычно ты в таких случая останавливал бы поток. но в js поток один, поэтому останавливать его чревато. асинхронность же. но ты можешь использовать async/await, на вид получается обычный синхронный код, отлаживается тоже, как синхронный.
Аноним 05/07/20 Вск 13:50:27 #96 №224080320 
>>224073921
>сравнивает IEEE 754 и JS-фремворками
а ты не очень умный, да?
Аноним 05/07/20 Вск 13:53:53 #97 №224080560 
>>224080320
че ты высрал сейчас вообще? при чем тут стандарт о плавающей точке?
другой анон
Аноним 05/07/20 Вск 14:05:33 #98 №224081323 
>>224069997 (OP)
>Зачем учить что-то еще?
Затем чтобы повышать свою квалификацию и быть востребованным в других областях ИТ, не?
Аноним 05/07/20 Вск 14:24:55 #99 №224082613 
unnamed.png
r1621428AnTo1.jpg
2168ad20aff8c30056b6be3af7a89511.jpg
images.jpeg
Аноним 05/07/20 Вск 14:25:16 #100 №224082632 
>>224071780
http://johnny-five.io/
Аноним 05/07/20 Вск 14:26:52 #101 №224082723 
mSF-ys8GIx0.jpg
147393909915812096.jpg
minimagick20190314-5165-gqn16
Screenshot20200705-162557.jpg
Аноним 05/07/20 Вск 14:29:20 #102 №224082881 
>>224082723
в чем прикол 1-й пикчи?
Если про проблему точности операций с плавающей точкой то это проблемы аппаратно-обусловленного способа хранения этих чисел, а не языка, и тот кто скажет мне об этом сразу может на хуй скакать
Аноним 05/07/20 Вск 14:32:00 #103 №224083020 
>>224069997 (OP)
>Зачем учить что-то еще?
Потому что на знании одного только языка ты никуда не уедешь. Изучать надо технологии. А их овердохуя, учить заебешься.
А язык это лишь инструмент, для работы с этими технологиями. И он в целом может быть абсолютно любым.
Аноним 05/07/20 Вск 14:33:37 #104 №224083137 
>>224082723
сейчас просто ахуел от преобразования объектов в примитивы и конструкторов. это ад какой то. а дальше объясняют вроде простые вещи, числа, строки, массивы. очень злит. хочется все бросить
Аноним 05/07/20 Вск 14:34:21 #105 №224083187 
>>224070227
>В этом языке додумались dict/map сделать объектом. Что уже делает такие языки как пхп или петухон - ненужными.
А в питоне что, не объект? Там же все объект. Даже строки.
Аноним 05/07/20 Вск 14:36:09 #106 №224083295 
images (1).jpeg
794f5bb005d99f701487b1fe3202f3a0.png
D-UdO0mXoAMoxnI.jpg
Аноним 05/07/20 Вск 14:36:12 #107 №224083297 
>кал с динамической типизацией
>Зачем учить что-то еще?
Хрюкнул.
Аноним 05/07/20 Вск 14:37:24 #108 №224083369 
>>224083295
>3
как это блядь работает?
Аноним 05/07/20 Вск 14:38:05 #109 №224083413 
>>224083295
В чем проблемы?
Аноним 05/07/20 Вск 14:38:47 #110 №224083445 
>>224083369
может неявное конвертирование при сложении?
Аноним 05/07/20 Вск 14:39:11 #111 №224083467 
>>224083369
=== оператора строгого сравнения
в первом выжаении он делает boolean + boolean (неявно приводит бул к числу) получается 2 сравнивает с числом

во втором примере он просто сранивает бул с числом
Аноним 05/07/20 Вск 14:40:48 #112 №224083547 
>>224071974
>javascript - вообще не язык программирования, лол
Про "полноту по Тьюрингу" ты, школотрон, конечно же не слышал.
Аноним 05/07/20 Вск 14:40:55 #113 №224083555 
>>224083467
> во втором примере он просто сранивает бул с числом
ну он же должен для этого преобразовать их к одному типу хоть в каком то смысле? хотя нормальный язык выбросит несовместимость типов эксепшен или упадет на компайл-тайм
Аноним 05/07/20 Вск 14:42:11 #114 №224083612 
>>224083555
Не должен. Во всех языках, даже тех которые ты считаешь "нормальными", есть куча неявных операций. Просто ты в одних языках их воспринимаешь как само собой разумеющееся, а в других, почему-то нет.

Вот почему ты в си аргуменнты функции на стек явно не складываешь?
Аноним 05/07/20 Вск 14:42:37 #115 №224083642 
Про type script местные долбоебы конечно же не слышали
Аноним 05/07/20 Вск 14:43:58 #116 №224083718 
15898876368730.jpg
>>224083369
У true есть числовой эквивалент в виде единице. Когда появляется такая хуйня в виде true + true, то интерпретатор понимает, что он здесь не работает с конкатенацией, а с числовыми выражениями из за оператора "+". Так мы получаем 2.

Во втором примере нет условных преобразований через оператор "+". Смотри, видишь тройное равно? Это знак сравнения БЕЗ ПРИВЕДЕНИЯ ТИПОВ. Джаваскрипт понимает, что тип у true булевый, а у единицы - числовой, следовательно, они нихуя не равны. Эта хуйня вернёт true, если будет выражение "true == 1", так как двойное равно в javascript автоматически приводит две части выражения к общему знаменателю (общему типу)
Аноним 05/07/20 Вск 14:44:19 #117 №224083737 
>>224083555
Он и делает преобразование в момент сложения. Поведение тех или иных операторов явно описано в спецификации. Это не какая-то хаотичная магия.
Аноним 05/07/20 Вск 14:46:31 #118 №224083856 
>>224069997 (OP)
JavaScript - рак
И гореть в аду тем, кто его придумал

Есть два языка для пидарасов и говноедов: C++ и JavaScript
Оба старые как говно мамонта, оба делались людьми, которые ничего не понимали в языках программирования
Аноним 05/07/20 Вск 14:46:45 #119 №224083873 
14122096287850.png
>>224069997 (OP)
tolsto
Аноним 05/07/20 Вск 14:46:51 #120 №224083881 
>>224083642
Так и не пригодилось это говно. Каким нужно быть довеном, чтобы не знать какой тип вернет тебе программа? Если ты этого боишься, то не бойся сразу преобразовывать в нужный тебе тип. А то 100 лет пишешь приложение и ещё столько же типизируешь. Лишняя трата времени
Аноним 05/07/20 Вск 14:48:33 #121 №224083988 
>>224083642
Статическая типизация для неосиляторов динамической, коих, к сожалению, большинство.
Аноним 05/07/20 Вск 14:49:42 #122 №224084038 
>>224083547
Тьюринг был пидором, так что не авторитет.
Аноним 05/07/20 Вск 14:50:26 #123 №224084072 
>>224070468
В js объект - это не dict\map, а hashmap[string][any]
Нормальный map в js является такой же оберктой как и в овсех остальных языках.
Аноним 05/07/20 Вск 14:51:17 #124 №224084115 
>>224071254
js с самого его появления использовали на сервере. в том самом netscape, где он и появился.
Аноним 05/07/20 Вск 14:52:20 #125 №224084180 
>>224071369
По твоей странной логике, от того, что кто-то копает вилами, вилы становятся хуевым инструментом и его надо отобрать.
Аноним 05/07/20 Вск 14:52:52 #126 №224084198 
>>224072800
Какая ссанина, господи прости
Аноним 05/07/20 Вск 14:53:51 #127 №224084245 
>>224083881
> А то 100 лет пишешь приложение и ещё столько же типизируешь
у нормальных людей сначала проектируется система типов, а потом пишется приложение, мальчик. лучше не вылезай из своего фронта в мир.
Аноним 05/07/20 Вск 14:54:32 #128 №224084291 
image.png
1С- самый гибкий и удобный язык программирования.
Зачем учить что-то еще?
Аноним 05/07/20 Вск 14:56:03 #129 №224084383 
>>224084291
Что за пидерсия здесь написана? кто знает этот свинячий язык, поясните семантику этой поебени
Аноним 05/07/20 Вск 14:56:18 #130 №224084396 
>>224082881
Прикол в том, что те, кто постят подобные картиночки, не понимают даже того, о чем ты написал.И тем более не понимают всего остального.
Аноним 05/07/20 Вск 14:56:20 #131 №224084397 
>>224084038
Лол, ну так хули ты за Машиной Тьюринга капчуешь? Выкинь свою пекарню/мобилку/плейстейшн или с чего ты тут сидишь, все равно это Машина Тьюринга, а он был пидаром.
Аноним 05/07/20 Вск 14:57:34 #132 №224084452 
>>224084383
Сразу видно истинного программиста на нормальном языке. Достаточно одни символы заменить на другие, для него сразу становится непонятным.
Аноним 05/07/20 Вск 14:58:19 #133 №224084495 
alert( 1.35.toFixed(1) ); // 1.4
alert( 6.35.toFixed(1) ); // 6.3

говно говна
Аноним 05/07/20 Вск 14:58:25 #134 №224084503 
>>224084291
Саси, лалка! http://программирование-по-русски.рф/
Аноним 05/07/20 Вск 15:00:41 #135 №224084632 
>>224072607
Подгружаю в браузер и по ляму комментариев. программисты на js знают про буферизацию, в отличии от программистов на Qt, видимо.
Аноним 05/07/20 Вск 15:00:58 #136 №224084656 
>>224084452
Я просто не понимаю захуя там сделан прямо из процедуры рекурсивный вызов ее же, или блять это обращение к локальной переменной, и при чем тут какая-то ебливая реакция пешехода. Мне просто кажется что это писал говнокодер, вкупе с говноязыком на выходе вышло просто топ-говно. хотя может я не прав.
Аноним 05/07/20 Вск 15:00:59 #137 №224084657 
15934260506512.jpg
Аноним 05/07/20 Вск 15:01:19 #138 №224084667 
>>224084397
А у меня не машина тьюринга.
Аноним 05/07/20 Вск 15:02:37 #139 №224084744 
>>224083881
>>224083988
очень жирно набросили, попробуйте потоньше в следующий раз. в нашем не самом большом проекте 50к строк кода на TS и 4 разраба. в конкретный момент времени, я не то, что типы назвать не смогу, какие где, я блять даже список фичей в конкретный момент времени не назову, потому что новые впиливаются нон-стоп. а ты мне пиздишь про лишнюю трату времени. если у тебя скрипт на 100 строк, то да, нахуй типизация не нужна (и то, сомнительно). еще TS это помощь при рефакторинге по всей кодовой базе разом + страховка от проеба чего-то где-то, которая выплюнет тебе error во время сборки, а не в рантайме на продакшене, потому что тестеры забыли кейс покрыть.
Аноним 05/07/20 Вск 15:02:49 #140 №224084753 
>>224084667
любая ЭВМ современная это машина тьюринга, довен. именно поэтомы языки которые пошли от сей наиболее нативны. а все эти ваши хаскели работают через тонны абстракций.
другой-анон
Аноним 05/07/20 Вск 15:03:07 #141 №224084774 
>>224084656
На скрине нет никакого рекурсивного вызова. Я же говорю, что ты долбоеб.
Аноним 05/07/20 Вск 15:06:35 #142 №224085021 
>>224084495
Ты? Потому что не знаешь про iee754?
Аноним 05/07/20 Вск 15:06:58 #143 №224085047 
>>224084291
У тебя там функция называется "ситуации" и словарь называется "ситуации". Как оно после этого работает?
Аноним 05/07/20 Вск 15:07:52 #144 №224085111 
>>224085047
А почему не должно работать? В каком языке ты не можешь локальньую переменную внутри функции назвать как функция?
Аноним 05/07/20 Вск 15:08:40 #145 №224085165 
Ору с клоунов, которые че-то пиздят про божественный ЖС, но не могут дня прожить, не используя его (хотя бы на двоще).

>кококо, серьезные бэкенды и проекты низя
Все компании всего мира юзают и радуются, позволяет решать задачи быстро, но нет, диванные кукоретики что-то пиздят - https://softwarebrothers.co/blog/companies-that-use-node-js/.

Настоящему инженеру вообще похуй что юзать, язык - лишь инструмент решения задачи, и если какое-то риалтайм приложение с сокетами проще делать на ноде, надо брать ноду, а не кукарекать про то, что она хуевая.

Особенно меня радуют долбоебы, которым var не нравится, но и в шарпе, и в джаве он тоже появился, наверно потому, что хуевый подход, ага-ага
Аноним 05/07/20 Вск 15:09:40 #146 №224085233 
image.png
>>224085047
Это работает на божьей лагодати неизвестным нам образом.
Аноним 05/07/20 Вск 15:09:47 #147 №224085241 
>>224084774
Что такое "ситуации", пидорас? На том месте где это слово встречается впервые оно занимает место, которое должен бы занимать либо 1) возвращаемый тип либо 2)имя процедуры. Поскольку другого места для имени нет, а на описание анонимной процедуры это не похоже, я предполагаю что это все таки имя
Дальше эти ёбаные ситуации еще встречаются дохуя раз, и в конце что-то там вызывается с этими "ситуациями"
Может быть ты мне покажешь еще язык, где бы были бы применены такие же поносные приемы кодинга??
Впрочем, че спорить с петухом-полубухгалтером, работающем на каличном недоязыке для кассирш-проституток. У вас долбоебов это профессиональное - натягивать очки на нос и говорить всем "у нас тут все правельна", хотя на деле все там почти говнокодеры
Аноним 05/07/20 Вск 15:11:25 #148 №224085351 
>>224085165
А, да, пометку сделаю: мимоинженер, который писал кучу всего на куче говна, нода - не самое плохое
Аноним 05/07/20 Вск 15:12:15 #149 №224085401 
>>224085165
Слыш, чучело, в шарпе и джаве var для других целей нужен.
Увидел слово похожее и начинает кукарекать, вообще охуеть.
Аноним 05/07/20 Вск 15:12:17 #150 №224085404 
>>224085111
эм, почти в любом блять? C/C++, жава, питухон, жс?
Аноним 05/07/20 Вск 15:13:16 #151 №224085472 
>>224085241
На скрине показана процедура с названием Ситуации (на этом месте сразу отправляйся выяснять разницу между процедурой и функцией, чтобы узнать, что процедуры ничего не возвращают).
Внутри функции объявляется локальная переменная с именем Ситуации, которая инициализируется инстансом класса Соотвествие.
Дальше по хожу всей этой процедуры идет работа с этим самым инстансом.

Ссу тебе на голову еще раз и посылаю нахуй.
На твоем примере ярко видно все, что нужно знать о хейтерах тех или иных языков.
Аноним 05/07/20 Вск 15:13:20 #152 №224085478 
>>224085401
Для чего же он там нужен, расскажи? И в чем разница с js'ом?
тест на маньку, давай
Аноним 05/07/20 Вск 15:13:28 #153 №224085494 
>>224083612
>Во всех языках, даже тех которые ты считаешь "нормальными", есть куча неявных операций.
Намеренное упрятывание деталей реализации - это рак IT. И да, ты прав, началось это не сегодня. Си в начале 80х - это такой же метастаз, как и JS в наши дни.
Аноним 05/07/20 Вск 15:13:43 #154 №224085505 
>>224085165
> Особенно меня радуют долбоебы, которым var не нравится, но и в шарпе, и в джаве он тоже появился, наверно потому, что хуевый подход, ага-ага
Нахуя ты путаешь влажное с шершавым? В шарпе и в джаве вары используются только для того, чтоб связать с ними переменную в момент инициализации, а до того не морочиться с типом. Это не ведет к отходу от строжайшей типизации ни на микрон.
Налепил такую телегу, а в итоге обосрался как даун на такой элементарной хуйне, что сразу стало ясно что ты моноязычная обезьяна которая нихуя не понимает в дизайне языков в широком смысле.
Аноним 05/07/20 Вск 15:14:25 #155 №224085543 
image.png
image.png
>>224085404
Схуяли? совсем дурак? пик 1 Си, пик 2 js
Аноним 05/07/20 Вск 15:15:17 #156 №224085604 
>>224085494
Пиши на асме. Тебе никто не запрещает.
Но не тебе судить о раках. Меня все более, чем устраивает. И я прекрасно знаю, что как устроено. Я же не долоеб.
Аноним 05/07/20 Вск 15:15:44 #157 №224085643 
>>224085543
ты сам дурак. вчитайся в мое сообщение.
Аноним 05/07/20 Вск 15:15:53 #158 №224085654 
>>224085505
Анон, эта телега блять чтоб триггернуть таких же непонимающих долбоебов, как ты и чмо выше.
Я ни слова не сказал в пользу динамико-дрисни, ни слова не сказал про типы. Но и ты, и он привязали это сюда, сечешь?

Вы просто триггеретесь вообще на веши не рядом, будьте спокойнее, все просто инструмент. Никто не будет на ноде банки делать в здравом уме
Аноним 05/07/20 Вск 15:16:41 #159 №224085702 
>>224085643
>У тебя там функция называется "ситуации" и словарь называется "ситуации". Как оно после этого работает?
>А почему не должно работать? В каком языке ты не можешь локальньую переменную внутри функции назвать как функция?
>эм, почти в любом блять? C/C++, жава, питухон, жс?

Уверен, что мне надо вчитываться, дурак?
Аноним 05/07/20 Вск 15:16:49 #160 №224085704 
>>224085643
>>224085543
ладно, сам вчитался, неверно понял вопрос, сам дурак. я имел в виду, что в языках, которые я перечислил, это можно сделать.
Аноним 05/07/20 Вск 15:17:14 #161 №224085724 
>>224069997 (OP)
Скрипт
Аноним 05/07/20 Вск 15:17:35 #162 №224085747 
>>224085478
Шарп или джава от var не стали работать как с динамической типизацией, мань
Аноним 05/07/20 Вск 15:17:36 #163 №224085748 
>>224069997 (OP)
> JavaScript - самый гибкий и удобный язык программирования.
Многа поточность где
Аноним 05/07/20 Вск 15:17:49 #164 №224085765 
image.png
>>224085021
Ну и что iee754 говорит про такое, Илон Маск?
Аноним 05/07/20 Вск 15:18:08 #165 №224085781 
>>224085747
А я где-то отправдывал динамико-дрисню? Хоть что-то я про типы говорил, м, уеба?
Аноним 05/07/20 Вск 15:18:43 #166 №224085808 
>>224085748
>Многа поточность
Значение знаешь?
Аноним 05/07/20 Вск 15:19:12 #167 №224085836 
image.png
>>224085765
То, что ты не разобрался в библиотеке стендартной, почитай, че там методы эти возвращают
Аноним 05/07/20 Вск 15:19:23 #168 №224085846 
>>224085765
Говорит. что функции max и min не определены в данном стандарте, непоянтно, что ты этим хотел сказать.
Аноним 05/07/20 Вск 15:19:27 #169 №224085853 
>>224085472
> разницу между процедурой и функцией
Я это знал еще когда твою мамашу драл в институте за полторашкой пива на двоих, очкошник бухгалтерский. Если б ты в шары не долбился, увидел бы что для этой хуйни было выбрана роль имени в итоге, а про то что функция void не стал просто писать
> Внутри функции Ситуации объявляется локальная переменная с именем Ситуации
Ну вот оно и выяснено. Отмотай назад и увидишь что я и предположил изначально что это просто говнокод, который в купе с говноязыком и дает такой днищерезультат. А залупа с пешеходом которая там предпринята это похоже вообще какая-то ебанутая побочка, которой там не место
Ладно, отваливай нахуй. Разговаривая с тобой нормальный программист чувствует себя примерно так же, как ты, когда поясняешь что-то 70-летней тете Сраке у себя в отделе
Аноним 05/07/20 Вск 15:19:41 #170 №224085871 
>>224072682
>до контроллеров
Это пиздец, сам так не считаешь?
Аноним 05/07/20 Вск 15:20:59 #171 №224085930 
image.png
>>224085836
Ещё я в чём не разобрался?
Аноним 05/07/20 Вск 15:21:15 #172 №224085942 
>>224085853
Очень мне доставляют эти нормальные про программисты на нормальных языках. Каждый раз в голос.
Аноним 05/07/20 Вск 15:21:57 #173 №224085972 
>>224085930
В приведении типов, например.
Аноним 05/07/20 Вск 15:22:32 #174 №224086005 
>>224085930
Сначала расскажи, нахуй ты с темы на тему перепрыгнул? Маневры школьника какого-то, которому дядя-погромизд-на-жава-тырпрайз сказал, что мужики пишут только на статик тайпах.

Что ты еще хочешь от динамикодрисни? Это основа жса
Аноним 05/07/20 Вск 15:23:12 #175 №224086048 
image.png
>>224085972
Приведение типов, говоришь?
Аноним 05/07/20 Вск 15:23:37 #176 №224086068 
>>224085654
Секу что ты сейчас пытаешься выехать на каких-то маневрах. Хотя уже понял что обдристал свои ляжечки. Тебе конечно же не удастся ничего привести в маняоправдания, потому что все что связывает эти маркеры в языках обсуждаемых, это то что они предваряют переменные. Может быть ты, псина, станешь тут пиздеть что переменных не было в жаве и шарпе до варов?
Аноним 05/07/20 Вск 15:23:37 #177 №224086069 
>>224086048
Да.
Аноним 05/07/20 Вск 15:24:55 #178 №224086132 
>>224086048
Анон, ты опять обосрался. Почитай, как в js типы приводятся.

>>224086068
Анон, ебать ты сгорел. Ты просто доебался до меня по теме, которую я даже не вкидывал как тезис, найди хоть одно упоминание про динамикодрисню в моих сообщениях.

Нет, их нет. Ты обосрался и стриггерился просто так. Будь проще
Аноним 05/07/20 Вск 15:25:34 #179 №224086171 
image.png
>>224086069
Какое уж там приведение типов, арифметику бы осилить.
Аноним 05/07/20 Вск 15:26:41 #180 №224086227 
>>224086068
И да, я ничего кроме "они предваряют переменные" больше и не имел в виду. Я нигде не оправдывал динамикодрисню, нигде не говорил про "шарп вводит динамикопарашу", обтекай.

>>224086171
Покажи, что это нормально работает в какой-то джаве или че ты там любишь, интересно даже :)
Аноним 05/07/20 Вск 15:27:29 #181 №224086271 
inctypes.jpg
>>224085404
можно, но за такой говнокод надо пробивать башку нахуй ржавыми вилами
Аноним 05/07/20 Вск 15:28:01 #182 №224086293 
>>224073124
>отсутствует нормальное ООП
Что ты подразумеваешь под нормальным ООП?
>области видимости
Присутствуют в полне нормальном виде
>наследование
Ты дурачек?
>в жс надо хуячить целый костыль на колбэках
В 2014 застрял? С 2015 появились нормальные конструкции с промисами
>А в нормальных языках за такое пальцы отрезают и собакам скармливают.
Специально для таких дурачков как ты придумали тайпскрипт, а то вы не в состоянии проверить типы передаваемых в метод данных
>Как сделать переменную приватной?
Через ключевое слово "#", это не проблемы языка если ни один браузер не поддерживает данную фичу на текущий момент

Аноним 05/07/20 Вск 15:28:35 #183 №224086319 
>>224069997 (OP)
вебмакака, плис
Аноним 05/07/20 Вск 15:28:40 #184 №224086323 
image.png
>>224086048
От подобного у тебя, наверное, вообще башню снесет.
Аноним 05/07/20 Вск 15:28:44 #185 №224086327 
>>224085846
Маня, не лезь уж, раз вообще не в теме.
Аноним 05/07/20 Вск 15:28:50 #186 №224086329 
>>224086171
Здесь вводится число большее максимального возможного.
Аноним 05/07/20 Вск 15:29:04 #187 №224086343 
>>224086171
Позориться-то не надоело?
Аноним 05/07/20 Вск 15:29:27 #188 №224086359 
>>224086319
Как будто в современном прогромистском мире за что-то нормально платят, кроме веба и нейронок (которые тоже уникумы делают на ноде бля)
Аноним 05/07/20 Вск 15:29:43 #189 №224086371 
>>224086293
> вы не в состоянии проверить типы передаваемых в метод данных
только ради этого и придумали ага
Аноним 05/07/20 Вск 15:30:01 #190 №224086390 
>>224086327
В IEEE754 нет функций max и mix, мань.
Аноним 05/07/20 Вск 15:30:03 #191 №224086392 
>>224073377
Затем, что если тебе нужно оптимизировать свое ПО придется переписывать часть кода не на скриптовых языках, которые пиздец какие медленные
Аноним 05/07/20 Вск 15:30:19 #192 №224086405 
>>224086323
Итерейбл ключи - всегда строки, мапы - тоже итерейбл
Аноним 05/07/20 Вск 15:31:08 #193 №224086447 
image.png
>>224086405
Что за хуйню ты сейчас пизданул?
Аноним 05/07/20 Вск 15:31:40 #194 №224086473 
>>224086390
Infinity-то там есть? Или в школе их сейчас не проходят?
Аноним 05/07/20 Вск 15:32:34 #195 №224086517 
>>224086329
Что такое "максимально возможное" число у местных аутистов означает, я не в курсе просто
Аноним 05/07/20 Вск 15:32:35 #196 №224086519 
>>224086447
Это было вообще не в сторону твоего примера, а в сторону типов данных, которые итерейбл штуки там отдают, горит с них то и дело.

А как ето один код разный результат дает? О_О
Аноним 05/07/20 Вск 15:32:46 #197 №224086536 
>>224079055
>. И нельзя адекватно сделать так, чтобы скрипт просто остановил свою работу до того момента, как данные придут.
Боже блять, ты откуда свои знания о js брал?
даже сраный ie поддерживает асинхронные запросы, если ты делаешь асинхронный запрос то просто юзай await, если синхронный то у тебя автоматом основной поток остановится
Аноним 05/07/20 Вск 15:33:27 #198 №224086580 
>>224086519
А, я обосрался. Анон в циферки свой итератор прокинул, хорошо!
Аноним 05/07/20 Вск 15:33:59 #199 №224086611 
image.png
>>224086519
>А как ето один код разный результат дает? О_О
Магия.
Аноним 05/07/20 Вск 15:34:23 #200 №224086632 
>>224086132
Ну ты опять просто маневрируешь. Ты сказал что "вары сейчас и в шарпе и джаве ввели", естественно, имплаинг что ввели их с той же СЕМАНТИКОЙ, иначе твой высер это вообще твист вбок куда-то. Так вот тебе поясняю: эти вары в этих языках нихуя не имеют общего с варами в ЖС, это просто слово-джокер для обозначения "анонимного" типа, выводимого в момент инициализации, и то, если не ошибаюсь, только в компайл-тайм. Джава вообще много чего сахарного убивает до рантайма (обобщения, например), и следовательно НИКАКОЙ новой семантики вары вообще не несут
Аноним 05/07/20 Вск 15:34:37 #201 №224086646 
>>224086473
Есть.
Аноним 05/07/20 Вск 15:35:03 #202 №224086674 
image.png
>>224086227
А какие варианты могут быть-то?
Аноним 05/07/20 Вск 15:36:37 #203 №224086762 
>>224085111
Нормальные люди за такое пиздят клавиатурой по башке во время код-ревью. Для таких вещей-то конвенциальные имена различны (функции выражают глаголами, а переменные существительными), не то чтоб допускать полную коллизию имен разнородных сущностей
Аноним 05/07/20 Вск 15:36:51 #204 №224086774 
>>224086632
> имплаинг что ввели их с той же СЕМАНТИКОЙ
Это ты так подумал
> иначе твой высер это вообще твист вбок куда-то
Я ж в самом первом ответе написал, что это чисто подорвать непонимающих. Ты понимаешь, нахуй ты на эту толстоту повелся вообще?
> это просто слово-джокер для обозначения "анонимного" типа
Именно про это и был мой пост
> НИКАКОЙ новой семантики вары вообще не несут
Я и не говорил, что у них общая семантика
Аноним 05/07/20 Вск 15:37:07 #205 №224086788 
image.png
>>224086674
>>224086171
Да уж. Голову бы тебе осилить для начала.
Аноним 05/07/20 Вск 15:37:28 #206 №224086815 
>>224070601
>JS
>Исключает говнокод
>JS не говнокод
Ты ведь понимаешь, что это оксюморон?
Это язык - костыль, даже пыха по сравнению с ним просто образцовый язык программирования. прости боже
Аноним 05/07/20 Вск 15:37:48 #207 №224086835 
>>224086674
А теперь расскажи, какого типа у тебя переменная на деле получилась?
Аноним 05/07/20 Вск 15:38:04 #208 №224086851 
>>224086359
ебать. тонко что ли должно было получиться?
Аноним 05/07/20 Вск 15:38:36 #209 №224086883 
>>224086835
слыш чо ты с какими-то типами доебался? у нас сильно типизированный язык не то что ваше говно
Аноним 05/07/20 Вск 15:38:50 #210 №224086901 
>>224086788
Точно мне, а не тому, кто это придумал? Речь-то при убогость и кривость JS, не? Или нынешние школьники за диалогом длиннее одного сообщения уследить не в состоянии?
Аноним 05/07/20 Вск 15:40:25 #211 №224086985 
>>224086815
Мне вот наоборот после ES6 кажется, с большим удовольствием на жс пишу

>>224086851
Не, я ща серьезно. В моей мухосрани нормально только за веб платят. Можешь поделиться своим видением?

>>224086883
Так это вопрос о том, какой это тип. В js все числа по IEEE 754 хранятся. Ты, чмоха, которая топит за типы, не можешь узнать, какого типа числа в жс, прежде чем доебаться или что?

Тебе анон выше показал, как записать легко бигинт, обтекай.
Аноним 05/07/20 Вск 15:41:06 #212 №224087023 
>>224086835
Чтобы что? Сформулируй, что сказать пытаешься. Я тебе показываю, что в нормальных языках с арифметикой проблем нет. В языках для веб-макак арифметика нужна в пределах тысячи, чтобы веб-макаки от больших чисел не расстраивались.
Аноним 05/07/20 Вск 15:41:30 #213 №224087047 
>>224069997 (OP)
Не надо делать из скриптового языка инструмент для всего подряд
Аноним 05/07/20 Вск 15:41:35 #214 №224087052 
>>224086901
Так js не убог и не крив. Убого твое восприятие.
Аноним 05/07/20 Вск 15:42:39 #215 №224087115 
image.png
>>224086611
Пиздец.
Аноним 05/07/20 Вск 15:42:46 #216 №224087120 
>>224087047
Для всего ты и не сделаешь, нужен рантайм.
А для большинства задач - почему нет?
Аноним 05/07/20 Вск 15:43:09 #217 №224087145 
>>224086293
я не он, но на пару отвечу
> Что ты подразумеваешь под нормальным ООП?
нормальное ООП возможно только с тайп-сафети, ибо без них нереально реализовать нормальный полиморфизм. не спрашивай что такое нормальный. Это такой, который опять же распространяется только внутри типов одной ветви наследования/имплементации, а не на говно, гусей и аллаха.
остальное там какой-то пердежь...
в одном тесизе пиздит что что-то реализовано в тайп-скрипт, а не является свойством языка - типа "вин". Но зато нигде не реализованная фишка языка - это почему-то тоже "вин". Какие-то пиздец двойные стандарты. Ты выбери тогда за что топить - за реальный стек, включающий еще и все говнофреймворки, или за "пуре-стандарт"
Аноним 05/07/20 Вск 15:43:37 #218 №224087179 
>>224087115
Ах, какая неожиданность.
Аноним 05/07/20 Вск 15:43:59 #219 №224087198 
>>224072669
Пиши на ассемблере, гуру.
Аноним 05/07/20 Вск 15:44:16 #220 №224087213 
>>224087145
А Smalltalk - это у нас не нормальное ООП, верно?
Аноним 05/07/20 Вск 15:44:33 #221 №224087222 
>>224087052
Ну да, а TypeScript и иже с ним придумали неосиляторы. Просто потому, что JS слишком хорош для их восприятия.

Ох уж эти школьники с двачей!
Аноним 05/07/20 Вск 15:44:39 #222 №224087228 
>>224086774
Ааааа!!! понял! Тактика "обосрался - сделай вид что подорвать троллил"
Сорян что прослоупочил с первого раза. Молодец. Иди мамка борща нальет.
Аноним 05/07/20 Вск 15:45:16 #223 №224087256 
>>224087222
Нет. придумали для неосиляторов. Так же как голэнг придумали для них же.
Аноним 05/07/20 Вск 15:45:41 #224 №224087283 
>>224087023
Чтобы убедиться, что ты не смог в типы, долбоеб.
В js обычные числа по IEEE 754 хранятся, ты пытался записать число большее туда, обсер на ровном месте, только типы тебя от такого и спасают, на нормальном языке, которые не огораживает анально, ты писать не можешь.

И про арифметику, ты реально долбоеб. Она не от языка зависит, а от типов, стандартов и их реализации - https://0.30000000000000004.com/.

Обтекай, твой шарп там тоже сосет, как и жс.

>>224087228
Еще раз, ты подорвался, мое дело сделано. Ни в одном моем посте, с самого первого, ты не можешь ничего найти в оправдание динамикодрисни, ты ее САМ ПРИДУМАЛ, а потом САМ ПОДОРВАЛСЯ.

Удачи
Аноним 05/07/20 Вск 15:46:15 #225 №224087314 
>>224082881
Это проблема языка, т.к. в нормальных языках ты получаешь ожидаемое 0.3
Аноним 05/07/20 Вск 15:46:54 #226 №224087351 
>>224087314
Какие вы дауны. Это не проблема языка, так везде: https://0.30000000000000004.com/
Аноним 05/07/20 Вск 15:46:58 #227 №224087353 
>>224087222
Вот это поворот! А не расскажешь, в каком месте TypeScript упрощает JavaScript?
Аноним 05/07/20 Вск 15:49:20 #228 №224087477 
>>224086985
> Можешь поделиться своим видением?
Нормально платят за топовые скиллы, охватывающие область возможно не только шире, но и как можно глубже. Сидя на веб-параше, ты просто вряд ли когда-то поймешь как действительно все работает, соответственно вряд ли впишешься в какие-то реальные проекты где сидят большие дяди с и-ку 180 единиц и кропают глубокий бэк для ваших нейронок и разрабатывают тонны протоколов для вебов
Аноним 05/07/20 Вск 15:52:07 #229 №224087627 
>>224087477
Ну я сидел 3 года в лабе одной в ДС, занимался геоданными (геометрия карт, террабайты геожсонов гнал, объединял, упрощал, преобразовывал и тп), занимался секьюрными протоколами и шифрованием. Либо я что-то делал не так, либо хз в чем дело.

Как итог, мой рук ушел на рубях хуярить что-то, а я в фуллстек веб.
Аноним 05/07/20 Вск 15:52:31 #230 №224087655 
>>224087145
> 2020 год
> ооп
я хуй знает, что с вами не так. пилить статику на ооп еще можно, а вот когда дело доходит до динамики то ты со своим замечательным ооп хуй пососешь
Аноним 05/07/20 Вск 15:53:18 #231 №224087701 
image.png
>>224087351
Ты бы хоть свои ссылки сам открывал, там половина примеров выдаёт правильный ожидаемый точный результат. Мне, как инженеру, честно говоря, насрать как там хранятся данные. Если я складываю 0.1 + 0.2 я ожидаю 0.3, если язык выдаёт другой результат - он отправляется на помойку.
Аноним 05/07/20 Вск 15:54:19 #232 №224087750 
>>224087213
Это довольно сложный вопрос. Не готов ответить.
Аноним 05/07/20 Вск 15:55:14 #233 №224087797 
>>224087701
>Мне, как инженеру
>Если я складываю 0.1 + 0.2 я ожидаю 0.3
Хуевый из тебя инженер, значит
Аноним 05/07/20 Вск 15:55:29 #234 №224087811 
>>224087701
Ну ты, как инженер, почитай хоть, как это работает и почему так.
>Мне, как инженеру, честно говоря, насрать как там хранятся данные.
Макака ты, а не инженер
Аноним 05/07/20 Вск 15:55:39 #235 №224087817 
>>224087701
да ты даун просто, инженер, лол. в консольке ему 0.3 написало, спешите видеть. какой точный результат? Powershell хранит так же во float или double.
Аноним 05/07/20 Вск 15:55:54 #236 №224087829 
>>224087750
потому что он противоречит твоей манятеории, и при этом является родителем самого понятия?
Аноним 05/07/20 Вск 15:56:12 #237 №224087849 
>>224087701
> си на помойку
> шарпы на помойку
> плюсы на помойку
> жаву на помойку
> о вот павер шелл заебись, буду в нем программировать(складывать числа)
Аноним 05/07/20 Вск 15:56:34 #238 №224087864 
>>224087314
Ты попробуй это свое 0.3 использовать для сравнения с другим 0.3, а потом долго думай почему 0,3 == 0,3 у тебя дает false
0,3 блять у него. нет у тебя будет вывод чисел с точностью до 15 нулей после запятой
Аноним 05/07/20 Вск 15:58:20 #239 №224087958 
>>224087283
Меня радуют школьники, рассуждающие о стандартах, хотя в глаза его не видели. И сейчас натужно побегут в википедию, читать, про что он вообще.

А потом будут пытаться объяснить почему 999999999999998 - ок,
1000000000000000 - ок, а 999999999999999 - не ок.

Впрочем нет, пытаться не будут, поскольку не смогут понять о чём стандарт и скажут, что я долбоёю, раз не понимаю очевидного. Так всегда бывает, я много школьников повидал.

Школьники они такие: они если привыкли жевать содержимое своего памперса, их ни за что не убедить, что говно невкусное.
Аноним 05/07/20 Вск 15:58:26 #240 №224087964 
Как хорошо обоссали маня-инженеров, которые одновременно называют жс говном и жс-разрабов макаками, но сами те еще долбоебы.

Ребяты, ладно с нормальными аргументами тут ссут на жс. Но вы блять, инженеры, не позорьтесь
Аноним 05/07/20 Вск 15:59:09 #241 №224087996 
>>224087958
Тебя там выше обоссали, инженер
Аноним 05/07/20 Вск 16:00:18 #242 №224088060 
>>224087849
Так на них никто и не пишет серъёзный стафф, это так, игрушки для детей. Глубокое программирование там и не начилалось, все эти шарпы это уровень веб-макакинга. Как можно написать что-то серъёзное на языке, который, блять, не может сложить два числа правильно. Ору.
Аноним 05/07/20 Вск 16:00:59 #243 №224088099 
>>224088060
А на чем пишут, дед?
Аноним 05/07/20 Вск 16:01:13 #244 №224088110 
let i = 0;
for (let y = 0; y < 100; y++) {

i += 0.2;
console.log(i)

}

0.2
0.4
0.6000000000000001
0.8
1
1.2
1.4
1.5999999999999999
1.7999999999999998
1.9999999999999998
2.1999999999999997
2.4
2.6
2.8000000000000003
3.0000000000000004
3.2000000000000006
3.400000000000001
3.600000000000001
3.800000000000001
4.000000000000001
4.200000000000001
4.400000000000001
4.600000000000001
4.800000000000002
5.000000000000002
5.200000000000002
5.400000000000002
5.600000000000002
5.8000000000000025
6.000000000000003
6.200000000000003
6.400000000000003
6.600000000000003
6.800000000000003
7.0000000000000036
7.200000000000004
7.400000000000004
7.600000000000004
7.800000000000004
8.000000000000004
8.200000000000003
8.400000000000002
8.600000000000001
8.8
9
9.2
9.399999999999999
9.599999999999998
9.799999999999997
9.999999999999996
10.199999999999996
10.399999999999995
10.599999999999994
10.799999999999994
10.999999999999993
11.199999999999992
11.399999999999991
11.59999999999999
11.79999999999999
11.99999999999999
12.199999999999989
12.399999999999988
12.599999999999987
12.799999999999986
12.999999999999986
13.199999999999985
13.399999999999984
13.599999999999984
13.799999999999983
13.999999999999982
14.199999999999982
14.39999999999998
14.59999999999998
14.79999999999998
14.999999999999979
15.199999999999978
15.399999999999977
15.599999999999977
15.799999999999976
15.999999999999975
16.199999999999974
16.399999999999974
16.599999999999973
16.799999999999972
16.99999999999997
17.19999999999997
17.39999999999997
17.59999999999997
17.79999999999997
17.999999999999968
18.199999999999967
18.399999999999967
18.599999999999966
18.799999999999965
18.999999999999964
19.199999999999964
19.399999999999963
19.599999999999962
19.79999999999996
19.99999999999996

Process finished with exit code 0
Аноним 05/07/20 Вск 16:01:29 #245 №224088126 
>>224088060
>>224087964
>>224087817

Семён Семёныч! Не нервничайте, сходите на кухню, голубцы остынут.
Аноним 05/07/20 Вск 16:01:32 #246 №224088129 
>>224087829
Там просто дохуя тонкостей, которых я не знаю, поскольку этот смоллтолк мне в хуй не брякал. Насколько я знаю, у него просто сильная система типов, которой нет у этого вашего жэ-эса. Там типизация хоть и динамическая, но для любых преобразований нужно писать реальные методы-конвертеры одного типа в другой. Короче, нельзя захуярить int someint= "1", тебя нахуй сразу пошлют. Ты же понимаешь, что это не исключает динамичности типизации?
но тут я не уверен, если секешь то поясни
Аноним 05/07/20 Вск 16:01:41 #247 №224088139 
>>224088060
>Как можно написать что-то серъёзное на языке, который, блять, не может сложить два числа правильно.
/thread
Аноним 05/07/20 Вск 16:02:14 #248 №224088176 
>>224087864
Если язык мне выдаст 0,3 !== 0,3 я недолго думая отправлю его на помойку инструментов для макак.
Аноним 05/07/20 Вск 16:02:56 #249 №224088203 
>>224088126
Не, анон, тут помимо меня еще пачка людей тебе в ротеш нассала.
Иди в типичном программисте комменты попиши
Аноним 05/07/20 Вск 16:03:04 #250 №224088211 
>>224087964
Это кто например? посты выдели. Если хоть один мой будет - я тебя выебу в жопу материнской платой и обоссу
[123] Аноним 05/07/20 Вск 16:03:30 #251 №224088240 
123132
Аноним 05/07/20 Вск 16:03:52 #252 №224088255 
>>224088176
А какой язык тебе выдаст true, можешь сказать, что истинные гуру выбирают?

>>224088211
Плюсовик-разбойник? Иди свитер постирай
sageАноним 05/07/20 Вск 16:04:05 #253 №224088272 
Лол, дебилы спорят о дабл и децимал
Аноним 05/07/20 Вск 16:04:45 #254 №224088300 
>>224088272
Ща, падажжи, там деды тебе норм языки покажут, где все верно работает, а не как у макак
Аноним 05/07/20 Вск 16:05:14 #255 №224088331 
>>224088211
> мне пох чо там эти циферки как хранятся нада чтобы как в голове у меня если 0.3 значит так и хранится ебана
> я инженер
Аноним 05/07/20 Вск 16:05:17 #256 №224088333 
>>224088060
аминь. В треде слишком много макак, прошедших недельный курс c++ и думающих, что 2 + 1 = 3.04 это нормально. Раньше таких бы просто обоссали настоящие инженеры, а сейчас любая си макака считает себя архитектором. Тьфу.
Аноним 05/07/20 Вск 16:05:59 #257 №224088374 
>>224069997 (OP)
Говнище ебаное, твой этот js. Как всё из ecmascript. Создан дегенератами, специально для дегенератов.
Аноним 05/07/20 Вск 16:06:06 #258 №224088380 
>>224088129

Этот дуралей пытается сказать, что в smalltalk (который используется чуть менее, чем нигде) используется такая же дурацкая ооп-парадигма, как и в недоделанном JS.

Его очень распирает от гордости, чт оон этот факт прочитал на пятой странице книги "JS для школьников за 21 день". Дальше 6-й страницы не читал, там буквы, которые он в школе ещё не проходил встречаются.

Что следует из этого факта, он ещё не придумал, но щёки надувать ему эт оне мешает.
sageАноним 05/07/20 Вск 16:06:15 #259 №224088387 
>>224088300
Не понимаю, зачем ты троллишь двач, да ещё и на такую идиотскую тему? Прекрати, ты только распространяешь невежество
Аноним 05/07/20 Вск 16:07:20 #260 №224088447 
>>224088387
Я только наблюдаю, анон. Это там какой-то илитный боец распинается, самому интересно, что принесет
Аноним 05/07/20 Вск 16:07:21 #261 №224088448 
>>224088331
Ну вот я математик, в программировании не силён, пару раз скрипты писал там. Но если бы я складывал в программе 0.1 и 0.2 и она выдала бы мне не 0.3 я бы к ней больше не притрагивался. В чём я неправ как юзер?
Аноним 05/07/20 Вск 16:07:42 #262 №224088467 
image.png
>>224088300
Да хоть в том же шарпе, хехе
Аноним 05/07/20 Вск 16:07:56 #263 №224088480 
>>224088176
Покажи хоть одно место в стандарте ЯЗЫКА на эту тему, и я пожалуй соглашусь. Просто как знаю я, это вообще определяется не языком, а компилятором МАКСИМУМ, а вообще, на аппаратном уровне, это убусловлено тем как хрянятся флоаты в памяти. И любой вменяемый компилятор предпочтет быструю нативность исполнения на железе, чем обрабатывать какие-то маняситуации с 0000000000000000000000000001 на каждом цикле ради ебланов, которые юзают 0,3 == 0,3 вместо "if(0,3 - 0,3 > 0,000001) then ваша логика"
Аноним 05/07/20 Вск 16:08:16 #264 №224088495 
>>224086171
В другом языке такое попробуй провернуть. В сях тебе например в минус пойдет. Либо явно укажи n в конце.
Аноним 05/07/20 Вск 16:08:35 #265 №224088515 
>>224088331
ну это конечно петух какой-то был, тут ты прав
Аноним 05/07/20 Вск 16:08:39 #266 №224088522 
>>224088129
Я понимаю только то, что ты мешаешь все в кучу и путаешь одно с другим. Есть статическая, а есть динамическая типизация. Есть строгая, а есть слабая. И внезапно, бывает как строгаяя статическая, так и статическая слабая, строгая динамическая, так и динамическая слабая.

Так вот в смолтолке типизация динамическая, поэтому int someint= "1" где ты показал пример статической типизации, просто невозможен. Потому что там нет статических типов.

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

Собственно и сама система типов бывает разная. Бывает номинативная, а бывает структурная.

Но то, что ты всего этого не понимаешь или не знаешь, при этом имеешь какое-то там мнение насчет нормальности чего-либо, говорит достаточно о тебе, как о критике.
sageАноним 05/07/20 Вск 16:08:48 #267 №224088526 
изображение.png
>толстый тред
>260+ ответов
>небось еще в бамплимит уведут
Аноним 05/07/20 Вск 16:08:55 #268 №224088532 
>>224069997 (OP)
Паршивку для контроллеров напишешь на JS? Только там жесткий реалтайм.
Аноним 05/07/20 Вск 16:08:59 #269 №224088539 
>>224088495
Я же попробовал выше и у меня получилось.
Аноним 05/07/20 Вск 16:09:10 #270 №224088555 
>>224084753
>любая ЭВМ современная это машина тьюринга
Чиво блять, ты ебанулся что ли?
Аноним 05/07/20 Вск 16:09:34 #271 №224088573 
>>224088448
если ты математик, то ты используешь матлаб
если ты инженер, то блять для тебя наверное должно быть очевидно, почему никак нельзя сохранить 3/10 и делать над таким числом какие-то вменяемые точные операции
Аноним 05/07/20 Вск 16:09:37 #272 №224088577 
>>224069997 (OP)
Чтобы калькулятор не жрал гиг оперативки
Аноним 05/07/20 Вск 16:10:32 #273 №224088625 
>>224088387 посмоти на это еще раз
1.5999999999999999
1.7999999999999998
1.9999999999999998
2.1999999999999997
2.4
2.6
2.8000000000000003
3.0000000000000004
3.2000000000000006
3.400000000000001
3.600000000000001
3.800000000000001
4.000000000000001
4.200000000000001
4.400000000000001
4.600000000000001
4.800000000000002
5.000000000000002
5.200000000000002
5.400000000000002
5.600000000000002
5.8000000000000025
6.000000000000003
6.200000000000003
6.400000000000003
6.600000000000003
6.800000000000003
7.0000000000000036
7.200000000000004
7.400000000000004
7.600000000000004
7.800000000000004
8.000000000000004
8.200000000000003
8.400000000000002
8.600000000000001
8.8
9
9.2
9.399999999999999
9.599999999999998
9.799999999999997
9.999999999999996
10.199999999999996
10.399999999999995
10.599999999999994
10.799999999999994
10.999999999999993
11.199999999999992
11.399999999999991
11.59999999999999
11.79999999999999
11.99999999999999
12.199999999999989
12.399999999999988
12.599999999999987
12.799999999999986
12.999999999999986
13.199999999999985
13.399999999999984
13.599999999999984
13.799999999999983
13.999999999999982
14.199999999999982
14.39999999999998
14.59999999999998
14.79999999999998
14.999999999999979
15.199999999999978
15.399999999999977
15.599999999999977
15.799999999999976
15.999999999999975
16.199999999999974
16.399999999999974
16.599999999999973
16.799999999999972
16.99999999999997
17.19999999999997
17.39999999999997
17.59999999999997
17.79999999999997
17.999999999999968
18.199999999999967
18.399999999999967
18.599999999999966
18.799999999999965
18.999999999999964
19.199999999999964
19.399999999999963
19.599999999999962
19.79999999999996
19.99999999999996
Аноним 05/07/20 Вск 16:11:01 #274 №224088661 
15939546236395417098253729733935.jpg
>>224070946
Аноним 05/07/20 Вск 16:11:19 #275 №224088682 
>>224088380
Что ты сейчас высрал? Я вообще не знаю ни ЖС ни смоллтолка. Там пост был о том что есть две шкалы (минимум), касающихся системы типов - статическая-динамическая, и сильная-слабая (в переводе всякие ебланы иногда называют это "строгостью"). Так вот, ваш ЖС лежит в области слабой динамической, и это не там же, где смаллаталк, и не там же, где какая-нибудь ждава. Впрочем, соси хуй. Ты вообще высрад что-то такое, что я сомневаюсь что ты все еще держишь нить беседы
Аноним 05/07/20 Вск 16:12:48 #276 №224088782 
>>224072800
Почему 0.5+0.1==0.6, а 0.1+0.2 не равно 0.3?
Объясните несведующему
Аноним 05/07/20 Вск 16:12:52 #277 №224088791 
.png
>>224088467
Что это М значит? В с++ например сиоут обрезает длинные даблы, если не указать флаг(какой уже не помню, за пруфами в доку).
>>224088539
См пик.
Аноним 05/07/20 Вск 16:13:04 #278 №224088805 
>>224088522
> Я понимаю только то, что ты мешаешь все в кучу и путаешь одно с другим. Есть статическая, а есть динамическая типизация. Есть строгая, а есть слабая. И внезапно, бывает как строгаяя статическая, так и статическая слабая, строгая динамическая, так и динамическая слабая.
тащем-то об этом и была написано там, алё
Аноним 05/07/20 Вск 16:13:53 #279 №224088851 
>>224088480
Питон все эти приколы скрывает по дефолту. Одна из концепций языка.
Аноним 05/07/20 Вск 16:14:14 #280 №224088878 
>>224088555
Для тебя это новость, клоун? А что это такое по твоему? пиздуй изучать работу ЦПУ прямо сейчас
Аноним 05/07/20 Вск 16:14:20 #281 №224088882 
>>224088782
Вот поэтому https://people.eecs.berkeley.edu/~wkahan/ieee754status/IEEE754.PDF
Аноним 05/07/20 Вск 16:14:34 #282 №224088900 
>>224088782
потеря точности. в двоичной системе нельзя представить дробь 1/10 целиком, будет бесконечная дробь. как 1/3 в десятичной. получится 0.333333333333333333333333333333333333333333333333333333333333333333333333333333
Аноним 05/07/20 Вск 16:15:07 #283 №224088937 
Screenshot20200705-161442.png
>>224088851
А нет, кое-что остаётся.
Аноним 05/07/20 Вск 16:15:16 #284 №224088945 
>>224088851
kf
Аноним 05/07/20 Вск 16:15:32 #285 №224088961 
>>224088782
тя ебать не должно чмоха, это не для тупых макак, где просто сидишь и хуяришь одно и то же каждый раз по гайдикам до тех пор пока у тебя полноценная прилага не получится. тут думать нужно и понимать все тонкости, чтобы добиться хоть какого-то успеха
Аноним 05/07/20 Вск 16:17:09 #286 №224089062 
>>224088060
Толсто, но на сях написано куча gnu/linux. Почти весь гуишный софт на с++. Покормил.
Аноним 05/07/20 Вск 16:18:58 #287 №224089164 
>>224089062
хуйни не неси
я уже который год на павершеле пишу и все устраивает. мне твои детские гуишки до пизды
Аноним 05/07/20 Вск 16:19:26 #288 №224089202 
Я вас, пидорасов, послушал и решил, ну нахуй это ваше програмирование, уж лучше пойду на завод поебашу.
Аноним 05/07/20 Вск 16:20:18 #289 №224089264 
>>224089164
> повершел
Ребенок, ты же понимаешь, что у любого нормального программиста линукс? Так что твое мнение не учитывается.
Аноним 05/07/20 Вск 16:20:24 #290 №224089272 
>>224088110
Питон


i=0
>>> for y in range(100):
... i+=0.2
... print(i)
...
0.2
0.4
0.6000000000000001
0.8
1.0
1.2
1.4
1.5999999999999999
1.7999999999999998
1.9999999999999998
2.1999999999999997
2.4
2.6
2.8000000000000003
3.0000000000000004
3.2000000000000006
3.400000000000001
3.600000000000001
3.800000000000001
4.000000000000001
4.200000000000001
4.400000000000001
4.600000000000001
4.800000000000002
5.000000000000002
5.200000000000002
5.400000000000002
5.600000000000002
5.8000000000000025
6.000000000000003
6.200000000000003
6.400000000000003
6.600000000000003
6.800000000000003
7.0000000000000036
7.200000000000004
7.400000000000004
7.600000000000004
7.800000000000004
8.000000000000004
8.200000000000003
8.400000000000002
8.600000000000001
8.8
9.0
9.2
9.399999999999999
9.599999999999998
9.799999999999997
9.999999999999996
10.199999999999996
10.399999999999995
10.599999999999994
10.799999999999994
10.999999999999993
11.199999999999992
11.399999999999991
11.59999999999999
11.79999999999999
11.99999999999999
12.199999999999989
12.399999999999988
12.599999999999987
12.799999999999986
12.999999999999986
13.199999999999985
13.399999999999984
13.599999999999984
13.799999999999983
13.999999999999982
14.199999999999982
14.39999999999998
14.59999999999998
14.79999999999998
14.999999999999979
15.199999999999978
15.399999999999977
15.599999999999977
15.799999999999976
15.999999999999975
16.199999999999974
16.399999999999974
16.599999999999973
16.799999999999972
16.99999999999997
17.19999999999997
17.39999999999997
17.59999999999997
17.79999999999997
17.999999999999968
18.199999999999967
18.399999999999967
18.599999999999966
18.799999999999965
18.999999999999964
19.199999999999964
19.399999999999963
19.599999999999962
19.79999999999996
19.99999999999996
>>>
Аноним 05/07/20 Вск 16:20:25 #291 №224089275 
>>224089164
Удваиваю
Аноним 05/07/20 Вск 16:26:40 #292 №224089691 
У js есть лишь следующие недостатки

1. legacy - множество устаревших конструкций (такие, как with, например.) и методов стандартной библиотеки, а так же библиотеки BOM (такие, как String.prototype.blink), которые неплохо было бы выпилить, но понятно, что нельзя, а жаль. Частично решено введением модулей, где strict mode теперь по-дефолту.

2. Новый синтаксический сахар вводят из-за нытья статико\классово дебилов, при этом ломают осеновные концепции языка. Как пример, class ввели без возможности объявлять callable конструкторов, и как следствие невозможности наследоваться обычные es5 конструкторы от es6 классов.

3. Порят и перегружают сиснтаксис вводя те или иные фичи, как пример - приватные поля классов - ненайдя ничего лучше азапилили доступ через решетку с точкой, можно было ограничиться просто решеткой. В том числе сами поля классов являются по факту только полями инстансов и нет возможности объявить поле прототипа, кроме как по старинке. Что опять же нарушает принципы самого языка, где тяжелые объекты могли храниться в прототипе.

4. Очень долго тащат фичи в стандарт и хаотично в нелогичном порядке. Достаточно было изначально затащить weakref, и с помощью них уже реализовать слабые коллекции, вместо того, чтобы затаскивать слабые коллекции, и теперь подгонять слабые ссылки под них. То же самое с пайп оператором, оператором bind и прочим.

6. await до сих пор не в глобальной области видимости.
Аноним 05/07/20 Вск 16:27:43 #293 №224089755 
>>224069997 (OP)
Один из худших языков.
Аноним 05/07/20 Вск 16:28:52 #294 №224089823 
>>224089691
>class ввели без возможности объявлять callable конструкторов
А можешь тут чуть подробнее? Интересовался когда-то, но не особо, что ето за callable конструкторы? Там же просто функции в обоих случаях, не? Или ты про те, которые без new вызывались?
Аноним 05/07/20 Вск 16:29:15 #295 №224089848 
>>224069997 (OP)
>JavaScript
>язык программирования
Мда. На полноценный язык не тянет, всего лишь наречие.

Максимум годится для скриптов. Пишу на js настроечные и инсталяционные скрипты на сервере. Bash для этого слишком примитивен, а Pytoohon - говно ебаное - за одно только то, что pip по умолчанию ставит пакеты глобально (из-за чего у меня один раз вся система накрылась) надо просто пиздить палкой по рукам.

Он неплох для фронта, но тупни в корпорациях, которые двигают этот язык, наступают на те же грабли, что наступал flash и java, а именно:
- не создают стандартизированные визуальные интерфейсы в итоге каждый пишет свою либу, либо использует корявый материал (не видел ещё ии одной достойной реализации)
- продолжают париться об обратной совместимости, со всеми этими es5 es6 es100500 es2k2k и свистодрочкой вокруг этого
- пиарят говнофреймворки, типо React, которые имеют уёбищную архитектуру и только замедняют исполнение кода
Аноним 05/07/20 Вск 16:29:20 #296 №224089854 
>>224089691
Как хорошо, что js мне нужен только для доступа к объектам.
Аноним 05/07/20 Вск 16:30:16 #297 №224089906 
JS сложный, многие кто начинают его учить не осиливают и говорят что он кривой.

Это как в школе, люди говорили что алгебра нахуй не нужна и кривая, но потому что тупо не осилили)
Аноним 05/07/20 Вск 16:30:21 #298 №224089913 
>>224072682
>У кого не хватает мозгов, чтобы прогать на динамическом языке
Лол, хуя самомнение у динамикотипизационной пидорашки. Всё уже юнит-тестами покрыл или приложение все ещё крашит страницу при несоответствии типов на каждый пук?
Аноним 05/07/20 Вск 16:31:33 #299 №224089991 
>>224069997 (OP)
Писал на c#, на этой неделе начал учить js, чтобы вкатицо в фулстек. Так вот c# кажется более логичным, структурированным. А js какой-то костыльный, взять тот же "use strict".
Аноним 05/07/20 Вск 16:31:39 #300 №224090004 
>>224089848
Для вкатывальщиков вайти и html/css языки погроммирования
Аноним 05/07/20 Вск 16:31:55 #301 №224090020 
>>224089823
Ну да, про них. Как пример стандартные классы String. Number.

С помоью конструкции class ты не запилишь callable конструктор. Его либо оброачивать в прокси и перехватываться apply, либо использовать es5 конструкторы через функцию, как было раньше. В первом случае оверхед охуенный, во втором случае - теряется консистентонось кода )тут у тебя class, там у тебя function через prototype гоняет), а так же, нельзя es5 классы наследовать от классов, объявленных с помощью class. Потому что конструктор класса от class нельзя применть к кастомному this.
Аноним 05/07/20 Вск 16:32:09 #302 №224090035 
>>224089272 а как тебе такое

let i = 0;
for (let y = 0; y < 100; y++) {

i += 0.2;
console.log(i.toFixed(50))

}

0.20000000000000001110223024625156540423631668090820
0.40000000000000002220446049250313080847263336181641
0.60000000000000008881784197001252323389053344726563
0.80000000000000004440892098500626161694526672363281
1.00000000000000000000000000000000000000000000000000
1.19999999999999995559107901499373838305473327636719
1.39999999999999991118215802998747676610946655273438
1.59999999999999986677323704498121514916419982910156
1.79999999999999982236431605997495353221893310546875
1.99999999999999977795539507496869191527366638183594
2.19999999999999973354647408996243029832839965820313
2.39999999999999991118215802998747676610946655273438
2.60000000000000008881784197001252323389053344726563
2.80000000000000026645352591003756970167160034179688
3.00000000000000044408920985006261616945266723632813
3.20000000000000062172489379008766263723373413085938
3.40000000000000079936057773011270910501480102539063
3.60000000000000097699626167013775557279586791992188
3.80000000000000115463194561016280204057693481445313
4.00000000000000088817841970012523233890533447265625
4.20000000000000106581410364015027880668640136718750
4.40000000000000124344978758017532527446746826171875
4.60000000000000142108547152020037174224853515625000
4.80000000000000159872115546022541821002960205078125
5.00000000000000177635683940025046467781066894531250
5.20000000000000195399252334027551114559173583984375
5.40000000000000213162820728030055761337280273437500
5.60000000000000230926389122032560408115386962890625
5.80000000000000248689957516035065054893493652343750
6.00000000000000266453525910037569701671600341796875
6.20000000000000284217094304040074348449707031250000
6.40000000000000301980662698042578995227813720703125
6.60000000000000319744231092045083642005920410156250
6.80000000000000337507799486047588288784027099609375
7.00000000000000355271367880050092935562133789062500
7.20000000000000373034936274052597582340240478515625
7.40000000000000390798504668055102229118347167968750
7.60000000000000408562073062057606875896453857421875
7.80000000000000426325641456060111522674560546875000
8.00000000000000355271367880050092935562133789062500
8.20000000000000284217094304040074348449707031250000
8.40000000000000213162820728030055761337280273437500
8.60000000000000142108547152020037174224853515625000
8.80000000000000071054273576010018587112426757812500
9.00000000000000000000000000000000000000000000000000
9.19999999999999928945726423989981412887573242187500
9.39999999999999857891452847979962825775146484375000
9.59999999999999786837179271969944238662719726562500
9.79999999999999715782905695959925651550292968750000
9.99999999999999644728632119949907064437866210937500
10.19999999999999573674358543939888477325439453125000
10.39999999999999502620084967929869890213012695312500
10.59999999999999431565811391919851303100585937500000
10.79999999999999360511537815909832715988159179687500
10.99999999999999289457264239899814128875732421875000
11.19999999999999218402990663889795541763305664062500
11.39999999999999147348717087879776954650878906250000
11.59999999999999076294443511869758367538452148437500
11.79999999999999005240169935859739780426025390625000
11.99999999999998934185896359849721193313598632812500
12.19999999999998863131622783839702606201171875000000
12.39999999999998792077349207829684019088745117187500
12.59999999999998721023075631819665431976318359375000
12.79999999999998649968802055809646844863891601562500
12.99999999999998578914528479799628257751464843750000
13.19999999999998507860254903789609670639038085937500
13.39999999999998436805981327779591083526611328125000
13.59999999999998365751707751769572496414184570312500
13.79999999999998294697434175759553909301757812500000
13.99999999999998223643160599749535322189331054687500
14.19999999999998152588887023739516735076904296875000
14.39999999999998081534613447729498147964477539062500
14.59999999999998010480339871719479560852050781250000
14.79999999999997939426066295709460973739624023437500
14.99999999999997868371792719699442386627197265625000
15.19999999999997797317519143689423799514770507812500
15.39999999999997726263245567679405212402343750000000
15.59999999999997655208971991669386625289916992187500
15.79999999999997584154698415659368038177490234375000
15.99999999999997513100424839649349451065063476562500
16.19999999999997442046151263639330863952636718750000
16.39999999999997370991877687629312276840209960937500
16.59999999999997299937604111619293689727783203125000
16.79999999999997228883330535609275102615356445312500
16.99999999999997157829056959599256515502929687500000
17.19999999999997086774783383589237928390502929687500
17.39999999999997015720509807579219341278076171875000
17.59999999999996944666236231569200754165649414062500
17.79999999999996873611962655559182167053222656250000
17.99999999999996802557689079549163579940795898437500
18.19999999999996731503415503539144992828369140625000
18.39999999999996660449141927529126405715942382812500
18.59999999999996589394868351519107818603515625000000
18.79999999999996518340594775509089231491088867187500
18.99999999999996447286321199499070644378662109375000
19.19999999999996376232047623489052057266235351562500
19.39999999999996305177774047479033470153808593750000
19.59999999999996234123500471469014883041381835937500
19.79999999999996163069226895458996295928955078125000
19.99999999999996092014953319448977708816528320312500

Process finished with exit code 0


Аноним 05/07/20 Вск 16:32:13 #303 №224090042 
>>224070362
>сложный бекенд с запутанной бизнес-логикой лучше не выходить
Сложный и запутанный бэк вообще лучше не писать. Микросервисы-хуервисы
Аноним 05/07/20 Вск 16:32:58 #304 №224090084 
>>224089991
Попробуй TS, мне после шарпа оч зашел

>>224090020
Спасибо за пояснение. А ты, анон, фуллстек/бэк/фронт? На жс пишешь или нет?
Аноним 05/07/20 Вск 16:34:07 #305 №224090159 
>>224090004
Html/css это декларативные языки программирования, пусть и не Тьюринг полные.
sageАноним 05/07/20 Вск 16:34:58 #306 №224090215 
>>224069997 (OP)
Программирование вообще не про языки программирования
Аноним 05/07/20 Вск 16:35:42 #307 №224090266 
>>224089848
как же приятно осознавать, что ЛЮБЫЕ срачи в интернете на тему того какой же жс говно, практически невозможны без жс. такой-то кайф
Аноним 05/07/20 Вск 16:38:34 #308 №224090473 
>>224090035
максимально очевидно если ты не конченый даун
Аноним 05/07/20 Вск 16:38:44 #309 №224090487 
>>224090084
Я на js пишу лет 15 уже. Фуллстек да. Но не только веб, в том числе десктопные демоны, какие-то утилиты, етк. Помимо js еще пишу на php\go\очень редко си\иногда java. Последние лет 7 жс покрывает 99% процентов задач.
Но есть нюанс, я перманентный фрилансер и никогда не работал в компаниях.
Аноним 05/07/20 Вск 16:39:32 #310 №224090548 
>>224090159
Нейросеть на html/css напишешь? Или хотя бы калькулятор?
Аноним 05/07/20 Вск 16:40:40 #311 №224090622 
>>224090159
А json, xml, yaml, ini куда потерял, тогда?
Аноним 05/07/20 Вск 16:43:05 #312 №224090784 
>>224088878
Мы про равенство или про тьюринг полноту? Если ты ставишь именно знак равенства, тогда современная ЭВМ на столько же машина Тьюринга, на сколько и машина Поста, и нормальный алгоритм Маркова и лямбда исчисление и т.д. Значит аргумент "выкинь свой смартфон, потому что это машина Тьюринга" - не аргумент.
Аноним 05/07/20 Вск 16:43:26 #313 №224090806 
>>224090159
>декларативные языки программирования
>декларативные
>языки программирования
>не Тьюринг полные
Аноним 05/07/20 Вск 16:50:09 #314 №224091247 
>>224089755
Языки бывают либо те, которые все ругают, либо на которых никто не пишет.
Аноним 05/07/20 Вск 16:52:02 #315 №224091366 
>>224090487
Апворкогосподин?
Аноним 05/07/20 Вск 16:54:00 #316 №224091489 
>>224091366
Я в своем познании уже настолько преисполнился, что не нуждаюсь в биржах. У меня сарафан настолько забит очередью, что мне это и не нужно, последние лет 10.
Аноним 05/07/20 Вск 16:54:17 #317 №224091511 
>>224090487

подскажи , реально ли на апворке выжить с одним реактом и без знания англ ? (есть переводчик гугл + переводчики текста за бабки)
Аноним 05/07/20 Вск 16:55:13 #318 №224091580 
>>224090548
>Тьюринг неполный
>Нейросеть
>>224090622
json годится для вызовов апи через сеть
Для Xml есть даже трансляторы и стандарт трансляции. Xslt называется.
Yaml видел на нем проект по расшифровке форматов файлов с переводом в другие языки. Забыл название, что-то на k.
Ini например лежит в основе формата ass, на котором анимешники делают субтитры. Хуйня полная, не имеющая отношения к программированию.

Аноним 05/07/20 Вск 16:57:12 #319 №224091716 
>>224091511
Понятия не имею. Я на нем сидел, когда он был еще odesk'ом. В те времена выживать на биржах было как два пальца об асфальт даже с почти нулевыми скиллами. На все были покупатели.
>без знания англ
У меня его тоже нет. Хватало переводчика + знакомые в интернетики в сложных ситуациях.
Аноним 05/07/20 Вск 16:58:20 #320 №224091782 
>>224090266
То, что пару лет назад научился делать JS, уже как 10 лет умел Flash. работать, то оно работает, но вот качество оставляет желать лучшего.
Аноним 05/07/20 Вск 16:59:04 #321 №224091837 
>>224091782
У флеша-то качество было на высоте. Спасибо, посмеялся.
Аноним 05/07/20 Вск 17:00:15 #322 №224091927 
>>224091580
> Yaml видел на нем проект по расшифровке форматов файлов с переводом в другие языки. Забыл название, что-то на k.
https://kaitai.io и yaml там только для описания форматов как и html для описания страниц. Ты видимо настолько туп что не различаешь описание и реализацию.
Аноним 05/07/20 Вск 17:01:56 #323 №224092042 
>>224091927
Достаточно было посмотреть на то, где в его понимании используется ини.
Аноним 05/07/20 Вск 17:07:01 #324 №224092382 
>>224091837
Не понял тебя. Что там было не так с качеством?
Аноним 05/07/20 Вск 17:08:54 #325 №224092493 
>>224092382
Хотя бы то, что vm была дырявая, как твои трусы.
Аноним 05/07/20 Вск 17:12:36 #326 №224092747 
>>224073124
Братишка, ты хуйни какой-то рассказал. JS вполне хороший под свою идею и задачу, но из него зачем-то начали лепить язык общего пользования, а потом зачем-то набижали дегенераты которые начали вносить в него инородные для JS фичи, либо описывать как их костылить.
Ты же своим желанием ООП везде найти не видишь функциональной природы JS (а он между прочим вообще считай тот же Scheme изначально, только синтаксис Си-образный), ровно как и того что это изначально скриптовый язык, а анальных реактов уже сверху придумали сугубо из-за того что это по сути единственный язык фронтенда.
Аноним 05/07/20 Вск 17:15:10 #327 №224092935 
>>224073124
>пишет на нескольких языках
>изучает новый язык по туториалам
Аноним 05/07/20 Вск 17:15:23 #328 №224092952 
>>224092747
> сугубо из-за того что это по сути единственный язык фронтенда.
Лучше уж JS чем анальный VBScript с ActiveX
Аноним 05/07/20 Вск 17:21:36 #329 №224093400 
>>224069997 (OP)
JS лучший язык.
Аноним 05/07/20 Вск 17:23:56 #330 №224093548 
>>224093400
OS на нем напишешь?
Аноним 05/07/20 Вск 17:25:58 #331 №224093707 
>>224093548
С минимальной низкоуровневой HAL прослойкой, да. http://runtimejs.org/
Если тебе очень надо, запили компилятор js в нейтив. И пиши.
Без прослойки ты ни на чем не напишешь.
Аноним 05/07/20 Вск 17:28:11 #332 №224093874 
>>224093548
на любом тьюринг-полном языке можно написать что-угодно, мань
Аноним 05/07/20 Вск 17:30:20 #333 №224094047 
>>224093548
Сколько раз в день ты пишешь ОСи?
Аноним 05/07/20 Вск 17:39:36 #334 №224094647 
bump.js
Аноним 05/07/20 Вск 17:42:26 #335 №224094849 
>>224071974
>Нормальный язык программирования - это .exe для 64-битной архитектуры микропроцессора.
А если для макропроцессора?
Аноним 05/07/20 Вск 17:43:47 #336 №224094945 
>>224071294
nodejs работает неплохо.
+ активное сообщество
Аноним 05/07/20 Вск 17:44:49 #337 №224095003 
>>224072310
Она не для строк определена, а вообще для всего. Потому что это внезапно динамический язык, а не статический. И динамический он не только в плане типизации, а в целом. У него динамический рантайм.
Аноним 05/07/20 Вск 17:45:09 #338 №224095026 
>>224094945
> активное сообщество
А как они определяют кто сегодня будет пассивом?
Аноним 05/07/20 Вск 17:46:10 #339 №224095098 
>>224090784
дебил, блядь, ебаный. Гугли иди что такое машина тьюринга, потом что такое лямбла-исчисление. потом гугли как именно работает проц со своей обвязкой. а потом приходи и пизди здесь чем он является в концептуальном плане. завали ебальник вообще, бесят такие дебилы.
Аноним 05/07/20 Вск 17:46:16 #340 №224095110 
image.png
>>224070946
ну и похуй.
Аноним 05/07/20 Вск 17:46:32 #341 №224095128 
>>224092952
Всё так, хотя сейчас походу WASM неплохо так JS-болото пошатает.
Аноним 05/07/20 Вск 17:46:48 #342 №224095144 
Ребята, тех тьюринг полный
Аноним 05/07/20 Вск 17:47:15 #343 №224095178 
>>224091489
Сколько ты в месяц поднимаешь за свой труд? просто интересно какие тут потолки
Аноним 05/07/20 Вск 17:51:18 #344 №224095448 
>>224095128
Уже пять лет как шатает. WASM не для этого. он для числодробилок, все. Для эффективных вычислений на GPU запилили webgl. Для эффективных вычислений на CPU - wasm.
Чтобы писать на выскоуровневом языке под васм, тебе придется тащиить весь рантайм своего языка на клиент. Делать так будут только дебилы, потому что это будет жирнее тех же говнофреймворков что сейчас.
Аноним 05/07/20 Вск 17:54:48 #345 №224095704 
>>224095178
Я хуйню поднимаю, только чтобы оплачивать жилье и еду. У меня программирование это в первую очередь мое любимое занятие, и я уже много лет пилю свой еба-пет прожект и всего себя посвящаю ему. А зарабатывать мне некогда и не интересно. Я не для этого изучал программирование.
Аноним 05/07/20 Вск 18:00:58 #346 №224096155 
>>224095704
а что за проект, хотя бы поверхностно? ты что ли типа дауншифтер? а живерь в рашке?
Аноним 05/07/20 Вск 18:03:50 #347 №224096364 
>>224096155
Я обычный сыч, великовозрастный просто уже. С минимум потребностей и большим жизненным опытом, чтобы этих потребностей и был минимум. Лол.

Это некий симбиоз принипицально новой концепции браузера + семантического десктопа + de. Пилю исключительно для себя и не более.
Аноним 05/07/20 Вск 18:05:03 #348 №224096465 
>>224095448
Нормальную компиляцию вот как раз только в этом году завозить начали. Даже если это будет неэффективно, то бурление всё равно большое будет и как минимум подхлестнёт js-макакенов нормально свою хуйню писать.
Аноним 05/07/20 Вск 18:05:34 #349 №224096499 
>>224096364
> исключительно для себя
да ладно, кого ты наебать пытаешься. Небось спишь и видишь, как спустя годы вся планета признает тебя гением и будет пользоваться твоим шедевром
Аноним 05/07/20 Вск 18:11:00 #350 №224096859 
>>224096364
назовешь его "Analo-govNet"?
Аноним 05/07/20 Вск 18:11:50 #351 №224096919 
>>224096499
Это слишком амбициозная идея, для запиливания в одного даже до уровня mvp, чтобы передать суть и не запороть - если вдруг искать единомышленников. При этом реализация менялась уже несколько раз с нуля, потому что идее самой по себе овер десяти лет, и она наверное у меня только в последние годы окончательно сформировалась в целостную картину. Так что нет, не вижу я никакого особого будущего для него. Даже ели бы я потратил человекогоды на формирование документации, описаний манифество и огранку этого всего для возможности поддержки сообществом, это не выстрелило бы дальше каких-нибудь маргинальных p2p сейте тех же. Так что нахуй не надо.

Сама идея этой de была моей мечтой еще с тех пор, как я начал вообще знакомиться с компьютером. Так что, я просто живу. чтобы воплотить свою мечту. Кажется. для этого жизнь и нужна.
Аноним 05/07/20 Вск 18:14:15 #352 №224097080 
>>224096919
>куча писанины
Так js говно или нет в итоге?
Аноним 05/07/20 Вск 18:16:07 #353 №224097211 
>>224096859
Векторный гипертекстовый фидонет, конечно.

У него нет названия, и никогда не будет.
Аноним 05/07/20 Вск 18:16:22 #354 №224097226 
>>224097080
хуже. собачья рыготина с шерстью вылизанной из анального очка
Аноним 05/07/20 Вск 18:17:27 #355 №224097291 
>>224097080
Нет, конечно. У меня на js почти весь юзерспейс переписан. Почти вся система представлена в объектной модели js. Брат жив.
Аноним 05/07/20 Вск 18:21:34 #356 №224097553 
>>224097291
тогда так спрошу: сколько часов в неделю тебе хватает работать за деньги?
Аноним 05/07/20 Вск 18:23:46 #357 №224097706 
>>224097291
что можешь сказать по джава? юзал? норм или такоэ?
Аноним 05/07/20 Вск 18:26:59 #358 №224097913 
>>224097553
По-разному. Я могу за пару недель работая почти круглосуточно закончить проект, на доход от которого буду жить пару месяцев. Лишь изредка что-то там делая по поддержке или фикся баги (часов может 5-8 в неделю). А могу работать по мелочевке регулярно (хотя каждый день по несколько часов), но не напрягаясь. Нет какого-то графика, все из потребности вытекает. Ну вот в июне я работал одну неделю часов по 10 в день.
Аноним 05/07/20 Вск 18:28:01 #359 №224097976 
>>224097706
Для энтерпрайза норм. Она под него и пилится.
Мне без надобности. Юзаю только когда заказы под мобилки прилетают. Но я бы лучше на котлине писал, если бы это был мой основной стек.
Аноним 05/07/20 Вск 18:33:30 #360 №224098363 
>>224097976
Почему ЖС сильнее Жавы как язык общего назначения? Есть объективные доводы, или просто потому что он лично тебе ближе?
Аноним 05/07/20 Вск 18:36:36 #361 №224098573 
>>224096919
Как то все это грустно. Идея не должна умереть, знания должны становиться общими. Почему бы тебе не закатиться на какой-нибудь, хуй знает, хотя бы ютуб со стримами или видосами развития проекта? Изложить концепцию и пилить лениво? может у тебя кто-то все это выкупит вместе с тобой и взлетите. А так оно все сдохнет.
Аноним 05/07/20 Вск 18:40:07 #362 №224098803 
>>224069997 (OP)
хуйня без задач
Аноним 05/07/20 Вск 18:40:13 #363 №224098809 
>>224098363
Потому что у него сфера применения банально шире.
Ну удобно тебе будет например на джаве скриптовать, или использовать жаву вместо шелла? Мне не удобно. При этом и на жс, как и на джаве, можно писать крупные сервисы - обвесься тулчейном который по душе и в путь.

Кроме того, если говорить о большинстве современных задач, где нужен гуй - более гибкого и универсального ui туликита чем web на сегодня не существует.
Аноним 05/07/20 Вск 18:44:39 #364 №224099110 
>>224098573
Сдохнет и сдохнет, чо бубнить-то. Я для себя пилю, для души. Тем более современное сообщество настолько токсично, что пиздец. И это не о том, что какая-либо критика меня бы дизморалила, я люблю критику. А о том, что в сегодня, когда у нас в айти все вкатываются только чтобы на галиеру запрыгнуть и вот это все, никакого сообщества, как комьюнити, по сути и нет, а сражаться с токсиками и тратить время на репрезент - ну во всяком случае мне пока банально лень. Думаю и потом ничего не изменится. С каждым годо все только хуже в этом самом сетевом пространстве.

Аноним 05/07/20 Вск 18:55:55 #365 №224099854 
>>224099110
тебе сколько лет?
Аноним 05/07/20 Вск 18:57:08 #366 №224099932 
>>224099854
29
Аноним 05/07/20 Вск 18:58:02 #367 №224099984 
>>224099932
мелкий еще. даже мне больше, а я только вкатываюсь
Аноним 05/07/20 Вск 19:02:53 #368 №224100318 
>>224099984
Я вкатился еще когда был пиздюком, в 8-9ом классе. Это если говорить о первом заработке. А первую утилиту я написал лет в 9, наверное. Ну удачи.
Аноним 05/07/20 Вск 19:04:01 #369 №224100403 
>>224100318
пасипа, ананоче
Аноним 05/07/20 Вск 19:04:05 #370 №224100411 
>>224070227
и что это дает, я просто никогда не хотел использовать словарь как объект.
?
Аноним 05/07/20 Вск 19:08:28 #371 №224100705 
>>224100318
учился где-то по вышке?
Аноним 05/07/20 Вск 19:09:46 #372 №224100814 
>>224100705
Нет. Даже СПО дропнул.
Аноним 05/07/20 Вск 19:12:53 #373 №224101050 
>>224100814
считаешь, что как спец от этого не пострадал ты? математика-хуятика все же там
Аноним 05/07/20 Вск 19:13:24 #374 №224101092 
вышка не нужна.
наоборот, вышка показатель, что парень глуп
Аноним 05/07/20 Вск 19:17:21 #375 №224101403 
>>224101092
необразованый петуч наступил на мину и подорвался
Аноним 05/07/20 Вск 19:20:40 #376 №224101639 
>>224101050
Это палка о двух концах.
Безусловно пострадал, потмоу что многое пришлось изучать самому безсистемно, что вызывало сложность и возможно заняло больше времени.
С другой стороны, во времена когда я учился, и если бы учился дальше - желания учиться у меня не было, ничего не усваивалось и все изучалось только как левле в программе обучения, даже несмотря на то, что в школе\колледже я учился на отлично, сейчас я не помню ничего, и когда надо что-то конкретно изучаю с нуля.
Короче говоря, относительно меня учиться мне стоило бы идти лет в 25, когда жеоание изучать у меня уже есть, а так же понимание зачем мне это надо. А не в том возрасте, когда у меня этого понимания не было.
Но у меня еще много жизненных обстоятелсьтв (в том числе, которые и вынудили меня дропнуть учебу в свое время), ну и текущий образ жизни уже просто не мотивирует идти получать образование. Тем более это иррационально, мне надо будет проходить всю программу начиная со средней школы. Хотя я рассматриваю такой вариант когда-нибудь в будущем, но с очень низкой вероятностью.
Аноним 05/07/20 Вск 19:21:56 #377 №224101737 
>>224101639
где живешь то?
Аноним 05/07/20 Вск 19:25:24 #378 №224101906 
>>224089913
А статико-даун юнит тесты не пишет??
Аноним 05/07/20 Вск 19:26:16 #379 №224101975 
>>224101737
Нижний Новгород.
Аноним 05/07/20 Вск 19:36:36 #380 №224102730 
>>224101975
удачи в начинаниях. ебани канал на трубе все же. я бы посмотрел
Аноним 05/07/20 Вск 20:00:32 #381 №224104592 
photo2020-05-1115-34-00.jpg
Посоветуйте книгу или учебник для новичка.
Аноним 05/07/20 Вск 20:10:49 #382 №224105390 
>>224104592
MDN лучший учебник. Ничего другого не надо.
Если совсем тяжело, то Кантор разжевал все максимально.
Аноним 05/07/20 Вск 20:53:34 #383 №224108390 
Даже она вкатилась а ты нет https://www.youtube.com/watch?v=s5h3Jk6jmys
Аноним 05/07/20 Вск 20:57:12 #384 №224108658 
>>224108390
Вангую тупую пизду, которая имеет эти 291к подписоты из-за факты своей пиздоносности, а не потому что представляет собой хоть что-то как программист
Аноним 05/07/20 Вск 21:01:54 #385 №224108989 
>>224108658
Ну канешн))) Ага)) Как же)))
Аноним 05/07/20 Вск 21:03:45 #386 №224109111 
>>224108658
Для шлюх вообще бизнес-план на миллион - выбрать любую "мужскую" профессию и завести канал о себе любимой на трубе. И все, лавина пиздолизов обеспечена. Снимай говно, подключай монетизацию и подставляю только пизду под языки в коментах. Похуй че далать - варить полуавтоматом, водить грузовик, реболлить чипсеты, прогать контроллеры - насколько бы ты криварукой ебанашкой не была, все будет ок. Шлюхи не понимают этого потенциала кроме некоторых.
Аноним 05/07/20 Вск 21:05:14 #387 №224109208 
>>224108989
Пизда с канала, залогинься
Аноним 05/07/20 Вск 21:08:16 #388 №224109417 
>>224109208
Ахахаха)) Дурачок)) Ага)
Аноним 05/07/20 Вск 21:09:06 #389 №224109458 
>>224109417
хочешь я тебя выебу и у нас родятся программята?
Аноним 05/07/20 Вск 21:09:14 #390 №224109470 
>>224109111
Так и в чем проблема. Бери тян и пили с ней контент под тематику в которой шаришь. Пиши ей сценарии, тексты, продюссируй. Раз это по-твоему так рентабельно.
Аноним 05/07/20 Вск 21:09:43 #391 №224109493 
>>224070505
Чем отличается от npm install?
Аноним 05/07/20 Вск 21:10:14 #392 №224109519 
>>224109458
Мечтай лошок))
Аноним 05/07/20 Вск 21:10:43 #393 №224109563 
>>224072944
Нода в порядке.
Аноним 05/07/20 Вск 21:12:47 #394 №224109699 
>>224109470
где я возьму тян? я же двачер
Аноним 05/07/20 Вск 21:14:43 #395 №224109838 
>>224109699
У тебя же идея на миллион, а ты даже тян найти в интернете не можешь? Тем более, что она тебе ирл не нужна.
Аноним 05/07/20 Вск 21:18:13 #396 №224110102 
>>224083718
Прикол в том что единица и булеан в памяти это еденица.
Аноним 05/07/20 Вск 21:21:57 #397 №224110371 
>>224110102
Прикол в том, что нет. Во-первых это не обязательно. Во-вторых зависит от каждлой конкретной реализации языка. В третитьх, в частности в v8 бул это указатель. И он не обязан быть единицей и нулем.
Аноним 05/07/20 Вск 21:24:24 #398 №224110524 
>>224094945
Ну так то и питон работает неплохо.
А потом пользовательская база возрастает, всё начинает тормозить, а новые сервера будут стоить столько, что компания станет либо убыточной, либо никому не нужной с такими ценами на услуги/товары.
Аноним 05/07/20 Вск 21:28:20 #399 №224110783 
>>224094849
Для макропроцессора есть перфокарты.
Аноним 05/07/20 Вск 21:29:03 #400 №224110827 
>>224072173
Да. Потому что такие языки создаются не чтобы лучше работало, а чтобы проще писалось.
Аноним 05/07/20 Вск 21:38:03 #401 №224111424 
>>224110827
Ага)) Канешн)))
Аноним 05/07/20 Вск 21:39:18 #402 №224111504 
>>224079055
>Кстати, как за коллбеки будешь оправдываться. Это же пиздец полный, нихуя блядь нормально нельзя обработать получаемые с удалённого сервера данные, либо внутри коллбека ты с ними работаешь, либо не работаешь вообще никак. И нельзя адекватно сделать так, чтобы скрипт просто остановил свою работу до того момента, как данные придут. Приходится такие костыли выдумовывать, что пиздец.

Шутки-то штуки, а пол-хуя в желудке. Приходилось мне как то раз пилить такую приблуду ради того чтобы заставить JS работать синхронно. Это был по сути тот же коллбэк, но разделённый на несколько методов, и запускавшийся через очередь. То есть в метод передавался номер следующего в цепи метода, который запускался в коллбэке.
Аноним 05/07/20 Вск 21:43:10 #403 №224111753 
>>224084744
>в нашем не самом большом проекте 50к строк кода на TS и 4 разраба. в конкретный момент времени, я не то, что типы назвать не смогу, какие где, я блять даже список фичей в конкретный момент времени не назову

значит у вас очко вместо архитектуры
Аноним 05/07/20 Вск 21:44:42 #404 №224111832 
>>224111504
Асинхронная парадигма программирования проще пареной репы. Сложность она может вызывать только у совсе отбитых или полных нулей.
Аноним 05/07/20 Вск 21:45:59 #405 №224111904 
>>224111832
Иди отсюда, пидор грязный.
Бывают операции куда сложнее, чем вывалить модальное окно.
Аноним 05/07/20 Вск 21:50:09 #406 №224112177 
>>224111753
разумеется. в твоей-то кодовой базе на полмиллиона строк, ты всегда точно знаешь, что конструктор класса OP принимает в качестве аргумента булеан isHuy. все потому, что у тебя классная архитектура, да. и если вдруг кто-то отрефакторит этот класс и isHuy уберет, то твоя архитектура во время сборки подскажет, что он не забыл в каком-то говномодуле этот параметр убрать.
потом ты вспомнишь, что в день таких классов по 2-3 добавляется и пойдешь нахуй.
Аноним 05/07/20 Вск 21:55:10 #407 №224112453 
>>224111904
Долбоеб. Асинхронная парадигма имеет еще больше преимуществ как раз там, где никаких модальных оконо и ui вообще нет.
Аноним 05/07/20 Вск 21:59:24 #408 №224112738 
>>224069997 (OP)
А че там учить? Это же не Си.
Аноним 05/07/20 Вск 22:03:28 #409 №224113056 
>>224070680
Держу в курсе, в петухоне это тоже можно через __setattr__/__getattr__.
Аноним 05/07/20 Вск 22:05:31 #410 №224113192 
15166287013750.png
>>224109111
Обосрал мои любимые каналы.
Аноним 05/07/20 Вск 22:14:01 #411 №224113802 
>>224069997 (OP)
Вебмакака хуже пидораса
Аноним 05/07/20 Вск 22:14:53 #412 №224113879 
Да
Аноним 05/07/20 Вск 22:15:42 #413 №224113933 
>>224113802
Ох уж этот латентный гомосексуализм.
Аноним 05/07/20 Вск 22:23:18 #414 №224114444 
bump.toString(16)
Аноним 05/07/20 Вск 22:30:17 #415 №224114866 
bump.bind(null)
Аноним 05/07/20 Вск 22:30:26 #416 №224114886 
>>224112177
>в твоей-то кодовой базе на полмиллиона строк, ты всегда точно знаешь, что конструктор класса OP принимает в качестве аргумента булеан

Да. Потому что я пишу на нормальном языке.
Аноним 05/07/20 Вск 22:30:59 #417 №224114922 
>>224112453
Иди кукарекай где нибудь ещё, code monkey.
Аноним 05/07/20 Вск 22:32:10 #418 №224114995 
>>224114922
Ясно))
Аноним 05/07/20 Вск 22:32:21 #419 №224115011 
>>224114886
на каком?
Аноним 05/07/20 Вск 22:32:43 #420 №224115043 
C - самый гибкий и удобный язык программирования.
Зачем учить что-то еще?
Аноним 05/07/20 Вск 22:34:41 #421 №224115173 
>>224114886
О, еще один нормальный программист.
Определение нормального языка программирования покажешь, мань?
Аноним 05/07/20 Вск 22:35:34 #422 №224115231 
>>224115011
C#
Аноним 05/07/20 Вск 22:35:46 #423 №224115242 
>>224115043
Слишком низкоуровневый для современной реальности.
Затем же, зачем в свое время переползли с асма на си.
Аноним 05/07/20 Вск 22:36:59 #424 №224115319 
>>224115173
На нормальный язык нет тысяч фреймворков, потому что он сам по себе хорош.
Аноним 05/07/20 Вск 22:38:16 #425 №224115398 
>>224069997 (OP)
Все языки песочницы js java c# - хуета. Плюсы, раст, golang рулят.
Аноним 05/07/20 Вск 22:38:20 #426 №224115404 
>>224115231
ну так ты противоречишь сам себе.
то ты говоришь, что у нас очко вместо архитектуры (подразумевая, что пишешь на динамически типизированном языке), то теперь говоришь, что тоже пишешь на статически типизированном. поэтому проследуй нахуй, что я еще могу сказать.
Аноним 05/07/20 Вск 22:39:22 #427 №224115470 
>>224115404
>то ты говоришь, что у нас очко вместо архитектуры (подразумевая, что пишешь на динамически типизированном языке)

Это ты сам себе надумал. Я ничего такого не подразумевал.
Аноним 05/07/20 Вск 22:39:56 #428 №224115511 
>>224115398
Golang параша без ООП.
Аноним 05/07/20 Вск 22:41:06 #429 №224115595 
>>224115470
верно. однако, помнить об аргументах конструктора класса OP тебе помогает именно статическая типизация, а не магическая архитектура.
Аноним 05/07/20 Вск 22:41:31 #430 №224115634 
>>224115511
Еще один каргокультист.
Аноним 05/07/20 Вск 22:42:58 #431 №224115712 
>>224115634
Глянул даже его синтаксис. Эта грязь из под ногтей ещё будет указывать мне, делать перенос строки или нет. Мне вот по кайфу вот такое

if ()
{
}
else
{
}

Потому что это хорошо читается.

В go это не скомпилируется.
Аноним 05/07/20 Вск 22:43:53 #432 №224115775 
>>224115712
>вот такое
Говно говна.
>Потому что это хорошо читается.
Нечитаемое при этом.

Отчего неудивительно, что ты говноед.
Аноним 05/07/20 Вск 22:51:54 #433 №224116287 
bump => bump|0
Аноним 05/07/20 Вск 22:55:05 #434 №224116478 
>>224116287
bump |> ::console.log
Аноним 05/07/20 Вск 22:55:26 #435 №224116501 
>>224115775
Ничего. Поработаешь несколько лет, может, дорастёшь до понимания. А пока иди, заказчики устали ждать dropdown.
Аноним 05/07/20 Вск 22:58:08 #436 №224116662 
>>224116501
А если у меня опыта в несколько раз больше твоего, мань.
Аноним 05/07/20 Вск 22:58:16 #437 №224116671 
>>224072800
Проблемы долбаебов, которые типы данных путают. Напомни, что там случится с любым другим языком в таком случае?
Аноним 05/07/20 Вск 23:01:23 #438 №224116851 
>>224116662
>А если у меня опыта в несколько раз больше твоего, мань.

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

>>224116671
>Проблемы долбаебов, которые типы данных путают. Напомни, что там случится с любым другим языком в таком случае?

Кинет исключение. В JS ты изъёбываешься постоянными проверками результата.
Аноним 05/07/20 Вск 23:03:09 #439 №224116950 
>>224070362
на любом языке можно написать хуйню, значит ли это, что все языки говно?
Аноним 05/07/20 Вск 23:03:16 #440 №224116955 
Надо ли говорить, что любой хейтер того или иного языка\технологии\кодстайла - априори долбоеб, с которым можно даже не разговаривать. Человек, заикнувшийся о какой-либо нормальности чего-либо на основе своих субъективных суждений и опыта дегенерат, неспособный развиваться. Даже зелень, ничего еще не знающая, в стократ перспективнее подобного.
Аноним 05/07/20 Вск 23:03:49 #441 №224116993 
>>224116851
>В JS ты изъёбываешься постоянными проверками результата.
Не изъебываюсь. Твои оправдания?
Аноним 05/07/20 Вск 23:04:08 #442 №224117009 
>>224116851
>Ты даже не знаешь кто я, сколько мне лет и что я программирую, но уже делаешь выводы. Как и подобает вайтишнику.

Проиграл. А ты знаешь кто я, сколько мне лет и что я программирую, делая заявления подобно этим
>Поработаешь несколько лет, может, дорастёшь до понимания. А пока иди, заказчики устали ждать dropdown

Проснись, ты обосрался. Начни с себя.
Аноним 05/07/20 Вск 23:05:15 #443 №224117065 
>>224116955
>Человек, заикнувшийся о какой-либо нормальности чего-либо на основе своих субъективных суждений и опыта

А если называть что-то говном объективно и с аргументами?

>>224116993
>Не изъебываюсь. Твои оправдания?

Значит, работаешь в деревенской веб-студии за бичпакеты.

>>224117009
>Проснись, ты обосрался. Начни с себя.

Долбоёба провало. Иди отсюда, не позорься.
Аноним 05/07/20 Вск 23:05:40 #444 №224117080 
>>224116851
>В JS ты изъёбываешься постоянными проверками результата.
Если только у тебя квадратно-гнездовое мышление и ты не умеешь в архитектуру, а следовательно программировать, то да. У здоровых людей таких проблем нет.
Аноним 05/07/20 Вск 23:06:14 #445 №224117121 
>>224117080
Здоровые люди не юзают JS.
Аноним 05/07/20 Вск 23:06:55 #446 №224117167 
>>224117065
>ррряя не делай выводов обо мне ты меня не знаешь
>Значит
Аноним 05/07/20 Вск 23:07:25 #447 №224117202 
>>224117121
Ага))
Аноним 05/07/20 Вск 23:08:29 #448 №224117270 
Вообще, весь этот тред прям срез нынешней индустрии. Толпа макак, отдавших 50к за курсы, потому что программист это хайпово, сидят и строчат оправдания ущербному языку, подобно яблочникам, взявшим новенький флагман в кредит на 2 года.
Аноним 05/07/20 Вск 23:09:30 #449 №224117334 
>>224117270
Программирую с 2005го, потому что люблю. Твои оправдания.
Аноним 05/07/20 Вск 23:10:27 #450 №224117391 
>>224117334
Было бы перед кем оправдываться и за что. Ты - пустое место.
Аноним 05/07/20 Вск 23:12:05 #451 №224117479 
>>224117391
Ну так нечего делать свои стереотипные выводы на АИБ. Ты этим лишь показываешь то, что не очень умный.
Аноним 05/07/20 Вск 23:13:08 #452 №224117548 
>>224117270
> учавствовать в языкосрачах
> считать себя выше вайтишников
Попустись, нулевый

мимошел
Аноним 05/07/20 Вск 23:13:26 #453 №224117571 
>>224117479
Умный человек не будет сидеть на двачах всяких.
Аноним 05/07/20 Вск 23:14:08 #454 №224117607 
>>224117571
Тебе-то откуда знать, что будет. а что не будет делать умный человек.
Аноним 05/07/20 Вск 23:14:25 #455 №224117636 
>>224117548
Представь себе. Если не объяснять говно едам, что они едят говно, в конечном итоге тебе придётся пожинать плоды своего бездействия.
Аноним 05/07/20 Вск 23:15:56 #456 №224117746 
>>224072944
Пустят, сектант ты ебанный.
Аноним 05/07/20 Вск 23:16:46 #457 №224117808 
>>224117636
> Мне вот по кайфу вот такое

>if ()
>{
>}
>else
>{
>}

>Потому что это хорошо читается.

>Если не объяснять говно едам, что они едят говно, в конечном итоге тебе придётся пожинать плоды своего бездействия

В голос.
Аноним 05/07/20 Вск 23:22:16 #458 №224118174 
>>224117270
Ага, ущербный язык, на котором весь фронт, тупая ты скотина, какая разница как конкретно ТЫ относишься к языку? Ты никто, и звать тебя никак.
Аноним 05/07/20 Вск 23:31:12 #459 №224118736 
>>224118174
Как же легко задеть ваше самолюбие, вебмакаки.
Аноним 05/07/20 Вск 23:33:00 #460 №224118856 
>>224117808
if(a==1){a=b;}else{b=a};

Так тебе больше нравится, интерн?
Аноним 05/07/20 Вск 23:34:21 #461 №224118956 
>>224118856
Вот еще один признак долбоеба налицо - это крайности.
Аноним 05/07/20 Вск 23:48:29 #462 №224119800 
>>224118856
a == 1 ? a = b : b = a
Аноним 05/07/20 Вск 23:57:22 #463 №224120299 
А потом все в треде помирятся выебут друг друга в жопу и у них родится ОП.
Аноним 05/07/20 Вск 23:59:44 #464 №224120426 
>>224120299
С токсиками ненавидящами что-либо нельзя помириться. Это конченные люди, а в айти - это рак.
Аноним 06/07/20 Пнд 00:01:47 #465 №224120538 
Eric Jaina Krowly cum.png
Ей богу лучше вы все в жопу бы ебались, спокойней были все.
Аноним 06/07/20 Пнд 00:02:53 #466 №224120592 
Короче, у меня говнопрога на С++, написанная полностью мной. Работает, делает всю хуйню, всё нормально. Но тут мне понадобилось подключить к ней библиотеку, которая коннектит её к питоновским библиотекам, типа инфа передаётся питону, он что-то там делает, возвращает результат обратно.
Подключил всю срань, прописал пути все, компилится без ошибок, но при запуске тут же краш, при том, что при запуске никаких вычислений не производится, тупо форма открывается.
Пишет типа Exception thrown at 0x77446BD4 (ntdll.dll) in бла бла бла

Как определить где проёб? Эта хуйня просто тупо вылетает, на самой первой команде.
Аноним 06/07/20 Пнд 00:06:47 #467 №224120824 
>>224072714
а что кстати будет, когда деды закончат карьеру? повсеместно заменят с на более новый молодёжный язык или придётся набирать спецов по старому доброму с?
я это к тому, насколько перспективно начать учить c и микроконтроллеры

мимо-заебал-вебмакакинг
Аноним 06/07/20 Пнд 00:07:04 #468 №224120843 
>>224120592
Плюсовики не умеют в дебаг?
Аноним 06/07/20 Пнд 00:07:19 #469 №224120859 
>>224120824
точнее заебал не веб-макакинг, а адовая конкуренция, где ты ебаный винтик, которого легко могут заменить
Аноним 06/07/20 Пнд 00:07:52 #470 №224120887 
>>224120843
В том то и соль, крашится дебаг при попытке выполнить самую первую команду. И я не профессиональный проггер.
Аноним 06/07/20 Пнд 00:08:13 #471 №224120907 
>>224120824
Деды уже давно закончили карьеру. Не одно поколение сишников сменилось. Жди дальше.
Аноним 06/07/20 Пнд 00:08:56 #472 №224120954 
>>224120538
Зачем ты палишь процесс написания кода на JS?
Аноним 06/07/20 Пнд 00:10:55 #473 №224121053 
>>224120887
The workaround is to enable the "Automatically close the console when debugging stops" Debug option. It will make the exception go away.
Аноним 06/07/20 Пнд 00:12:02 #474 №224121113 
>>224121053
У меня не консольное приложение, а форма на C++/CLI
Аноним 06/07/20 Пнд 00:14:32 #475 №224121257 
>>224121113
Ну погугли. Проблема давно известная судя по выдаче, что vs крашится при дебаге c++ в mixed mode. Я что ли должен тебе все решения перебирать.
Аноним 06/07/20 Пнд 00:18:36 #476 №224121474 
ебитесь в жопу !.png
Аноним 06/07/20 Пнд 00:26:53 #477 №224121928 
>>224120907
новые микроконтроллеры в 2020 всё также производят под с:
если так, то я вкатываюсь немедленно, а то заебал этот зоопарк технологий в вебе. какие подводные?
Аноним 06/07/20 Пнд 00:27:37 #478 №224121962 
>>224121474
Я 20 лет назад, говорил, что через 20 лет на js будет писать каждый второй, а мне не верили. Так вот через 10 лет на js будут писать все.
Аноним 06/07/20 Пнд 00:29:48 #479 №224122090 
>>224069997 (OP)

Так скажет человек который нихуя не понимает в программировании. Иди блять кофе вари лучше, написал 3 сайтика и сидит тут высерает. Дибил блять малолетний, тупоголовое ничтожество. Надеюсь что все недовкатывальщики увидят твой высер и пойдут учить js. Все вы блять должны быть помечены меткой тупоголового уёбка с 10 iq
Аноним 06/07/20 Пнд 00:29:59 #480 №224122100 
>>224121962
Скоро все ебница и все атишники большая их часть, будут сосать хуй заедая гречей, ибо вас дохуя, а Боливар не выдержит вас всех.
Аноним 06/07/20 Пнд 00:30:44 #481 №224122142 
>>224122100
Таких верующих, как ты было полно с середины 80х.
Аноним 06/07/20 Пнд 00:31:42 #482 №224122186 
>>224122090
Ты-то у нас дохуя понимаешь в программировании, не так ли?
Аноним 06/07/20 Пнд 00:32:51 #483 №224122246 
>>224122142
Сравнил ты Восход с Закатом.

Аноним 06/07/20 Пнд 00:34:04 #484 №224122315 
>>224070128
И так можно)
Аноним 06/07/20 Пнд 00:34:22 #485 №224122332 
>>224069997 (OP)
Такой ахуительный что говно.
Аноним 06/07/20 Пнд 00:35:04 #486 №224122376 
>>224122246
У меня информатика в школе была с первого класса. Ахуеешь, когда супротив твоей теории, способность исать код, будет сравни способности читать и писать.
Аноним 06/07/20 Пнд 00:41:05 #487 №224122705 
>>224069997 (OP)
Если ты хочешь делайть свой продукт, то да - самый ахуенный вариант. Другие языки нужны если у тебя есть специфические требования. Но по сути язык мало что решает. Главное уметь кодить. Учить язык - это для джунов.
Аноним 06/07/20 Пнд 00:42:05 #488 №224122757 
>>224122376
Да при чем тут твои мои способности, ты я всего лишь винтик расходный материал, твои услуги востребованные пока они могут принести шейкель, а когда все вагинкой накроется и засосет то 2008 сказкой будет и будем все сосать как одна большая семья.
Аноним 06/07/20 Пнд 00:43:58 #489 №224122842 
>>224122757
Внезапно программирование это не только средство заработка и профессиия. Но вот из-за того, что сообщество переполненно именно людьми с такими представляениями - айти и умирает.
Аноним 06/07/20 Пнд 00:45:01 #490 №224122887 
>>224122757
Ой блядь. Что 1998, что 2008 что 2018 - никаой разницы не было вообще. Несешь хуйню.
Аноним 06/07/20 Пнд 00:48:53 #491 №224123062 
>>224122705
И что именно уметь нужно?
Аноним 06/07/20 Пнд 00:50:09 #492 №224123108 
>>224123062
Что ументь где?
Аноним 06/07/20 Пнд 00:51:19 #493 №224123166 
>>224123108
Ну меть кодить. Что это значит? Знание ООП, паттерны, алгоритмы или что?
Аноним 06/07/20 Пнд 00:51:59 #494 №224123201 
>>224123062
>Зачем учить что-то еще?
Потому что на знании одного только языка ты никуда не уедешь. Изучать надо технологии. А их овердохуя, учить заебешься.
А язык это лишь инструмент, для работы с этими технологиями. И он в целом может быть абсолютно любым.
Аноним 06/07/20 Пнд 00:55:57 #495 №224123383 
>>224123166
Ну на большинстве работ то, что ты перечислил нужно. А так задавато такой вопрос все равно, что спрашивать "а какие слова мне надо знать, что бы знать английский." Есть очень много вещей, которые надо знать. Я когда провожу собеседования, спрашиваю вопросы по технологиям, которые нужны на проекте и еще несколько логических вопросов. Для меня этого достаточно, что бы дать фитбек о том, справится ли человек с работой или нет. Это просто понятно из разговора. Насколько полные ответы, углубляется ли кандидат в детали и тд.
Аноним 06/07/20 Пнд 01:00:13 #496 №224123572 
>>224115775
>Говно говна.
Дрочь на скобки - признак незрелости. Сужу по себе. Раньше подгорал, когда делали так, как мне непривычно, а ща похуй, и так и сяк могу, ваще поебать.

То что прога заставляет придерждиваться какого-то одного стиля - это дерьмо, а её разраб малюсенький тиран. Ты же когда пишешь язык не можешь не задумываться о том, как людям переносить скобки. И в голове разрабов GO была вполне понятная мысль Нам похуй на программистов, не будем делать вариативность, пусть будут писать, как Я СКАЗАЛ!
Аноним 06/07/20 Пнд 01:02:24 #497 №224123679 
>>224123062
Смотря что ты делать собрался.

Так, навскиду. что будет полезно всегда
файловые системы, базы данных ( в том числе принципы acid, нормализация, денормализация), процессы, сети, протоколы (сетевые\ipc), работа с графиокй (как минимум 2d), звук, видео, основные форматы данных, сжатие, криптография (хотя бы поверхносто, понимать чем шифрование отличается о хэширования, уметь приментять основные алкоритмы того или иного), структуры данных (их овердохуя - очереди, списки, словари, хэшмапы, стеки, етк)
Аноним 06/07/20 Пнд 01:03:04 #498 №224123716 
>>224123572
Ага, а питон заставляет отспуты раставлять. А си - точку с запятой. Вот неожиданность - все языки внезапно что-то да заставляют. Какая досада.
Аноним 06/07/20 Пнд 01:03:34 #499 №224123735 
>>224123572
это называется opinionated. Есть хорошие opinionated и не opinionated технологии/фреймворки. Просто перебарщивать не надо. А так если мое ИМХО - я хочу, что бы весь код на языке был отформатирован по одним правилам. Мне так эстетически приятней, так что я за opinionated форматирование.
Аноним 06/07/20 Пнд 01:05:25 #500 №224123803 
>>224069997 (OP)
Пишу спа на реакт покрытые тестом с лезилодом, модб, бэк на ноде. Не взяли джуном за 25к потому что не понравилось как написал колбеки. Нахуй жить то вообще
Аноним 06/07/20 Пнд 01:05:45 #501 №224123821 
>>224116955
>любой хейтер того или иного языка\технологии\кодстайла - априори долбоеб
То есть ты запрещаешь ненавидеть даже откроенно плохие решений? Ясн, ок.
Аноним 06/07/20 Пнд 01:06:23 #502 №224123850 
>>224123821
Чье это откровение?
Аноним 06/07/20 Пнд 01:07:34 #503 №224123891 
Abba-Party-Night-In-The-City-Thorne-Travel-Experience1.jpg
>>224119800
>a == 1 ? a = b : b = a
Аноним 06/07/20 Пнд 01:08:04 #504 №224123912 
>>224123803
лэйзилоад это типа такоя редкость, что это стоит упоминать? Как ты написал колбэки? просто функциями - я бы спросил знаешь ли ты другие способы. Если не знаешь - иди нахуй.
Аноним 06/07/20 Пнд 01:08:40 #505 №224123934 
>>224123679
Почти всему этому в вузе учат.
Аноним 06/07/20 Пнд 01:09:52 #506 №224123987 
>>224123934
И почти никто из вкатывальщиков не знает и 10% из этого списка, внезапно.
Аноним 06/07/20 Пнд 01:09:52 #507 №224123988 
>>224120954
>процесс написания кода на JS
Это ещё ладно, на пыхе там посередине будет обосравшийся старый $_дед.
Аноним 06/07/20 Пнд 01:10:29 #508 №224124006 
>>224123912
Я и на промисах и с асинк авейт написал и функцию параметром другой функции, когда слили попросил сказать какой бы ответ устроили - сказали посмотри статью на лернджава, про лезилодинг пизданул потому что по тестам скорость загрузки 99%+ почти всегда (первый контент)
Аноним 06/07/20 Пнд 01:13:47 #509 №224124148 
>>224124006
ну тогда не расстраивайся. исходя из того, что ты сказал - ты прав. Компании часто просто проводят собесы даже когда им не нужны сотрудники. Они таким образом пытаются найти прям супер синиоров.
Аноним 06/07/20 Пнд 01:14:08 #510 №224124163 
>>224123716
>питон заставляет отспуты раставлять. А си - точку с запятой.
Так это плохо. C++, JAVA тебя не казнят, если ты пробел лишний поставил.
Аноним 06/07/20 Пнд 01:15:13 #511 №224124197 
>>224123987
Зависит от сферы. Трудно выбрать какую-то одну область, чтобы в ней развиваться.
Аноним 06/07/20 Пнд 01:15:17 #512 №224124202 
>>224123735
>opinionated
О, спс, не знал термин.
Аноним 06/07/20 Пнд 01:16:20 #513 №224124248 
>>224124148
да не расстраиваюсь особо, но у меня в городе особо мест куда можно трудоустроиться нет, а тот офис был топчик с кучей друзей эхх
Аноним 06/07/20 Пнд 01:17:01 #514 №224124267 
>>224124163
да, для этого у них есть опциональные палачи - линтеры. Я бы всегда их использовал. Ненавижу читать хуево отформатированные код.
Аноним 06/07/20 Пнд 01:18:22 #515 №224124311 
>>224124248
соболезную. ищи удаленку и по возможности рефлексируй после каждого собеседования. Собеседования - лучший способ узнать что тебе стоит подтянуть.
Аноним 06/07/20 Пнд 01:19:11 #516 №224124339 
>>224124267
>Ненавижу читать хуево отформатированные код.
beautifier
Аноним 06/07/20 Пнд 01:21:11 #517 №224124448 
>>224124267
if (codeStyleIsProeban) {
burnAnus()
azazaza()
} else

{ sucess()
}
Аноним 06/07/20 Пнд 01:22:35 #518 №224124518 
>>224124448
отвратительно
Аноним 06/07/20 Пнд 01:34:11 #519 №224125078 
Пук
Аноним 06/07/20 Пнд 01:36:33 #520 №224125184 
>>224124248
>>224125078
ага))))
comments powered by Disqus

Отзывы и предложения