Size: a a a

2020 November 29

SB

Sergey Batalev in pro.vim
Vadim Goncharov
я думаю, для JS это зависит от движка и версии стандарта
можно пример?
источник

VG

Vadim Goncharov in pro.vim
Sergey Batalev
можно пример?
я не знаток JS, но могу предположить, что какие-то, может быть свежие фичи, вынуждают делать его компилируемым
источник

YS

Yaroslav Schekin in pro.vim
Valerii Leontiev
Мне тоже интересно, на самом деле, где правда
Насколько я помню, в нашей литературе / употреблении подобных терминов была какая-то путаница (т.е. что именно такое компилятор, а что — транслятор и т.п.). Т.е. можно долго и бесполезно спорить — лучше спросить где-то в чатах, где разбираются (про компиляторы или PL). ;)
источник

SB

Sergey Batalev in pro.vim
Vadim Goncharov
я не знаток JS, но могу предположить, что какие-то, может быть свежие фичи, вынуждают делать его компилируемым
да нет, всегда был интерпретируемым
источник

VG

Vadim Goncharov in pro.vim
ну вот я например читал исходники /bin/sh и там чистая интерпретация
источник

VL

Valerii Leontiev in pro.vim
Vadim Goncharov
ну вот про ту самую разницу объявления переменных на стадии компиляции, например
Не, оно не зависит походу от let и var
источник

SB

Sergey Batalev in pro.vim
это не совсем то, автор походу чуть запутал читателей. Он видимо про то как строка интерпретируется и исполняется процессором но простыми словами пытается объяснить
источник

VG

Vadim Goncharov in pro.vim
у шелла там кажется даже AST нет
источник

VL

Valerii Leontiev in pro.vim
Оно просто будет искать по лексическому скопу вверх
источник

VL

Valerii Leontiev in pro.vim
Насколько я помню, в перле скоуп динамический
источник

VL

Valerii Leontiev in pro.vim
И оно контекстно ищет
источник

VL

Valerii Leontiev in pro.vim
Но могу путать
источник

VG

Vadim Goncharov in pro.vim
Valerii Leontiev
Насколько я помню, в перле скоуп динамический
в перле оба вида есть, и динамический и лексический
источник

VL

Valerii Leontiev in pro.vim
Он компилируемый или нет?
источник

SB

Sergey Batalev in pro.vim
Sergey Batalev
это не совсем то, автор походу чуть запутал читателей. Он видимо про то как строка интерпретируется и исполняется процессором но простыми словами пытается объяснить
источник

SB

Sergey Batalev in pro.vim
но не это
источник

SB

Sergey Batalev in pro.vim
это точно не про это
источник

SB

Sergey Batalev in pro.vim
Valerii Leontiev
Он компилируемый или нет?
нет
источник

VL

Valerii Leontiev in pro.vim
А построение сценария для движка, это не компиляция?
источник

SB

Sergey Batalev in pro.vim
у него там V8 которй этим всем занимается
источник