JavaScript - язык Богов.
Анус ставишь?
>>181035691 (OP)Лучше жопой сесть на кактус.
Кто сильнее?Программист со стажем или знак пунктуации?
>>181035816Нормальный язык программирования.
>>181035691 (OP)Два чаю.пишу на js уже 18 лет
>>181035691 (OP)Сам по себе довольно скучный и нишевый язык, но свои задачи вобщем то реализует без проблем.
Жду когда уровень абстракций позволит писать программы отрыжкой и пердёжом, того вкачусь в ит.
>>181036180Пост над тобой, вполне себе пердёж.
На днях коллеги опять вспоминали любимую историю коллеги Ромы Здебского про древний-древний DevDays в Москве, проходивший в Бауманке. Тогда я якобы сказал “JavaScript маньяки, я не вижу ваших рук”. Сам я точно такой фразы не помню, однако хорошо помню как публично признавался языку JavaScript в любви. И тут меня спросили, а почему я люблю JavaScript. Я задумался над этим вопросом и решил на него развернуто ответить, указав на те забавные или полезные моменты, которые мне нравятся. Программирование не этолько наука, но и искусство, а значит здесь есть место и словам “просто нравится так”.1. Возможность передавать функции в качестве аргументов, возвращать их в качестве результатов выполнения других функций, присваивать переменных и сохранять в структурах данных. По-умному это называется first-class functions или то, что функции являются объектами первого класса.
>>181036420Кроме того, я использовал еще одну любимую мною технику - анонимные функции, очень удобные в качестве параметров для всевозможных обратных вызовов, например для создания обработчиков событий элементов страницы.2. Поскольку функции являются объектами, то они могут иметь свойства. Конечно, это следствие п. 1, однако само по себе оно весьма забавно, а иногда очень удобно и полезно. Например, свойства могут пригодиться при динамической работе с функциями, чтобы различать функции по типу, обрабатывая в соответствии с типом.
>>1810364363. Замыкания (Closures). Возможность функций получать доступ к переменным из внешнего контекста. Подробно о замыканиях написано в Wikipedia.4. Вызов функций в месте декларации.Удобно определить функцию и тут же ее вызвать, при этом еще как-нибудь извратиться, создать объект, одним из свойств которых является функция, и этот объект использовать.
Я думаю, что JavaScipt-это язык богов.Подумайте сам. В каком еще языке можно писать в стельку пьяным кладя на все болт и это будет работать?Вот тут у нас переменная типа int, а тут она уже класс!Овердофига определений неопределенности: NaN,Infonity, Null, undefined ... Только сверхразумы могут на нем писать, а ракалы используют фреймворки!Разве этот язык не божественен?
>>181035691 (OP)Толсто
>>181036514>InfonityInfonity отсюда
>>181035691 (OP)За "герб Троицы" в ОПпике - пламенный зачот!Реально не для каждого отсылка.
>>181035691 (OP)Язык Багов, говоришь? Это точно. Багов с большой буквы. Один лютый звездец с твоей картинки чего стоит.
>>181036679Не способен осилить приведение типов?
>>181036514>В каком еще языке можно писать в стельку пьяным кладя на все болт и это будет работать?Ммммм.... Perl?
>>181036741Зачем их приводить?
>>181035691 (OP)>язык БоговБагов - пофиксил тебя.
>>181036810Не хочешь - не приводи. Я вообще не понимаю какой мудак будет сравнивать "\t" с 0 и чего то там ждать.
>>181036924Любой мудак из языков со статической типизацией. Пока ему тайпчекер по рукам не даст, он не знает, что можно, а что нельзя.
>>181036924Зачем оно вообще надо? Это какой-то дроч на С и не дай бог B ?
>>181036741Но зачем мне писать на вашем объектно-недоориентированном говне? Язык для того чтобы было удобно на нем писать, а не чтобы постоянно помнить о его 9000 и одной мелкой подлянке и десятках глобальных косяков.
>>181036972Строгую и статическую уже не различаешь?
>>181037084Дурачок, когда ты язык знаешь, ничего специально помнить не нужно, все происходит подсознательно. Или ты постоянно, прежде чем что-то сказать на своем языке, полчаса вспоминаешь слова?
>>181037177А ты, дурачок, видимо, никогда не работал в колективе над крупным проектом. тебе бы только шашкой помахать. Хренак, хренак, в продакшон, а завтра тебя уже нет. Если есть в языке такие рогатки, в крупном длинном проекте выстрелят обязательно. И ловить это придется мучительно долго.
>>181037177>Array.isArray Number.isNumber>прежде чем что-то сказать на своем языке, полчаса вспоминаешь слова?Проверяю части речи, блядь
>>181037007Затем же, зачем любой сахар в любом языке, начиная с функций, которые нужны, чтобы в ручную не складывать аргументы на стек, передавать и возвращать управление по адресу.>(x === undefined || x === null) === (x == null)
>>181037375Ну если тестирование не завезли - то да. Но тут ССЗБ.
>>181037451Так а привидение зачем?Вы сначала придумали два NIL, а потом воюете с этим?
>>181037775(Number(inputFieldMustContainedNumber.value) === some_number) === (inputFieldMustContainedNumber.value == some_number)
>>181035691 (OP)Ничего более уебищного не видел. Даже PHP по сравнению с ним - творение искусства. Про пайтон я уж вообще молчу.
>>181037955Похоже на наебалово. На питоне строгий, динамический, например, так никто не пишет.
>>181038028main = putStr "Follow me"
Ваш жс так может?OP, mamkaOPa = 'hui', 'shluha'
>>181038177Может.
>>181037708сначала хотел написать, что на пике какая-то хуйня из синхронного код вперемешку с лапшой из колбэков, но потом вчитался и понял, что тот, кто это написал либо даун либо не знает js
>>181037775
>>181038598js язык уровня /b/ ?
>>181038719
>>181038053list(zip_longest([iter(('0'+str(bin(int(time.time())))[2:]).replace('0', '_').replace('1', ''))]*4))
>>181038858И что ты этим сказал?Начнём с того, что сия строчка говно. А привидений тут str и возможно iter, я хз
Веб-макаки еще существуют разве? Надо же, живучие какие. Хотя они и поедая говно выживут. Всегда дико проигрываю когда слышу, что в 2018 кто-то планирует вкатываться в веб.
>>181039038ха-ха, порватка.
>>181039038И str там не нужна, кстати
>>181039114>пук
>>181035691 (OP)Хочу вкотиться. Обязательно ли для этого пороться в жопу?
>>181039217Не обязательно.
>>181038858Только конченый дебил будет так писать. Язык тут не причем.
>>181039109Что же ты в этом вебе сидишь денно и нощно?
>>181039288Этот код написан Гвидо Ван Россумом.
>>181038053Ваше пизданутое бидон сообщество довело Гвидо. С другой стороны Гвидо создал чудовище которое привлекло всевозможных фриков, которые в итоге выжили создателя. Так и живем.
>>181039353Да хоть Путиным. Код нужно писать читаемым. Благо пайтон позволяет писать чисто, красиво и понятно. Кому как не ему об этом знать.
>>1810370841. обмазываешься JSDoc2. ...3. Profit
>>181039288>Язык тут не причемМожно писать напротив любого языка, но тогда в чем преимущество бидона.
>>181039306Я в б сейчас сижу. Просто бомжевебмакаки иногда сюда протекают.
Слишком толсто
>>181039441В гибкости и возможности писать чисто и понятно даже для даунов.
>>181039378>Ваше пизданутое бидон сообществоjs петухам слова не давали
>>181039353В плане функциональном map, filter, reduce, zip, etc Гвидо слушать не стоит.
>>181035820каким всраным пидором надо быть, чтоб понимать и писать такую ахинею. набор рандомных символов ебать
>>181035691 (OP)Изучаю php, потом понадобится js чтобы рубить бабло?
>>181039682Да.
>>181039657Мелкобуквенную чмоню не спросили.
Ну хз, мне Джава больше нравится, хотя порой не очень удобно на каждый пук делать класс.
>>181039505Спорно, у общелиспа или скимера еще больше гибкости и еще больше понятности, так что соси питоно-петушокме-дле-нно.
>>181039957>на каждый пук делать классКазалось бы причём тут двощ
++ учил его когда то по проге теперь alert ("ты пидор")
>>181040045Общелисп, ским рэкет нынче - це не мейнстрм
>>181035691 (OP)Как, оказывается, хуёво быть Богом.
>>181040130по сравнению с похапе и жопаэс, бидон тоже не мейнстрим
>>181040113
bump
>>181039657Не парься, это специлаьно обуфицированный файл
>>181041004>обуфицированный
>>181040369Ноуп
>>181035788Ну фсе. Весь ES3000 в одном файле.Тут тебе и стрелочная хуйня, и триточки ёпта.
>>181041075чо ты споришь, его реально кроме пары контор и было-математиков не осиливших хацкел не использует, глючная поделка.
>>181036043ебать он скучный. Там такой веселья хоть отбавляй
>>181039657Даже я далекий от айти понимаю что имена переменных и функций преобразованы в байт код.
>>181041357>реально кроме пары контор4 в TIOBE Index, но в вашем мухосраске могут и не использовать>было-математиков не осиливших хацкелЗачем он в математике?>глючная поделкаНе в js треде
>>181041562>байт кодну ты и правда далекий от айти
>>181041562Нет, ты просто ляпнул хуйню
>>181041667>но в вашем мухосраске могут и не использоватьМосква - мухосранск, ок. Хотя в этом виноваты в первую очередь всякие понаехавшие бидоно-кодеры
>>181035691 (OP)Уже неделю вкатываюсь в него. Пока что сложно.
>>181041667>Зачем он в математике?а зачем бидон в математике?
>>181041667>реально кроме пары контор>4 в TIOBE Indexладно, подловил
>>181041856Я и спрашиваю зачем.Извините, не смог в нормальное цитирование
>>181041813К вам понаехали питон-кодеры, но питон-контор у вас нет. Ладно
>>181041934ну узнай у горе-математиков, мне то откуда знать зачем им бидон
>>181041981и пишут на жс и жава, в итоге. Ну похапе, куда ж без него.
>>181041837Это один из самых сложных языков программирования, с самым низким порогом входа.
>>181035691 (OP)ПУК
>Писать на чем-то кроме ассамблераВы ебанутые?
>>181044051>>181043340Ну охуеть теперь.
>>181044148Дохуя написал?мимо glsl-бог
>>181043340>Это один из самых сложных языков программирования>с самым низким порогом входа.Чего блять?
>>18104435001
>>181044405Ну если под сложностью понимать ебанутость, то так оно и есть
>>181044405Того блядь.
>>181044452Для американцев - русский язык тоже кажется ебанутым. Но это не так.
>>181044405Чтобы начать писать на js хватит от нескольких часов, до нескольких дней. Чтобы усвоить концепции и нюансы объектной системы - могут уйти месяцы, в зависимости от человека.
>>181035691 (OP)При том что во фронт и дотнет пытается вкатиться, и ещё много кто через WebAssembly, то жс макаки могут начать в скором времени насасывать хуй.
>>181044632Добавь к этому обилие фреймворков и постоянные новшества и получи годы
>>181044512А для хохлов/поляков/балтийцев и ещё много кого - норм.А вот Ифкуиль ебанутый для всех.Аналогии это говно
>>181044688> WebAssembly> в скором времени через 30 лет?
>>181039109вообще веб сейчас в самом расцвете
>>181035691 (OP)Haskell бог вкатился в тред и поссал ОПу на лицо
>>181044743Никаких кардинальных постоянных новшеств не происходит. Всему новому и модному уже 5-10 лет. Учитывая, что современному вебу всего лет 15 - это лишь иллюзия.
Товарищи прохромисты, "Автоматизация рутинных задач с помощью Python" Свейгарта подойдет для вката в автоматизационное тестирование, если до этого писал только хеллоуворлды? Для автоматизации ведь не нужен скилл кодинга как для разработки. Или с чего лучше начать вкат в qa automation?
>>181044844Почему не вкатился в Idris?
>>181044745Так же, как для lua - программистов js тоже норм.Он так же более норм для питон\пхп разработчиков, чем, например, для java\c++
>>181044965автоматизация == Tcl
>>181044688wasm не для того, чтобы писать gui, и он никогда не выиграет в этом у js.
>>181044990Потому что трачу все силы и время чтобы заработать на доширак.
>>181045173А чому тебя мамка не кормит?
>>181045021Именно поэтому пыхари копируют java версии этак с четвёртой
>>181044844Программирую 20 лет (веб-фулстек\прикладное по\мобильная разработка)- никакой пользы, выгоды и интереса в чистых функциональных языках никогда не видел и не вижу.
Пишу на пикрелейтед чуть более года.
>>181045491Я же не успешный JS-господин
>>181045545Это не пыхари. А те кто в него перекатываются. (точнее для тех)Так же, как в js тащат сахар, для тех, кто не может осилить прототипную объектную модель. Это обусловленно популярностью языка.
>>181045588ты программируешь профессионально на функциональных языках, нет? ну тогда иди нахуй.
>>181045749Все, что нужно знать о монада-дегенератах.
>>18104558840 лет ебашу на заводе. Никакой пользы от комплюторщиков / интернектов не вижу. Вот в СССР классно было.Нет серьёзно. В мейнстрим все переехало почти. Типы, GC, ФВП, лямбды, замыкания, дроч на const, etc
>>181045686>Это не пыхари>Так же, как в jsНу ты чего, нормально же общались.
>>181045904Тебе же написали>чистых функциональных языках
>>181044632Хелоуворлды можно начать писать через час и на ассемблере.
>>181046052Сыграем в игру "IO монада - ломает чистоту". На сферических чистых функциональных языках невозможно писать код.
>>181039599Говорила мама, что я когда-нибудь ослепну от сидения за компом
>>181045856Что ты написал пару хелло вордов и понял что не нужно потому что ты сказал, ну ладно, как скажешь.
>>181046394Дрочил много просто
Полигамность обычно заканчивается на первом случае гонореи, вперед анон, выеби их всех!
>>181046482Лучший пост ИТТ
>>181046465Да разве три раза в день - это много?
>>181046574Да, но не мне тебя судить
>>181046482Про гонорею понятно, но как полигамность связана с жаваскриптом?
>>181046682Видал количество npm пакетов?
>>181046746Видал количество c-библиотек?
>>181046974Си можно. Он взрослый
>>181035820Поясните тупому, нахуя так изъебываться с названием переменных, почему нельзя просто написать "jopa1", "jopa2" и т.д?
>>181047251https://ru.wikipedia.org/wiki/Обфускация_(программное_обеспечение)
Запомните три буквы SQL!
>>181047251ОБФУСКАЦИЯ
>>181047251Томушо жопа одна, а у тебя их две. Или два человека? Философия, блять...
>>181047251Чтобы ты его не прочтиал. А для комплюктера, что jopa1, что _0x1451fодинаково.
>>181047412А потом кто нибуть полезет это говно разгребать и сгорит на работе. Алсо, в теории, можно же закодировать и создать ключ. Типо заменить все "переменнаянейм" на жопы, убирающая "или" если сравнивается одно и то же?
>>181035691 (OP)Двачую жабоскрипты это лютый топ сейчас, хотя бы потому что работа есть всегда а у питоноблядей нет
Только имбецилы коверкают названия языков. Сразу можно видеть, что за человек.
>>181047742>А потом кто нибуть полезет это говно разгребать и сгорит на работе.На работе, работают с исходником, там названия нормальные.Js - скриптовой язык, исполняющийся на клиенте. Т.е. если не обфусцировать код, то любой пользователь может видеть исходник.
>>181047989JS - исполняется там, где есть исполнитель.
>>181047972Говорю финский всесто суоми, японский вместо нихонго, венгерский вместо мадьярский и т.д.Двощ что делать если я имбецил?
>>181048161Да хоть на анусах. Но согласен, хуёво сформулировал.
>>181035691 (OP)Объясните человеку, далёкому примерно как Плутон от Солнца от программирования, в чём разница между JavaScript и Java?
>>181049608Это два разных языка. Просто в 1995 слово java было пиздец модным.
>>181035691 (OP)da
Язык программирования - инструмент программиста, удачи тебе пилой выкрутить винтик.
>>181049608Разница концептуальна. Между джабой и джс нет ничего общего. Разные области применения, разные возможности. хотя есть ощущение, что джс через 5-7 лет будет везде, от веба до бигдаты с машин ленинг Это как сравнивать молоток с лобзиком -- вроде бы инструменты, но для совершенно разных задач.мимо энтерпрайз-господин
>>181049933О боже! Этот шрифт, эта цветовая палитра...Да ещё и на выни. ЛОЛ!
>>181049933Нахуй юзать атом, когда есть емакс? На крайний случай, если ты даун, например, воспользуйся vs code.
>>181049933Че за проект?
>>181050218Общее - C like синтаксис.
>>181049608> между JavaScript и JavaПервоначально JavaScript назывался Mocha, потом LiveScript, потом его стандартизовали, а самою популярную реализацию запатентовали под названием JavaScript, ввиду моды на Java в то время. В сущности сам язык сейчас называется ECMAScript.
>>181050218>джс через 5-7 лет будет вездеА сейчас жаба везде, если я правильно понял?Просто я работаю за комбустером и чтобы не охуевать от рутины и застоя в мозгах решил что-нибудь учить, чисто для себя. Думал что выбрать, питон или джаву. В итоге начал курить курс по основам программирования, а там джаваскрипт. А тут как раз тред про него
>>181050645Область применения джабы -- энтерпрайз.Джс -- веб. как фронтенд, так и бекенд.Путон -- веб бекенд(джанго), эмбедеддед, а так же машин ленинг, биг дата етц.Выбирай что душе угодно.
>>181050305пфф, емакс, вим блед.
>>181051310В емакс есть evil-mode, на 99% эмулирующий работу вима.Поэтому нет смысла ставить вим или емакс, надо ставить емакс+вим, т.е. emacs + evil-mode.
>>181035878Возможно он имел в виду тире.
>>181051516В чём проблема с тире?
>>181051682Кто от кого наследуется, минус от тире от дефиса, или дефис от тире от минуса? Не разобраться.
>>181051767>Кто от кого наследуетсяЭто ООП головного мозга?
>>181051682Вместо него дефис или минус.
>>181051111Спасибо за разъяснения, пока основы буду курить
>>181051857ООП - это абстракция. Она всегда в головном мозге и нигде больше.
Ответьте нубу плз. Может ли встроенная карта на процессоре сломаться, но при этом с самим процем быть все в порядке? Сорри за оффтоп
>>181051901Ну у тебя есть множество символов для идентификаторов, и для операторов. А так же они должны не пересекаться. А поскольку минус поважней будет, дефис идёт нахуй.Хотя, к примеру, в лиспах можно обойтись одним множеством.
>>181052057Коробка, которая стоит у тебя под столом называется не процессор.
>>181051465Я так понимаю емаксом с эвил-мод ты не пользовался никогда
>>181052057Да, но это редкость.
if(confirm("пушто ты пидор, ёпта")) alert("а может ты пидор?");Это всё, что я смог напогромировать
>>181052106Речь не о синтаксисе JavaScript, а о пунктуации в предложении ОПа.
>>181052322Спасибо, милый человек.
>>181052146Он интегрированную видеокарту имел ввиду, умник блять.
>>181052243Комп включается, но экран ничего не показывает и это точно не проблема с монитором. До этого были артефакты и зависания.
>>181052533Почему ты решил, что виновата встройка?
>>181052570Ну я ж говорю комп перед поломкой вис несколько раз с артефактами. Ладно, последний вопрос. Я правильно понимаю, что если бы процу была пизда, то комп даже бы не включался или не факт? Спасибо что отвечаешь няша
>>181053014Просто перепиши его на js.
>>181053014Тут почти всё не факт слишком нынче дохуя транзисторов в процессоре. Но грешить на проц, это последнее дело либо сразу брак, либо ему норм, если не спалить, конечно. С бо'льшей вероятностью с мамкой что-то не то и подобное.
Bump
bump.js
saga.ts
bump.jsx
>>181049933Чуть не ослеп цветовой палитры
от
BUMP
>>181052307if(getAuthorByID(181052307) == "Chmoha"){alert("Я понял кто ты. Ты же та самая веб-макака из /pr/, которого чуть не изнасиловали 4 чеха, да? Узнал тебя по характерным синтаксическим ошибкам и неумением писать код. Ну что же ты опять размычался на весь тред о своих проблемах? Тебе мало было, когда круг почётных и олдфажных сеньеров дружно надудонил тебе на голову, да так, что ты потом ещё месяц тестировал сайты на IE, размахивая своей кровоточащей windows. Когда же ты угомонишься, несчастный имбецил, удел которого подбирать паттерны от нормальных и состоявшихся в жизни людей и перестанешь отписываться в тредах со своими шизоидными хтмл файлами.Даже не буду читать этот высер залётной даунидзы, просто просрусь на его прыщавый ебальник и нассу за шиворот холопу, чтобы не повадно было без разрешения тявкать. Свободен, тестируй.");}
>>181035691 (OP)Рейт мой вкат в жс. Первая дата - создание папочки и первой темы. Вторая - дата создания последнего файла.
>>181054112ОЛДФАГИ НА МЕСТЕ?
>>181054112>Свободен, тестируй
JS для лахоф, brainfuck для пацаноф
Кто из богов может написать бота для автоставки на букмейкерских конторах?Пример бота работающего есть, профит нереальный с этой темы, отписывайтесь здесьБот на js написан
>>181060685Пиши на питухоне нахуй или на ноде, чё вы консоль говно то жрёте?
>>181052307ОФФЫбКА, иди в пифон тред, там тебя научат
>>181060759Ты можешь написать епта?
>>181061064могу, но мне нахуй не надо. Хочу двачи капчевать в 5 утра
>>181049933довен который не может в чистый жсинфа 100
>>181061339Ну давай дружок пирожок, пиши свой собственный костыль-велосепед фреймворк для каждого проекта больше 2-3 страниц
>>181061391Vanilla JS всегда будет в тренде, пока фреймворки на его базе будут вырастать и увядать. Довен не понимает, что тот, кто в состоянии делать инструменты, на голову выше того, кто пользуется инструментами. Впрочем, хорошо, что ты так думаешь, ведь чем больше таких, как ты, тем больше платят тем, кто уважает и знает vanilla js.Мимо-react-разработчик
>>181035691 (OP)быстро фикс> Богов бомжейне благодари
Ну давай, напиши мне программу для вычисления электропроводности воды по частоте и залей все это в гребаную атмегу, а потом сосет, ибо памяти не хватит. Каждый язык под свои задачиМимо робототехник
>>181064411Быстрофикс>СосетСосни
>>181064411Так и есть. Джаваскрипт - для богов. Плюсы - для робототехников. Никакого бугурта.
>>181039217обязательно
>>181039873ракую этого
>>181035691 (OP)>JavaScript - язык баговПофиксил тебя
>>181035820Годы идут, верстальщики возомнившие себя погромистами с жс на перевес все так же сходят с ума. Ничего нового.
>>181066863>Плюсы - для робототехников. Мк обычно на С программируют
>>181035691 (OP)Двачну пожалуй. Если ты против js, то ты скорее всего дебич
>>181060685Кидай контакты
>>181041562Ты не далекий от айти, а просто даун
>>181035691 (OP)Откуда на двачах столько АЙТИШНИКОВ ПОГРОММЕСТОВ?
>>181069560Кинь работающего бота сначала
>>181035691 (OP)Иврит - язык Богов.