DocumentCode
726902
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
fYear
2015
fDate
27-29 May 2015
Firstpage
599
Lastpage
604
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Control Systems and Computer Science (CSCS), 2015 20th International Conference on
Conference_Location
Bucharest
Print_ISBN
978-1-4799-1779-2
Type
conf
DOI
10.1109/CSCS.2015.37
Filename
7168488
Link To Document