
Egoarka
10.02.2017
23:04:24
или вообще всем по-барабану?

Дмитрий
10.02.2017
23:04:28
Ты понимаешь что такое спецификация?

Arseniy
10.02.2017
23:04:35
ну нет, всё-таки есть же книжки про создание компиляторов.

hlomzik
10.02.2017
23:04:37

Google

Egoarka
10.02.2017
23:04:49
@ZeroBias причем тут спецификация?

Arseniy
10.02.2017
23:05:11
@egorea1999, слушай, всё-таки надо было тебе дать контекст.

hlomzik
10.02.2017
23:05:17
так. начну с другой стороны. @egorea1999 ты когда-нибудь программировал?

Дмитрий
10.02.2017
23:05:20

Arseniy
10.02.2017
23:05:23
типа, я хочу это узнать чтобы понять как пишутся компиляторы/интерпретаторы.

Egoarka
10.02.2017
23:05:29
@hlomzik нет, я никогда не программировал

hlomzik
10.02.2017
23:05:33
ну там типа есть задание, вход-выход, вот это все
жаль, очень жаль

Arseniy
10.02.2017
23:06:01

Egoarka
10.02.2017
23:06:11
конечно же шучу

hlomzik
10.02.2017
23:06:23
судя по вопросам — шутки в этом ответе мало

Oleg
10.02.2017
23:06:53
"я не программировал - я творил!"

Arseniy
10.02.2017
23:06:58
так, ну не издевайтесь над камрадом, вопрос хороший и даже интересный, но плохо что он его задаёт не совсем правильно.

Google

hlomzik
10.02.2017
23:07:11
ты хочешь срочно-срочно-очень срочно понять, как же все-таки кто-то что-то реализовал, но смотреть, как там кто-то что-то реализовал тебе нельзя

Egoarka
10.02.2017
23:07:21
да-да-да-да, очень срочно
конкурент уже бабло рубит

Arseniy
10.02.2017
23:07:30
heh

Egoarka
10.02.2017
23:07:33
а я как дурак вот сижу и с вами в чатике болтаю

hlomzik
10.02.2017
23:07:37

Arseniy
10.02.2017
23:07:44
у меня для тебя плохие новости

Egoarka
10.02.2017
23:07:45
.-.

Dreamerinnoise
10.02.2017
23:08:00
т.е. определенные правила
Ага, и у каждого они свои
https://hacks.mozilla.org/2010/03/a-quick-note-on-javascript-engine-components/

Egoarka
10.02.2017
23:08:33
@dreamerinnoise у меня аж привстал, спасибо, гляну

hlomzik
10.02.2017
23:09:37
первый линк в гугле http://jayconrod.com/posts/52/a-tour-of-v8-object-representation

Arseniy
10.02.2017
23:09:50
интересно, а кто-нибудь устраивал speedrun по осознанию кодовой базы
допустим, кто быстрее «пройдёт» движок V8

Egoarka
10.02.2017
23:10:06
@hlomzik какой ключевой запрос?
тоже линк полезный

hlomzik
10.02.2017
23:10:20

Egoarka
10.02.2017
23:10:32
мда, до такого я навряд ли додумался бы

hlomzik
10.02.2017
23:10:43

Arseniy
10.02.2017
23:10:51
спасибо за линк, кстати. мне тоже интересно стало уже.

Egoarka
10.02.2017
23:11:10
@hlomzik вот последним линком почти все мои вопросы отпали

Google

Oleg
10.02.2017
23:12:40
Лучший бизнес это конечно когда твои конкуренты твои друзья by design

Arseniy
10.02.2017
23:12:47
ладно, с этим разобрались. несите следующий странный вопрос в чат!

Egoarka
10.02.2017
23:12:58
еще будут вопросы

Oleg
10.02.2017
23:12:59
Надеюсь это будет что-то интересное у тебя в итоге

Egoarka
10.02.2017
23:13:06
но на свежую голову
я тоже надеюсь

hlomzik
10.02.2017
23:13:31
свой жс, что может быть интереснее!)

Oleg
10.02.2017
23:13:58
Что-то мне подсказывает про DSL-языки

hlomzik
10.02.2017
23:13:59
для исследования и познания это очень круто, кстати
кто познал математику компиляторов? про кольца и группы надо будет читать предварительно?

Oleg
10.02.2017
23:15:16
https://www.jetbrains.com/mps/
Это на тему DSL-ов

Egoarka
10.02.2017
23:16:15
ладно, спасибо всем за помощь, особенно @hlomzik'у, я спать))

hlomzik
10.02.2017
23:16:47

Egoarka
10.02.2017
23:16:54
да, я переезжаю
и да, сейчас времени не хватает на сайт
полностью погружен в проект
закончу проект - примусь за сайт
но сервак уже поднимется в ближайшее время

Arseniy
10.02.2017
23:17:35
хм, с этим вопросом я даже полез в свой учебный план, смотреть что будет про компиляторы и ЯП в целом

Google

Arseniy
10.02.2017
23:18:18
я верно понимаю, что это теория автоматов и где-то в этом направлении?

Egoarka
10.02.2017
23:18:48
ну я бы не сказал, что это актуально сейчас
это зачатки
что сейчас - намного прогрессивнее
извини, за тавтологию, но как-то так

Arseniy
10.02.2017
23:19:11
а именно?
какая-то новая мат. теория или что?

Egoarka
10.02.2017
23:19:56
ну к примеру первых проход лексическим парсером - собираем лексемы (операнды), а затем уже их исполняем
да нет, вроде
выражение f("test");

Admin
ERROR: S client not available

Egoarka
10.02.2017
23:20:33
f - 1 лексема
( - 2
" - 3
test - 4
и т.д.
ну это очень упрощенно

Arseniy
10.02.2017
23:21:15
и типа древо получается

Egoarka
10.02.2017
23:21:31
ну.. .как сказать, да, можно и так сказать
в общем, это круто...

Google

Egoarka
10.02.2017
23:23:08
если не вру, то в js что-то типа того
сначала первый парсер, затем уже все остальное
как алгоритм выше, но сложнее

hlomzik
10.02.2017
23:26:12

Дмитрий
10.02.2017
23:26:55

hlomzik
10.02.2017
23:27:22

Дмитрий
10.02.2017
23:27:44
Я в универе написал интерпретатор delphi на delphi
Задавайте свои ответы ?

hlomzik
10.02.2017
23:28:09
Дима, что с ником?

Oleg
10.02.2017
23:28:31
Надо было на нем интерпретатор delphi написать

hlomzik
10.02.2017
23:28:55

Oleg
10.02.2017
23:30:11
А в целом конечно было бы весело написать свой язык, правда вот смысла в этом конечно нет

Дмитрий
10.02.2017
23:30:12
Угу)
?

hlomzik
10.02.2017
23:30:42
один вон написал, а мы годами потом в чатах выясняем, зачем
я знал, на что шел)

Дмитрий
10.02.2017
23:32:14
Но так как в такую форму записи сложно прокидывать переменные пришлось от этой идеи отказаться ?

Arseniy
10.02.2017
23:33:33
https://github.com/zerobias/speak-r ← он?

Дмитрий
10.02.2017
23:34:01
Ага. Я не помню, по моему я туда не пушил финальный вариант