Python is a widely used general-purpose dynamic language. Due to its popularity, many different implementations exist for the two distinct Python 2 and Python 3 language versions. We evaluated seven different implementations of both language versions to facilitate the selection of one of them. For this purpose, we carefully selected a collection of 523 programs to be executed in each implementation. Runtime performance and memory consumption are evaluated, and some important qualitative characteristics of each implementation are also discussed.
Описание
IEEE Xplore Abstract - A Comprehensive Evaluation of Widespread Python Implementations
%0 Journal Article
%1 redondo2014comprehensive
%A Redondo, J.
%A Ortin, F.
%D 2014
%J Software, IEEE
%K Benchmarking Python
%N 99
%P 1-1
%R 10.1109/MS.2014.104
%T A Comprehensive Evaluation of Widespread Python Implementations
%U http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6879048&sortType%3Dasc_p_Sequence%26filter%3DAND(p_IS_Number%3A5204063)%26pageNumber%3D2
%V PP
%X Python is a widely used general-purpose dynamic language. Due to its popularity, many different implementations exist for the two distinct Python 2 and Python 3 language versions. We evaluated seven different implementations of both language versions to facilitate the selection of one of them. For this purpose, we carefully selected a collection of 523 programs to be executed in each implementation. Runtime performance and memory consumption are evaluated, and some important qualitative characteristics of each implementation are also discussed.
@article{redondo2014comprehensive,
abstract = {Python is a widely used general-purpose dynamic language. Due to its popularity, many different implementations exist for the two distinct Python 2 and Python 3 language versions. We evaluated seven different implementations of both language versions to facilitate the selection of one of them. For this purpose, we carefully selected a collection of 523 programs to be executed in each implementation. Runtime performance and memory consumption are evaluated, and some important qualitative characteristics of each implementation are also discussed.},
added-at = {2014-10-10T17:21:53.000+0200},
author = {Redondo, J. and Ortin, F.},
biburl = {https://www.bibsonomy.org/bibtex/20deb84ac4b6486527d15a6dcfcf33e45/gron},
description = {IEEE Xplore Abstract - A Comprehensive Evaluation of Widespread Python Implementations},
doi = {10.1109/MS.2014.104},
interhash = {59d31b466d8ffb2b12da5e20473dd3c8},
intrahash = {0deb84ac4b6486527d15a6dcfcf33e45},
issn = {0740-7459},
journal = {Software, IEEE},
keywords = {Benchmarking Python},
number = 99,
pages = {1-1},
timestamp = {2014-10-10T17:21:53.000+0200},
title = {A Comprehensive Evaluation of Widespread Python Implementations},
url = {http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6879048&sortType%3Dasc_p_Sequence%26filter%3DAND(p_IS_Number%3A5204063)%26pageNumber%3D2},
volume = {PP},
year = 2014
}