Содержание
- Введение 1
- Теоретические основы интерпретации 2
- - Основные понятия интерпретации 2.1
- - История развития интерпретируемых языков 2.2
- - Типы интерпретаторов: обзор 2.3
- Архитектура и принципы работы интерпретаторов 3
- - Управление памятью в интерпретаторах 3.1
- - Обработка исключений 3.2
- - Взаимодействие с операционной системой 3.3
- Сравнительный анализ популярных интерпретаторов 4
- - Python: Архитектура и производительность 4.1
- - JavaScript: V8 и другие движки 4.2
- - Ruby: MRI и JRuby 4.3
- Методы оптимизации интерпретаторов 5
- - JIT-компиляция 5.1
- - Caching и другие техники 5.2
- - Профилирование и оптимизация 5.3
- Заключение 6
- Список литературы 7