Статья: ИСПОЛЬЗОВАНИЕ МЕТОДОВ ИНТЕРПРЕТАЦИИ И КОМПИЛЯЦИИ ДЛЯ ПОВЫШЕНИЯ ЭФФЕКТИВНОСТИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ (2024)

Читать онлайн

Статья подробно рассматривает применение методов компиляции и интерпретации кода в разработке программного обеспечения, акцентируя внимание на использовании абстрактных синтаксических деревьев (AST) для оптимизации и профилирования кода на примерах языков C++ и Python. Разъясняется процесс создания интерпретирующих профилировщиков на базе AST, которые интегрируют анализ производительности в процесс исполнения программы. Описываются этапы разработки интерпретаторов и применение инструментов, таких как Clang и Python, для работы с AST. В статье также представлены конкретные примеры построения и использования AST, демонстрирующие важность этих методов для улучшения общей эффективности программных решений.

Ключевые фразы: оптимизация и профилирование, абстрактные синтаксические деревья (ast), инструменты для работы с ast, анализ и выполнение кода, методы компиляции и интерпретации
Автор (ы): Егунов Виталий Алексеевич
Соавтор (ы): Шабаловский Владимир Андреевич
Журнал: ЦИФРОВАЯ ЭКОНОМИКА

Предпросмотр статьи

Идентификаторы и классификаторы

УДК
33. Экономика. Народное хозяйство. Экономические науки
Для цитирования:
ЕГУНОВ В. А., ШАБАЛОВСКИЙ В. А. ИСПОЛЬЗОВАНИЕ МЕТОДОВ ИНТЕРПРЕТАЦИИ И КОМПИЛЯЦИИ ДЛЯ ПОВЫШЕНИЯ ЭФФЕКТИВНОСТИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ // ЦИФРОВАЯ ЭКОНОМИКА. 2024. № 3 (29)
Текстовый фрагмент статьи