Software — free catalog
Basic Comparison of Python, Julia, Matlab, IDL, R, Java, Scala, Fortran and C
A NASA software catalog entry available for reuse or request.
About this technology
Overview
We write codes to test the performance of the several computer languages (Python, Julia, Matlab, IDL, R, Java, Scala, Fortran and C). The codes solve simple tasks to test how the different languages handle loops, vectorization, multiprocessing, array manipulation, reading collections of files, etc. The goal is not to determine which language is better than the other but instead to highlight the strengths and weaknesses of each language. We also want stress the importance of having languages that can inter-operate with others to solve complex applications. The results (updated at least once a year) from this study are presented (including source codes) through a NASA website accessible to practitioners who need such information to determinewhich language is appropriate to accomplish a specific task.