@JSlang

Страница 635 из 2237
Дмитрий
10.02.2017
22:41:25
Egoarka
10.02.2017
22:41:57
я не привык разбирать чужие исходники

Тут только взять и открыть исходник в8

так сложилось

Google
Egoarka
10.02.2017
22:42:20
и за другими никогда в жизни код не рефакторил, так что мне этого не понять

Дмитрий
10.02.2017
22:42:29
Меняй привычки, какие проблемы)

Dreamerinnoise
10.02.2017
22:42:51
Ох уж эти "две недели")))

Дмитрий
10.02.2017
22:42:56
А, я понял в чем главная проблема

Учи английский

Dreamerinnoise
10.02.2017
22:43:03
Свой интерпретатор js за 21 день

Egoarka
10.02.2017
22:43:14
@ZeroBias согласен

Дмитрий
10.02.2017
22:43:19
Можно прям по спеке js начать, вместе со словарём

Я примерно так и начинал (только задолго до js)

Oleg
10.02.2017
22:44:23
Я однажды 2 года только и рефакторил

Egoarka
10.02.2017
22:44:34
??

Dreamerinnoise
10.02.2017
22:45:05
А я люблю рефакторить

Дмитрий
10.02.2017
22:45:33
Везёт((

Google
Arseniy
10.02.2017
22:45:39
я просто зачем-то кину эти две мои любимые ссылки: https://github.com/NeilFraser/JS-Interpreter https://github.com/jterrace/js.js/

можно начать читать исходные коды этих проектов, хе-хе

Egoarka
10.02.2017
22:46:51
вопросы реально мимо глаз пропускаете

АБИДНА!

Dreamerinnoise
10.02.2017
22:47:15
вопросы реально мимо глаз пропускаете
Есть перевод спеки, только там пятая версия

Дмитрий
10.02.2017
22:47:43
Ему не нравится спека, ему нужно за две минуты

Egoarka
10.02.2017
22:47:56
да видимо, уже сегодня не успею :(

Dreamerinnoise
10.02.2017
22:47:59
За джве недели ещё вчера

Egoarka
10.02.2017
22:48:10
опять на утро проснусь и мозг опустеет

Iaroslav ¯\_(ツ)_/¯
10.02.2017
22:48:17
Лол. Как освоить JS за две минуты

Дмитрий
10.02.2017
22:48:24
Чувак, тебе придётся как то жить с осознанием того факта, что ты не можешь досконально знать устройство всех технологий, которыми пользуешься

Arseniy
10.02.2017
22:48:51
ну почему! если очень захотеть, то вполне можно.

Iaroslav ¯\_(ツ)_/¯
10.02.2017
22:49:09
Если не жалко писихческого здоровья

Дмитрий
10.02.2017
22:49:13
Более того, есть множество алгоритмов, на осознание концепции которых может уйти на порядки больше времени

Arseniy
10.02.2017
22:49:47
а то и на осознание самой сущности языка и бытия.

Дмитрий
10.02.2017
22:50:06
Нет, может ему надо всунуть js в микроволновку
Без спеки! С завязанными глазами, как в цирке ?

а то и на осознание самой сущности языка и бытия.
Я попытался сформулировать без метафизики ?

Arseniy
10.02.2017
22:50:42
а что, раньше же учились писать на языках программирования вслепую

Google
hlomzik
10.02.2017
22:50:46
"пожуйте, пожалуйста, за меня"

жуйте по-русски, прошу

Oleg
10.02.2017
22:51:26
Да не, вопросы хорошие в целом, но без понимания цели так себе конечно

hlomzik
10.02.2017
22:51:45
вопрос про хэширование интересный, статьи про это должны быть

Egoarka
10.02.2017
22:52:20
спека для спеки, прошелся краем глаза по переводу и ни слова про, что, да как и почему "внутри" вот так - я не нашел.

Дмитрий
10.02.2017
22:52:26
*открыл спеку js* -КТО МЫ ЗАЧЕМ МЫ ЗДЕСЬ ГЕГЕЛЬ БЫЛ НЕ ПРАВ

hlomzik
10.02.2017
22:52:26
но спека реально хороша, хоть и многословна. "возьмите А. если А - Б, то Ц. произведите Д над А."

Egoarka
10.02.2017
22:52:44
http://es5.javascript.ru/#x12-toc

я надеюсь, я ту "спеку" нарыл?

Dreamerinnoise
10.02.2017
22:53:22
Да, только старая

Arseniy
10.02.2017
22:53:23
угу, этот перевод, но старый, да

Egoarka
10.02.2017
22:53:43
?

Egoarka
10.02.2017
22:54:10
ну что-то типа того

Arseniy
10.02.2017
22:54:30
не уверен, что в спеке этот вопрос будет раскрыт достаточно подробно, ибо там просто описывается реализация. причина внедрения конкретного решения уже за пределами

сорян

но смотри, есть вариант, отличный вариант, в самом деле, в общем.

кто-нибудь знает где сейчас брендан эйк?

может его в чат добавить, спросить там.

Дмитрий
10.02.2017
22:55:17
В твиттере

Google
Arseniy
10.02.2017
22:55:18
ну вы поняли

Egoarka
10.02.2017
22:55:34
тонко

но я понял

Dreamerinnoise
10.02.2017
22:57:08
Mralephа позовите )) забыл его имя

Arseniy
10.02.2017
22:57:12
не, вообще интересный вопрос всё-таки.

Dreamerinnoise
10.02.2017
22:57:16
Правда он наверное пошлёт нах

hlomzik
10.02.2017
22:57:45
в переводе спеки пока не вижу описания структур для хранения объекта

Egoarka
10.02.2017
22:58:09
угумс..

Admin
ERROR: S client not available

Oleg
10.02.2017
22:58:17
Было где-то

Но это такие, старые восспоминания

hlomzik
10.02.2017
22:58:45
мне нравится этот домен! http://javascriptissexy.com/javascript-objects-in-detail/

Oleg
10.02.2017
22:58:49
Про то что там массивы аля таблица

Arseniy
10.02.2017
22:59:00
https://tc39.github.io/ecma262/#sec-object-type

Oleg
10.02.2017
22:59:06
И отдельный массив для ключей

Порядковый

А каждый массив массива соответствует ключику

Arseniy
10.02.2017
22:59:22
хм

Oleg
10.02.2017
22:59:33
Но это было давно

Я ещё помню тогда про лисп вспомнил

Google
Oleg
10.02.2017
23:00:28
Но это совсем другая история

Arseniy
10.02.2017
23:00:29
прямо в спеке?

Oleg
10.02.2017
23:00:32
?

Дмитрий
10.02.2017
23:00:49
Порядковый
Теперь по другому

Egoarka
10.02.2017
23:01:01
?

Oleg
10.02.2017
23:01:02
Значит допилили

Тогда ES6 не было

Arseniy
10.02.2017
23:01:26
про массивы-то вот: https://tc39.github.io/ecma262/#sec-array-objects

слушайте, а я же верно понимаю, что внутренняя реализация, если таковая не описана в спеке и, соответственно, не влияет на реализацию языка — то не играет роли как именно реализовано внутри?

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

Oleg
10.02.2017
23:02:58
Да

Egoarka
10.02.2017
23:03:21
@notarseniy абы как не может быть

у разработчиков интерпертатора должны быть паттерны

т.е. определенные правила

которым они следуют

Oleg
10.02.2017
23:03:49
Они создают эти правила сами

Egoarka
10.02.2017
23:03:50
вот где бы взять такие заметки...

Дмитрий
10.02.2017
23:03:57
Внутренняя реализация никого не волнует

Egoarka
10.02.2017
23:04:11
@ZeroBias ой, а шо от балды клепают?

Страница 635 из 2237