0 / 0 / 0
Регистрация: 30.12.2019
Сообщений: 32
|
|
1 | |
За счет чего интерпретируемые ЯП медленнее байт-кодовых ?26.02.2020, 22:57. Показов 1558. Ответов 3
Метки нет (Все метки)
Всем привет ! Я наверное задаю вопрос не в той теме , но нужной я не нашел . Так вот за счет чего интерпретируемые ЯП медленнее байт-кодовых ? Я так понимаю , что это связано с тем , что интерпретируемые языки переводятся сразу из инструкций на определенном ЯП в машинный код построчно , что медленно , а байт-кодовые ЯП после первого запуска создают файлы с байт кодом и при последующем запуске виртуальная машина уже сразу ,минуя этап компиляции выполняет байт-код инструкции , которые в несколько раз быстрее чем обычные инструкции ? Но а если говорить про самый первый запуск , когда еще нет файла с байт-кодом получается , что байт- код языки почти одинаковы по скорости с интерпретируемыми ? так это или нет ?
0
|
26.02.2020, 22:57 | |
Ответы с готовыми решениями:
3
Система работает всё медленнее и медленнее (Ubuntu 14) За счёт чего поднялся мой ПР? За счёт чего сталкиваются частицы? за счет чего живут сайты? |
ТабуретY
|
26.02.2020, 22:59
#2
|
0
|
114 / 82 / 37
Регистрация: 15.02.2020
Сообщений: 206
|
|
27.02.2020, 07:02 | 3 |
Countdiuku, нет не так.
байт код создается компилятором языка программирования(c#, java). при запуске через clr этого кода, другой компилятор (JIT, для. net) создает машинный код из байкода и затем clr запускает его выполнение. С интерпретаторами никакого машинного кода в риалтайме не создается, а используются встроенные механизмы языка для построчной обработки скриптов, если описать упрощенно, без учета оптимизаций. Скорость компилируемых языков больше, как правило, чем интерпретируемых, на порядок. это как разговаривать с кем то на родном языке или с переводчиком
1
|
6770 / 4564 / 1843
Регистрация: 07.05.2019
Сообщений: 13,726
|
|
27.02.2020, 09:44 | 4 |
Сообщение было отмечено Countdiuku как решение
Решение
Ты вроде сам ответил на этот вопрос
Получается так. Я бы даже сказал, что компиляторы в этом случае зачастую отрабатывают гораздо медленнее, потому что "интерпретируемые ЯП", они, как правило, на порядок проще, чем компилируемые.
1
|
27.02.2020, 09:44 | |
27.02.2020, 09:44 | |
Помогаю со студенческими работами здесь
4
За счет чего нарос ТИЦ За счёт чего в php 7 улучшилась производительность? За счёт чего происходит переполнение диска C? Не понятно за счёт чего идёт хост страницы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |