Basic Comparison of Python, Julia, Matlab, IDL, R, Java, Scala, Fortran and C(GSC-18111-1)

design and integration tools
Basic Comparison of Python, Julia, Matlab, IDL, R, Java, Scala, Fortran and C
(GSC-18111-1)
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.
Software Details

Category
Design and Integration Tools
Reference Number
GSC-18111-1
Release Type
Open Source
Operating System
Linux, OS X
Contact Us About This Technology

Goddard Space Flight Center
Stay up to date, follow NASA's Technology Transfer Program on:
facebook twitter linkedin youtube
Facebook Logo Twitter Logo Linkedin Logo Youtube Logo