С Новым годом! Форум программистов, компьютерный форум, киберфорум
Теория и практика программирования
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 30.12.2019
Сообщений: 32
1

За счет чего интерпретируемые ЯП медленнее байт-кодовых ?

26.02.2020, 22:57. Показов 1558. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет ! Я наверное задаю вопрос не в той теме , но нужной я не нашел . Так вот за счет чего интерпретируемые ЯП медленнее байт-кодовых ? Я так понимаю , что это связано с тем , что интерпретируемые языки переводятся сразу из инструкций на определенном ЯП в машинный код построчно , что медленно , а байт-кодовые ЯП после первого запуска создают файлы с байт кодом и при последующем запуске виртуальная машина уже сразу ,минуя этап компиляции выполняет байт-код инструкции , которые в несколько раз быстрее чем обычные инструкции ? Но а если говорить про самый первый запуск , когда еще нет файла с байт-кодом получается , что байт- код языки почти одинаковы по скорости с интерпретируемыми ? так это или нет ?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.02.2020, 22:57
Ответы с готовыми решениями:

Система работает всё медленнее и медленнее (Ubuntu 14)
Ноут HP PAVILION dv6-6077er Core i7 2630QM 2000 Mhz 8GB DDR3 500Gb TOSHIBA MK5061GSYN ATI...

За счёт чего поднялся мой ПР?
За счёт чего поднялся мой ПР? Несколько месяцев назад мне сделали каталог, который планировался...

За счёт чего сталкиваются частицы?
За счёт чего сталкиваются и разрушаются на ещё более элементарные частицы (электроны, нейтроны,...

за счет чего живут сайты?
Народ подскажите а за счет чего живет каждый сайт? Откуда берется прибыль?

3
ТабуретY
26.02.2020, 22:59
  #2

Не по теме:

Цитата Сообщение от Countdiuku Посмотреть сообщение
Я наверное задаю вопрос не в той теме , но нужной я не нашел .
Лучше спросить в разделе c# или java

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 как решение

Решение

Цитата Сообщение от Countdiuku Посмотреть сообщение
Так вот за счет чего интерпретируемые ЯП медленнее байт-кодовых ?
Ты вроде сам ответил на этот вопрос

Цитата Сообщение от Countdiuku Посмотреть сообщение
Но а если говорить про самый первый запуск , когда еще нет файла с байт-кодом получается , что байт- код языки почти одинаковы по скорости с интерпретируемыми ? так это или нет ?
Получается так. Я бы даже сказал, что компиляторы в этом случае зачастую отрабатывают гораздо медленнее, потому что "интерпретируемые ЯП", они, как правило, на порядок проще, чем компилируемые.
1
27.02.2020, 09:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.02.2020, 09:44
Помогаю со студенческими работами здесь

За счет чего нарос ТИЦ
У меня на сайте состоялось небольшое увеличение ТИЦ, в последнее время я добавил несколько ссылок с...

За счёт чего в php 7 улучшилась производительность?
Всем привет, кто может обьяснить? Восновном пишут про то что по другому выстроена работа с...

За счёт чего происходит переполнение диска C?
Компьютер не новый. На жестком диске под С: отведено 40 Гб. Вроде бы не слишком мало. Проводник...

Не понятно за счёт чего идёт хост страницы
Мне в руки попала raspberry, на которой я буду делать свой веб-проект, но у меня возникла вот такая...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru