Title :
Using Python and Julia for Efficient Implementation of Natural Computing and Complexity Related Algorithms
Author :
Dogaru, Ioana ; Dogaru, Radu
Author_Institution :
Natural Comput. Lab., Appl. Electron. & Inf. Eng., Univ. “Politeh.” of Bucharest, Bucharest, Romania
Abstract :
Computational efficiency and several other criteria are investigated from the perspective of using Python and Julia languages when used in natural computing and complexity related algorithms. While such algorithms often require high computational power, portability and easiness of implementing various algorithms, it is important to identify freely available platforms for high performance, high portability and high productivity (HP3). Using several examples, we conclude that Python is a very good choice for researchers already fluent in either Matlab/Octave environments, while Julia, a newcomer with similar features to Python but less package offer the promise of better speed.
Keywords :
high level languages; natural sciences computing; Julia languages; Matlab environment; Octave environment; Python; complexity related algorithms; computational efficiency; high performance; high portability; high productivity; natural computing; Automata; Communities; Computer languages; Fractals; Graphics processing units; Libraries; Programming; Julia language; Python language; computational modeling; fractals; high performance computing;
Conference_Titel :
Control Systems and Computer Science (CSCS), 2015 20th International Conference on
Conference_Location :
Bucharest
Print_ISBN :
978-1-4799-1779-2
DOI :
10.1109/CSCS.2015.37