Oleg
Я ещё помню тогда про лисп вспомнил
Oleg
Но это совсем другая история
Arseniy
прямо в спеке?
hlomzik
Oleg
😄
Egor
😐
Oleg
Значит допилили
Oleg
Тогда ES6 не было
Arseniy
про массивы-то вот: https://tc39.github.io/ecma262/#sec-array-objects
Arseniy
слушайте, а я же верно понимаю, что внутренняя реализация, если таковая не описана в спеке и, соответственно, не влияет на реализацию языка — то не играет роли как именно реализовано внутри?
Arseniy
короче, интерпретатор внутри можно сделать как угодно, лишь бы на выходе он соответствовал спеке.
Oleg
Да
Egor
@notarseniy абы как не может быть
Egor
у разработчиков интерпертатора должны быть паттерны
Egor
т.е. определенные правила
Egor
которым они следуют
Oleg
Они создают эти правила сами
Egor
вот где бы взять такие заметки...
Дима
Дима
Внутренняя реализация никого не волнует
Egor
@ZeroBias ой, а шо от балды клепают?
Egor
А как жи аптемезацея??
Egor
или вообще всем по-барабану?
Дима
Ты понимаешь что такое спецификация?
Arseniy
ну нет, всё-таки есть же книжки про создание компиляторов.
Egor
@ZeroBias причем тут спецификация?
Arseniy
@egorea1999, слушай, всё-таки надо было тебе дать контекст.
hlomzik
так. начну с другой стороны. @egorea1999 ты когда-нибудь программировал?
Дима
Arseniy
типа, я хочу это узнать чтобы понять как пишутся компиляторы/интерпретаторы.
Egor
@hlomzik нет, я никогда не программировал
hlomzik
ну там типа есть задание, вход-выход, вот это все
hlomzik
жаль, очень жаль
Arseniy
Egor
конечно же шучу
hlomzik
судя по вопросам — шутки в этом ответе мало
Oleg
"я не программировал - я творил!"
Arseniy
так, ну не издевайтесь над камрадом, вопрос хороший и даже интересный, но плохо что он его задаёт не совсем правильно.
hlomzik
ты хочешь срочно-срочно-очень срочно понять, как же все-таки кто-то что-то реализовал, но смотреть, как там кто-то что-то реализовал тебе нельзя
Egor
да-да-да-да, очень срочно
Egor
конкурент уже бабло рубит
Arseniy
heh
Egor
а я как дурак вот сижу и с вами в чатике болтаю
hlomzik
Arseniy
у меня для тебя плохие новости
Egor
.-.
Dreamerinnoise
т.е. определенные правила
Ага, и у каждого они свои
https://hacks.mozilla.org/2010/03/a-quick-note-on-javascript-engine-components/
Egor
@dreamerinnoise у меня аж привстал, спасибо, гляну
hlomzik
первый линк в гугле http://jayconrod.com/posts/52/a-tour-of-v8-object-representation
Arseniy
интересно, а кто-нибудь устраивал speedrun по осознанию кодовой базы
Arseniy
допустим, кто быстрее «пройдёт» движок V8
Egor
@hlomzik какой ключевой запрос?
Egor
тоже линк полезный
hlomzik
Egor
мда, до такого я навряд ли додумался бы
hlomzik
Arseniy
спасибо за линк, кстати. мне тоже интересно стало уже.
Egor
@hlomzik вот последним линком почти все мои вопросы отпали
Oleg
Лучший бизнес это конечно когда твои конкуренты твои друзья by design
Arseniy
ладно, с этим разобрались. несите следующий странный вопрос в чат!
Egor
еще будут вопросы
Oleg
Надеюсь это будет что-то интересное у тебя в итоге
Egor
но на свежую голову
Egor
я тоже надеюсь
hlomzik
свой жс, что может быть интереснее!)
Oleg
Что-то мне подсказывает про DSL-языки
hlomzik
для исследования и познания это очень круто, кстати
hlomzik
кто познал математику компиляторов? про кольца и группы надо будет читать предварительно?
Oleg
https://www.jetbrains.com/mps/
Oleg
Это на тему DSL-ов
Egor
ладно, спасибо всем за помощь, особенно @hlomzik'у, я спать))
hlomzik
Egor
да, я переезжаю
Egor
и да, сейчас времени не хватает на сайт
Egor
полностью погружен в проект
Egor
закончу проект - примусь за сайт
Egor
но сервак уже поднимется в ближайшее время
Arseniy
хм, с этим вопросом я даже полез в свой учебный план, смотреть что будет про компиляторы и ЯП в целом