[ /b/ /u/ /rf/ /dt/ /vg/ /r/ /cr/ /lor/ /mu/ /oe/ /s/ /w/ /hr/ ] [ /a/ /ma/ /sw/ /hau/ /azu/ ] [ /tv/ /cp/ /gf/ /bo/ /di/ /vn/ /ve/ /wh/ /fur/ /to/ /bg/ /wn/ /slow/ /mad/ ] [ /d/ /news/ ] [ Главная | Настройки | Закладки | Плеер ]

Ответ в тред 46281. [Назад]
 [ Скрыть форму ]
Имя
Не поднимать тред 
Тема
Сообщение
Капча Капча
Пароль
Файл
Вернуться к
  • Публикация сообщения означает согласие с условиями предоставления сервиса
  • В сообщениях можно использовать разметку wakabamark
  • На данной доске отображаются исходные имена файлов!
  • Разрешенные типы файлов: vector, code, image, video, music, flash, text, archive, pdf
  • Тред перестает подниматься после 500 сообщений.
  • Треды с числом ответов более 100 не могут быть удалены.
  • Старые треды перемещаются в архив после 40 страницы.

No.46281 Ответ
Файл: main-qimg-2a7cef12cc63002b267d248611c76e58.png
Png, 782.27 KB, 572×861 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
main-qimg-2a7cef12cc63002b267d248611c76e58.png
И мы продолжаем ликвидацию безграмотности, неспешные беседы и яростные дискуссии вокруг яваскрипта.

Предыдущий тред: >>40541
>> No.46294 Ответ
Пустой тред. ОП, подставь в шапку список литературы и ссылки.
>> No.46295 Ответ
ОП, не ставь, так хорошо.
>> No.46296 Ответ
>>46281
> яваскрипт
> дурная кратинка
>> No.46324 Ответ
Ищу друзей, для совместного обучения-общения на тему js.
>> No.46325 Ответ
>>46324
Да вы, батенька, извращенец.
>> No.46326 Ответ
>>46324
Друг друга в сракотан пороть будете?
>> No.46327 Ответ
>>46324
Создавай.
>> No.46329 Ответ
>>46327
Что есть за мессенджеры?
>> No.46330 Ответ
>>46329
Вообще? Discord, telegram, slack, tox.
>> No.46343 Ответ
>>46330
telegram mb?
>> No.46344 Ответ
>>46343
Как удобно, туда кроме одной молчаливой конфо████ все равно никто не придет.
>> No.46345 Ответ
>>46344
Можно делать то же самое тут. В этом треде или в новом.
>> No.46346 Ответ
>>46344
И как обменяемся? Кстати по js, там достаточно обширное компьюнити.
>> No.46361 Ответ
Посоны, как запилить глобальный flow?

Например:
$ cat lal.js
const add = (a: number, b: number): number => a + b;
console.log(add(5 + 7));
$ node --какие-то-опции ./lal.js
Должно вывести 12, а не "SyntaxError: Unexpected token :"
>> No.46363 Ответ
>>46361
$> npm install -g flow-remove-types
$> flow-remove-types src/ --out-dir build/
Создаешь две директории. В src - фаил который нужно интерпретировать, в build - фаил после интерпретации.
Запускаешь как:
$> node ./build/name_script.js
>> No.46720 Ответ
https://learn.javascript.ru
Комментарии под каждым уроком не оставят тебя одного даже если что-то не получается.

А касательно конфочек, я например есть в парочке таких. Они рано или поздно умирают из-за того что люди матереют и теряют интерес на общении в них, да и проблемы которые там обсуждаются не такие уж серьезные.
>> No.46755 Ответ
Боженька, мои любимые простые и очевидные zsh-скрипты рили отсасывают у вебпака. Одним конфигом настроить сборку клиента и сервера? Изи. Ещё бы с HMR разобраться — и будет счастье.
>> No.46756 Ответ
Файл: 1477636365555.png
Png, 1.95 KB, 300×20 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
1477636365555.png
Пацаны, тут вот есть promise-loader.

Но с ним надо делать так:

const foo = await require('foo')();

Можно как-то грузить зависимости с помощью промисов, но чтобы по-человечески:

const foo = await require('foo');

Разница небольшая, но бесит. Или проще подправить лоадер ручками?
>> No.46781 Ответ
>>46330
Jabber уже не в моде?
>> No.46782 Ответ
>>46781
Нет, не в моде.
>> No.46882 Ответ
Какой самый популярный нынче стек при работе с React.js на более менее мейнстримовых работах? Часто ли используют Redux и Immutable.js?
>> No.46887 Ответ
Файл: 1480684311473.png
Png, 1.24 KB, 300×20 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
1480684311473.png
Анон, хочу научиться кодить на Java, денег ходить на курсы, к сожалению нет, но очень хочется выучить его и сменить своё место работы.
Мне подсказали какой-то сайт javarush, типа "отличный учебник по яве не такой как фсе", не сочтите за рекламу. Стоит ли пытаться выучить его на подобных сайтах или лучше не париться с ними, а просто брать мануал по Java и зубрить его? А ведь хочется как в школе, прочитал и закрепил практикой, чтобы какие-то задания были.
Или капча мне намекает, чтобы я не тратил время попусту?
>> No.46888 Ответ
>>46887
Так жаба или жабаскрипт? У них ничего общего, кроме названия.
Но по обоим мануалов и учебников как говна за баней.
>> No.46889 Ответ
>>46887
> не такой как фсе
Как же вы заебали. Ничего не такого, как все нет и не будет, блядь.
>> No.46894 Ответ
>>46888
Таки жаба. Т.е., в принципе нет каких-то "получше" или "похуже" книг и учебников и можно свободно брать первый попавшийся и читать?

>>46889
Какой-то ты недобрый. Я же потому и написал с ошибкой, ибо тоже согласен, что таковых нет. Будь добрее.
>> No.46895 Ответ
>>46894
> потому и написал с ошибкой, ибо тоже согласен, что таковых нет.
Не должен был ты вообще поднимать этот вопрос. На сайте написано, что он не такой как все?
>> No.46896 Ответ
>>46894
> книг и учебников и можно свободно брать первый попавшийся и читать
Есть книги для начинающих, которые суть пересказ документации для читающего разной степени дебильности.
Есть практические книги, которые показывают всякие приемы, паттерны и рецепты конкретного языка.
Если ты в что-то уже можешь неплохо, то тебе надо именно документацию и всякие референсы-читшиты и что-то из второй категории. Если нет, то любую из первой.
>> No.46897 Ответ
>>46896
А ещё есть дерьмовые книги, которые ничего не дают. Волшебных серебряных книг не существует. Есть книги как все и хуже чем все. Лучше поискать классические книги, которые больше всего хвалят. Просто, понимаешь, в чём дело. Не нужно думать, что всем известные классические книги, которые пиарят на каждом шагу - это туфта, а вместо них есть секретные сокрытые во тьме книги, которые лучше. Классика работает, она не сломана. А умудрённые опытом старые программисты не дураки.
>> No.46899 Ответ
>>46882
Redux не для всего подходит, сам абрамов говорит. лучше всего ванильный флакс попробовать и т.д. Чтобы почувствовать для чего это все.

Нынешний стак знаний такой: vanilla, nodejs, koa, react, webpack ну и любой flux-методология для хранения модели.
>> No.46900 Ответ
>>46899
Понимаешь, в чём дело. Я учавствую в разработке большого энтерпрайз-проекта для банка. И там иногда приходится тулить длинный и сложный джаваскрипт-код, который реализует какие-то очень сложные и запутанные формы, или какие-то редактируемые списки чего-то. И я чувствую, что упёрся во что-то. Я не знаю, какие применить паттерны и принципы для кода, чтобы легче было его менять и отлаживать. Код быстро и легко становится запутанным и непредсказуемым. Куча привязок к событиям, которые делают то, не знаю что, тогда, не знаю, когда. Никогда не знаешь, что произойдёт, после очередного события. Невозможно предугадать порядок, в котором выполняется код. Вечно что-то инициализируется слишком поздно или рано.
Да ещё эти долбанные jquery-плагины, будь они не ладны. Притули этот - заставь работать не так, как задуманно - не знаю как, но надо. По дороге вводим и обнаруживаем миллион багов - и так сойдёт.

Так программировать больше нельзя. Нужно делать что-то абсолютно по-другому. Именно фронтенд.
>> No.46901 Ответ
>>46900
> Так осваивать бабло больше нельзя. Нужно делать что-то абсолютно по-другому. Именно откатпопил.
Купи гитару.
https://www.youtube.com/watch?v=y9sNXF-UnIQ
>> No.46903 Ответ
>>46901
Объяснись.
>> No.46904 Ответ
>>46900
Вот jquery-ui это просто край...
>> No.46905 Ответ
>>46903
Научись играть на гитаре и расслабь моск, женщина.
>> No.46906 Ответ
>> No.46907 Ответ
Файл: giphy-(1).gif
Gif, 456.50 KB, 600×573 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
giphy-(1).gif
>>46905
Но ведь... Технологии... Будущее... Производительность труда... Экономика... Доллар растёт...
>> No.46908 Ответ
Файл: original_drawn_by_nakamura_sumikage__bf0937425ad09.jpg
Jpg, 532.53 KB, 689×972 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
original_drawn_by_nakamura_sumikage__bf0937425ad09.jpg
>>46907
Автоматизацiя снижает порог вхождения в самые разные профессии, эт точно. Вот только к автоматизацiи банков это некокова ат-ношения не имеет.
https://www.youtube.com/watch?v=n6_pT4LX4tE
>> No.46909 Ответ
>>46908
Ты это на каком языке написал, в /d/ на тебя накрысить?
>> No.46910 Ответ
Файл: kousaka_honoka_love_live_and_love_live_school_idol.jpg
Jpg, 208.51 KB, 800×1122 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
kousaka_honoka_love_live_and_love_live_school_idol.jpg
>>46909
1) Азмъ есть Создатель Энторнетов
2) Погромисты нинужны_
3) Купи гитару.

https://www.youtube.com/watch?v=aVH6aR3VaJU&index=22&list=PLAqnFfqOQXqWDUjMD6hGnpWIlwZgJdFg6
>> No.46911 Ответ
>>46909
Русский язык с с добавлениями двух i в случайно выбранных местах, и только. Если бы это был настоящий украинский в соответствии с украинской нормой, то ты бы ничего не понял.
>> No.46912 Ответ
>>46900
> энтерпрайз
С говном лучше не связываться.
>> No.46913 Ответ
>>46912
Ага, брошу всё и открою свою студию по клепанию игр в стиле пиксель-нуар. К чёрту банки и заводы, кому они нужны.
Это всего лишь, мать его, задача. Типичные проблемы разработки никуда не денутся от того, что я куда-то перейду, даже если сменю язык.
Сам то ты что делаешь?
>> No.46915 Ответ
>>46913
Ну в энерпрайзе легаси уже зашквар.
>> No.46921 Ответ
>>46917
Если бы это был настоящий украинский, то этот монголоид писал бы украинские i.

>>46905
> моск
> некокова
> Энторнетов
>> No.46922 Ответ
>>46913
Сам-то он мамкин супер-ученый-питонист-байтоёб, очевидно же. Не слушай никого, работай там где нравится. В промышленном софтописании хотя бы стабильные и, зачастую, хорошие деньги платят.
>> No.46923 Ответ
>>46922
Я всё знаю о супер-учёных. В 11-м классе они супер-учёные, а все полные идиоты. На втором курсе они посредственные студенты. Потом отчисление, разочарование, никто меня не понимает, капиталисты мешают жить, не хватает на гречку, общество потребления.
>> No.46943 Ответ
Файл: 856124e6-835f-4e94-8e40-2c9593b1a2b7.jpg
Jpg, 390.14 KB, 1280×1863 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
856124e6-835f-4e94-8e40-2c9593b1a2b7.jpg
>>46922
>>46923
К сожалению энтерпрайзу со старой системой управления не выжить в нынешнем фронтенде не будучи поглощенным в легаси говно. Для этого нужны медленно-развивающиеся языки, жава или питон, например. Так что не злитесь, я не пришел вас обманывать.

Так что если ты фронтендер, а не просто балуешься, так как заставили дяди, обязательно беги из любого энтерпрайза, чтобы не стоять на месте и шагать в технологическую сингулярность с другими фронтендерами!
>> No.46992 Ответ
>>46296
> дурной тред
> хоть картинка нормальная
>> No.46993 Ответ
>>46943
> Для этого нужны медленно-развивающиеся языки, жава или питон, например.
Обоснование их медленного развития у тебя есть? На сколько хорошо ты знаешь все эти мавены, хайбернейты и спринги? Вообще всё это развитие выглядит только как попытки догнать Джаву, у которой уже всё это есть. Жс только недавно научился просто создавать ёбаные классы и до сих пор не может это делать без кучи зависимостей. Пых 7.1 заново изобретает статическую типизацию! До сих пор джаваскриптеры не могут просто так брать и управлять своими зависимостями. Это пиздец какой-то.
>> No.46994 Ответ
>>46993
> Пых 7.1 заново изобретает статическую типизацию
Клторой никто там всё равно пользоватся нибудиит.
>> No.46997 Ответ
>>46900
В общем, ты совершенно прав, ты действительно упёрся. Хорошо известно, во что именно: в сложность, с которой средствами джаваскрипта и фреймворков нельзя справиться (по разным причинам, выходящим за рамки треда).
Многие люди живут с этим всю жизнь, как раз в "энтерпрайзе". Проекты пишутся, портятся, выкидываются, переписываются на новых "технологических стеках" и т.д., уже десятки лет.
Если ты действительно решил, что так программировать больше нельзя, то добро пожаловать в волшебный мир computer science! Тебе понадобится базовое образование, знание других языков, а также понимание математики, на которой они основываются. Но, из моего опыта, после возникновения чувства "так больше нельзя", это единственный путь к внутреннему спокойствию.
>> No.47003 Ответ
>>46997
Реакт частично основан на CS, нет? Не просто фреймворк, а он и его методология. Если нет, расскажи, какие именно разделы CS ты имеешь в виду?
>> No.47016 Ответ
> именно разделы CS
1.6
>> No.47048 Ответ
>>46993
> Жс только недавно научился просто создавать ёбаные классы
которые все равно остались Java-wannabe маскировкой прототипного наследования
>> No.47050 Ответ
>>46993
Ну на ноде все почти как у нормальных языков. Только на жс.
>> No.47051 Ответ
>>46993
> Пых 7.1 заново изобретает статическую типизацию
На самом деле там аннотации типов не является статической типизацией. Язык интерпретируемый и динамический, проверка типов аргументов функции происходит в ран-тайме, для статической типизации нужен компайл-тайм.
>> No.47057 Ответ
Файл: heroin_hero_de.jpg
Jpg, 21.67 KB, 500×333 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
heroin_hero_de.jpg
>>46943
Уже освоил тайпскрипт/элм/пьюрскрипт и сделал своё приложение на реакте/преакте/снабдоме? Может быть, не фанат и сделал всё на вью/мифриле/метеоре? Или загниваешь на древнем ангуляре?

А галп/грант/вебпак/бауер/нпм солянку скриптов круто поддерживать ведь, правда? Шутки про фреймворк недели, остались, конечно, в 2015, но как же это утомляет. Нельзя догнать этого сраного дракона. И уж тем более нельзя за ним гоняться так просто. Если есть проблемы какие-то - надо решать, а подбирать фреймворк месяца, чтоб не быть как тупой энтерпрайз, а то пацаны на коворкинге засмеют, это дрочево какое-то.

Ненависть.
>> No.47083 Ответ
>>47057
> Если есть проблемы какие-то - надо решать
И вот ты решил проблему. Что явилось её решением? Очередной набор каких-то изощрений, который повлёк за собой новые абстракции и кучу общего кода. И вот ты написал свой собственный фреймворк недели. Весь выбор, который у тебя есть - это сделать решение самому или найти его где-то. Фреймворк или очередной скрипт - это и есть решение какой-то конкретной проблемы, не больше, не меньше. Скрипт становится легче поддерживать из-за того, что у него нет звучного названия?
Шутки и ненависть то у нас есть, а что по рациональным аргументом? Теорема Пифагора верна, так как это смешно, если это не так, и я ненавижу когда квадрат гипотенузы не равен сумме квадратов катетов. Нет, таких доказательств ни один препод не принял бы. Да и вообще, жизнь жестока, с чего тебе не ненавидеть свою работу?
> Нельзя догнать этого сраного дракона. И уж тем более нельзя за ним гоняться так просто.
Мультиварки и автомобили каждый год выпускают новые. А мы что, лысые? В одну реку не войти дважды. Да, мы бежим. И будем бежать.
> а то пацаны на коворкинге засмеют
Никаких пацанов в коворкинге, только аргументация и опыт, только хардкор.
>> No.47095 Ответ
>>47057
Почему не хочешь перейти на rails?
>> No.47096 Ответ
>>47095
При чём здесь рейлз? В чём смысл этого комментария?
>> No.47106 Ответ
Файл: свое-уноси-с-собой.jpg
Jpg, 136.32 KB, 960×677
Ваши настройки цензуры запрещают этот файл.
r-18g
>>47096
Тот аутист скорее всего имел ввиду то, что в рельсах glue относительно готовый и стабильный, в отличие он жс инфраструктуры. С другой стороны ты конечно можешь туда интегрировать все это webpack-npm-grunt-петушение, и оно после пары матюгов тоже будет работать по командочке rake assets:precompile
>> No.47107 Ответ
>>46281
холодильник прикольны
>> No.47110 Ответ
Доброкодеры, выручите ньюфажину. Подскажите учебник по node.js, где всё разжёвывается более-менее понятно
>> No.47111 Ответ
>>47110
Node.js the Right Way - Jim R. Wilson
Интуиция говорит мне, что ты влез в нод без достаточно хорошего знания js и смежных вещей. Если это так, то надо сначала разобраться с js.
>> No.47112 Ответ
>>47111
Ну почему без достаточного. В js более-менее могу, а вот node почему-то никак не идёт
>> No.47113 Ответ
>>47112
> более-менее могу
Этого мало.
>> No.47114 Ответ
>>47113
Это я прекрасно понимаю. И, конечно же, буду учить и практиковаться дальше. Иных вариантов я не вижу
>> No.47115 Ответ
>>47111
А в чем именно там разбираться? В новых стандартах? ES6 и тд.
>> No.47116 Ответ
>>47115
Ну да, хитрый неожиданный синтаксис, возможно пара каких-то ещё технологий.
>> No.47261 Ответ
Файл: 2Uyim7.jpg
Jpg, 151.81 KB, 960×720 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
2Uyim7.jpg
>>47057
тайпскрипт/флоу
реакт
рамда/лодаш
ридукс
вебпак
ярн

по всему есть годная документация с самыми простыми примерами + экземпляры апсов

остальное излишество и необязательно учить, тот же преакт для хипстеров, которые скучают
>> No.47782 Ответ
Пробовали уже ts?
>> No.47783 Ответ
>>47782
Пару лет назад.
>> No.47993 Ответ
https://pastebin.com/3VB4m39K
На отправке сообщения с файлом кидает ошибку "Can't set headers after they are sent"
Вроде бы я разобрался, мол, ошибка в res.redirect('/section1');, который ставит хедер, поэтому если я что-то уже отправил, то новые поля уже нельзя добавлять. Но как тогда всё это чинить?
>> No.48111 Ответ
Файл: Без-названия.png
Png, 2.85 KB, 306×164 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
Без-названия.png
Зачем нужен node.js? Зачем? Чем это лучше java? Серьёзный вопрос. Вроде бы что-то в этом есть, но, блин, сам язык имеет столько проблем и нормальной статической типизации нету вообще. Он как будто из 95-го года к нам прибыл, но в 2017 почему-то поднимается вверх. И он нихрена не простой как php, эта путаница с this и эти цепочки прототипов -- это ещё та наркомания.
>> No.48112 Ответ
>>48111
Джаваскрипт уже не так маразматичен как был n лет назад. Подлатали наследование, колбэки->промисы->async/await, лямбды. Джаваскрипт задумывался и развивался как скриптовый язык с динамической типизацией. Не любишь и хочешь статику? Используй надмоск типа тайпскрипта или пройди в любую доступную альтернативу.

Поднимается вверх по инерции и доступности. Он уже собрал серьезное сообщество и библиотеки находясь только лишь в браузере. После этого пытаться его заменить было бы бесконечно сложно (смотри dart), а node.js был лишь вопросом времени.

Общую сложность пониманию/вкатывания ты преувеличиваешь. По крайней мере в сравнениями с уровнями абстракций в той же джаве (aka проблемы есть у всех).

Из плюсов джаваскрипта, его асинхронная натура, event loop искаропки с зарождения. Все библиотеки с возможными блокирующими вызовами сразу были написаны подчиняясь одному стандартному циклу. Когда в классической модели тебе по быстрому понадобиться распараллелить какую-то задачу, ты стартуешь тред, и тут не с того не сего тебе нужно заботиться о синхронизации ресурсов и всех прелестях мультипотокового программирования.
Еще можно добавить возможность в джаваскрипте скрещивать экспрессивность функционального подхода со всем понятным императивным. Операции над коллекциями с [].map/reduce/every/filter/find например.
>> No.48113 Ответ
>>48112
> Подлатали
Но оно теперь держится на заплатках, именно что. Как-то ну, блин, не удобно, вот не полностью всё правильно. "Я думал, лучше будет".
> в сравнениями с
Но там это для чего-то нужно и имеет обоснования, а тут нету обоснований. На доках Мозилы написано, что "на самом деле прототипы ещё более "powerful" чем классы". И ни одного примера в подтверждение этому тезису. Просто скажите, зачем. Но нет. Почему js такой загадошный? Я реально хочу, чтобы кто-то мне пояснил за эти прототипы, зачем оно вообще. Зачем они так сделали?
>> No.48114 Ответ
>>48113
Само по себе прототипное наследование не такой сложный концепт каким ты его малюешь. Все в названии - eсть прототип в классическом понимании слова, ты клонируешь и мутируешь этот прототип реализуя наследование, а можешь работать прямо с ним до тех пор пока ничего другого не надо. Идея не была привнесена джаваскриптом. Предположу, что причинами по которым был выбран этот путь были простота реализации по сравнению с классикой, большая динамичность, отсутствие декларативности. Лучше спроси у Брендона Айка. Положу, они тогда не догадывались о последующем росте языка, и что у масс обученных на классику будут такие проблемы с пониманием прототипов. Другое дело, что реализации действительно была так себе и могла запутать понимание.

> теперь держится на заплатках
Обернули прототипы в сахар классов дабы помочь массам закрыть глаза на альтернативный подход без ломающих изменений. Кто знает и привык к прототипам продолжает работать с ними т.к. в библиотеках написанных на классах, классы все равно мапятся в прототипы. Кто пришел с классов и хочет писать на них - пожалуйста, вот вам обертки. Оптимальное решение.
>> No.48123 Ответ
Файл: jinrui-pinterest.jpg
Jpg, 21.69 KB, 236×349 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
jinrui-pinterest.jpg
>>48113
> Почему js такой загадошный? Я реально хочу, чтобы кто-то мне пояснил за эти прототипы, зачем оно вообще. Зачем они так сделали?
Его писал лиспер, понимаешь? И похоже что-то лисподушу в язык ему вложить немножко удалось, ведь жс в своем развитии ведет себя прямо по заветам скобочников - любую фигнюшку, которая тебе нужна в языке "можно сделать". Только разница с лиспом в том, что жс более обласкан вниманием и там эти фигнюшки таки делают. Хотя само ядро язычка довольно таки невзрачное, че уж там спорить.
>> No.48124 Ответ
>>48114
> были простота реализации
V8 реализует через классику, когда может и переключается на полную реализацию прототипов, когда что-о идёт не так. Простоты реализации нет, эта херня мешает и замедляет. Классика проще и быстрее работает. Разработчики V8 много говорили об этом и о том, что лучше мыслить классами в V8.
>> No.48125 Ответ
>>48124
Но вообще вопрос даже не в том, почему js такой. Вопрос, почему они не выкинут его и не сделают что-то лучше на замену? Я же знаю, что они могут.
>> No.48130 Ответ
>>48123
Я где-то читал что js придумал не лиспер, а смолтолкист.
>> No.48148 Ответ
>>48130
Там много всего намешано, еще говорят, что он пытался сделать scheme, замаскировав под джаву. Но вот эта лисповая изворотливость в жс чувтствуется. Я думаю нормальные дизайнеры языка не стали бы предусматривать конструкции вида "подсунуть функции другой контекст и выполнить в нем", лямбды и замыкания в 95 году. Жили бы как все с классами всем таким.
>> No.48175 Ответ
>>48113
> Почему js такой загадошный? Я реально хочу, чтобы кто-то мне пояснил за эти прототипы, зачем оно вообще.
Меня больше интересует то, почему в JS нет целочисленных типов, и все считается в double-ах


Пароль:

[ /b/ /u/ /rf/ /dt/ /vg/ /r/ /cr/ /lor/ /mu/ /oe/ /s/ /w/ /hr/ ] [ /a/ /ma/ /sw/ /hau/ /azu/ ] [ /tv/ /cp/ /gf/ /bo/ /di/ /vn/ /ve/ /wh/ /fur/ /to/ /bg/ /wn/ /slow/ /mad/ ] [ /d/ /news/ ] [ Главная | Настройки | Закладки | Плеер ]