Сравнительный анализ производительности интерпретаторов CPython и SBCL
Автор: Зайцев Анатолий Федорович
Рубрика: Информатика и вычислительная техника
Статья в выпуске: 3, 2020 года.
Бесплатный доступ
Показана методика и результаты сравнительного анализа производительности интерпретаторов CPython и SBCL. Методика предполагает использование метода имитационного моделирования. Путем многократного запуска и имитации вычислений, реализуемых одним и тем же алгоритмом, представленным в виде двух программ для языков программирования Lisp и Python, производится измерение количества затраченного времени в процессе интерпретации. Полученные результаты измерений можно будет сравнить между собой и выяснить, какой из интерпретаторов более эффективен, для дальнейшего выбора при решении конкретных задач.
Анализ, сравнение, производительность, интерпретатор, трансляция, программирование
Короткий адрес: https://sciup.org/148309570
IDR: 148309570 | DOI: 10.25586/RNU.V9187.20.03.P.163
Список литературы Сравнительный анализ производительности интерпретаторов CPython и SBCL
- Грэм П. ANSI Common Lisp. СПб.: Символ-Плюс, 2012. 448 с.
- Binary-Trees Python 3 #3 Program. Description // The Computer Language Benchmarks Game. URL: https://benchmarksgame-team.pages.debian.net/benchmarksgame/program/binarytrees-python3-3.html (date of the application: 22.06.2020).
- Graham P. ANSI Common Lisp. N. Y.: Prentice Hall, 1996. 432 p.
- Knott Gary D. Interpreting LISP: Programming and Data Structures. Berkeley: Apress, 2017. 144 p.
- Lisp Binary-Trees Lisp SBCL #3 Program. Description // The Computer Language Benchmarks Game. URL: https://benchmarksgame-team.pages.debian.net/benchmarksgame/ program/binarytrees-sbcl-3.html (date of the application: 22.06.2020).