Anton
хромиум - нет
Anton
фига сколько кода там ))
Anton
https://github.com/v8/v8/tree/master/src
Anton
ожидаемо никакой документации
Anton
но код должен быть чистым и понятным, это ж гугл :)
Anonymous
Андрей
А о чём вы спорите?
Anonymous
Anonymous
Парню, что-то в голову ударило, доказать про компилируемый js код и позицию автора книги
Anonymous
А, ну еще, что я там в чем-то не прав, а он прав
Anonymous
Как то так
帖木儿
Андрей
Компиляция - это очень расплавчатое понятие..
Anonymous
Ты не чувствуешь, что тебе пора остановится?
帖木儿
Anton
так-то это просто перевод source кода в бинарный код, который можно исполнить
Дима
Андрей
帖木儿
Дима
Мне кажется интел вам на днях достаточно доходчиво пояснила, что то что вы считаете конечным результатом компиляции является такой же абстрактной, виртуальной и не относящейся к реальности вещью
Андрей
И является ли компиляцией преобразование java/с#/kotlin/f#/scala исходника в байткод?
Anonymous
Я на твои вопросы отвечаю,а ты на мои нет
Дима
Скомпилированный код — это симулякр
Дима
Копия, не имеющая оригинала
Андрей
Ну да, поэтому говорить компилируется или интерпретируется js или любой другой язык бесмысленно.
Anton
Дима
Не всегда
Андрей
Anton
java-спецы конечно тут изворачиваются и говорят что надо "прогреть виртуальную машину" для тестов и прочий скам
Anton
конечно не всегда, если ты говно на С++ напишешь, то оно от этого не перестанет быть говном
Anton
я не говорил, что всегда
Андрей
Скомпилируй c++ программу под 86 процессор и запусти на современном железе. Преимущество jit в том, что он знает о целевой платформе.
Дима
Покажи мне человека, который не говно в С++ кроме Страуступа. В этом и проблема
Anton
Андрей
Anton
sse и avx используются где-то в 1% кода максимум
Anton
к тому же там прикол есть что если у тебя запущено два процесса, один из которых использует sse, а второй avx, то всё начинает работать медленнее
Anton
т.к. конвеер надо сбрасывать чтобы переключиться от одного на другое
Anton
Anton
:))
Anton
Андрей
Пфф) С++ очень плохой язык.
Андрей
Раст выстрелит, можно и поговорить.
Anonymous
Anton
не выстрелит )
Андрей
Почему?
Anonymous
Андрей
golang то выстрелил.
Anton
Дима
Anton
даже гугл не использует его
Anonymous
Anton
вон посмотри на исходники v8 например - всё на C++ :)
Андрей
Но не попал
Это верно, но сферу он отвоевал всё же.
Андрей
Anton
в песочнице он себе лопатку отвоевал )
Anton
Дима
я например
Если это ссказано серьезно, то тут комментарии излишни)
Anton
дада
帖木儿
Anton
каждый год надо переписывать всё :)
Андрей
Anton
попивая смузи с гироскутера
Anton
ну вообще да September 2, 2008; 9 years ago
Anton
уже немало лет v8
Anonymous
Дима
Ну вообще вместо поддержки легаси действительно бывает смысл вложиться в развитие инфраструктуры и развивать проекты на улучшающемся стеке, а не на стагнирующем
Anton
Дима
Anton
Андрей