169 похожих чатов

Ребят, а где можно посмотреть исходники js, типа под капот

заглянуть? Или хоть какой-нибудь статьёй заделитесь, как расширить возможности js, но не полифилом типа очередного метода Array.prototype, а реализовать какую-нибудь возможность, которая есть в каком-нибудь другом языке?

21 ответов

22 просмотра

Движок типа интересует? Он на гите валяется

Annunak-Dark Автор вопроса
Introvert
Движок типа интересует? Он на гите валяется

Да, а можно ссылкой? А то мне гугл предлагает под капотом жигулей менять аккумулятор

v8 гугли

Annunak-Dark Автор вопроса

Ты хочешь на фронте или на беке(нода) расширить? Или вообще свою реализацию движка сделать со своим окружением

Annunak-Dark Автор вопроса
John Doe
Ты хочешь на фронте или на беке(нода) расширить? И...

Я хочу разобраться, как пишут и разрабатывают новые возможности для языка, по типу как добавили синтаксис стрелочных функций, когда были только обычные. Из конкретного, если смогу хоть как-то понять принципы и немного разобраться, то хочу попробовать сделать такую штуку

https://nodejs.org/api/addons.html https://esprima.org/

Annunak Dark
screenshot Я хочу разобраться, как пишут и разрабатывают новы...

Посмотри туториалы по тому как написать свой язык программирования, там должна быть информация по алгоритмам А чтобы внести изменения в Javascript тебе надо знать c/c++ и разбираться в движке V8 или дургом в который хочешь внести изменения

Annunak-Dark Автор вопроса
i7 4n
это где-то в пропосалах валяется

В чём? Даже если есть, всё равно интересно самой собрать, повозиться с этим разобраться. Зато будет опыт в подобном

Annunak-Dark Автор вопроса
Annunak-Dark Автор вопроса
Annunak Dark
В чём? Даже если есть, всё равно интересно самой с...

proposals там, конечно, дичь какая-то, но есть хд

Annunak-Dark Автор вопроса
i7 4n
proposals там, конечно, дичь какая-то, но есть хд

Закинула пока в закладки, поле для работы норм

🔰ш ш71🔰
https://nodejs.org/api/addons.html https://esprima...

А призма то зачем? Не думаю что ему надо ast сегмент трогать,

Annunak Dark
screenshot Я хочу разобраться, как пишут и разрабатывают новы...

Боюсь исходники v8 будут чрезмерно сложны для того, чтобы разбираться в них. Разбираться проще всего с написания собственного простенького языка программирования: https://proglib.io/p/your-own-programming-language

Artyom
Боюсь исходники v8 будут чрезмерно сложны для того...

+ в рефференс можно почитать исходники yoptascript

Annunak-Dark Автор вопроса

Спасибо, но я аналогичный на чём-нибудь ещё поищу. Не люблю питон

Annunak Dark
Спасибо, но я аналогичный на чём-нибудь ещё поищу....

Главное теорию понять, для практики можно практически на любом языке найти подходящие либы для лексера/парсера

Annunak-Dark Автор вопроса
Artyom
Главное теорию понять, для практики можно практиче...

Попытаться и столкнуться с трудностями не так уж и плохо, чем испугаться и не попытаться)

Похожие вопросы

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Открыл свой двухкилобайтный экзешник в x32dbg, а тут какая-то хрень. Смущает кнопка "выполнить до пользовательского кода", а что ещё может быть в файле помимо него ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
11
Мне были интересны дишные хаки и я нашёл любопытный способ на форуме через __traits, что-то вроде int delegate(int) fac = (int n) => n == 0 ? 1 : n * __traits(parent, {})(n - ...
Constantin F.
1
Вопрос тем кто смотрит видео и слушает подкасты - как вы потом ищете нужную вам информацию? Вот статью я прочитал, потом могу искать нужную мне часть банальным поиском. Пропус...
Aleksandr Druzhinin
4
Всем привет, подскажите/посоветуйте пожалуйста. Фаердак компоненты, имею одно место где бизнес хочет видеть при открытии формы список всех клиентов, это порядка 30к. Мои дово...
Sasha Sch
14
Ребят, если кто в курсе - скажите, а в загранке такое же засилье маркетплейсов? или там простые сермяжные интернет-магазины живут попроще?
Андрей [aharito] Харитонов
14
Коллеги, доброе утро. Запустил на удаленном хосте приложение (ручками зашел туда по ssh и запустил, не командой удаленно). Создал потом ssh-туннель, и с моей машины приложение...
Δημήτηρ
9
Карта сайта