Publication | Open Access
A Comprehensive Evaluation of Common Python Implementations
30
Citations
10
References
2014
Year
EngineeringAlgorithmic LibraryComputer ArchitectureSoftware EngineeringLanguage VersionsSoftware AnalysisParallel ComputingCommon Python ImplementationsDynamic CompilationProgramming LanguagesProgramming Language TheoryComputer EngineeringProgramming Language ImplementationDynamic Programming LanguageComputer ScienceRuntime SystemSoftware DesignProgram AnalysisSoftware TestingFormal MethodsDistinct Python 2Parallel ProgrammingPython 3System Software
Python is a widely used general-purpose dynamic language. Owing to its popularity, many implementations exist for the two distinct Python 2 and Python 3 language versions. Researchers evaluated seven implementations of both language versions to facilitate the selection of one of them. For this purpose, they carefully selected 523 programs to execute in each implementation. They evaluated run-time performance and memory consumption and investigated each implementation's important qualitative characteristics.
| Year | Citations | |
|---|---|---|
Page 1
Page 1