Transcription of Chapter 1 Julia Tutorial - School of Arts & Sciences
{{id}} {{{paragraph}}}
Chapter 1 Julia Why Julia ?Juliais a modern, expressive, high-performance programming language designed for scientificcomputation and data manipulation. Originally developed by a group of computer scientistsand mathematicians at MIT led by Alan Edelman,Juliacombines three key features forhighly intensive computing tasks as perhaps no other contemporary programming languagedoes: it is fast, easy to learn and use, and open source. Among its competitors,C/C++isextremely fast and the open-source compilers available for it are excellent, but it is hard tolearn, in particular for those with little programming experience, and cumbersome to use,for example when prototyping new open source and easy to learnand use, but their numerical performance can be relatively fast(although less thanJulia) and it is easy to learn and use, but it is rather costly to purchaseand its age is starting to delivers its swift numerical speed thanks to the relianceon aLLVM(Low Level Virtual Machine)-basedJIT()
(i.e., a program that transforms itself into new code or functions that can generate other functions), and the easy interoperability with other programming languages (i.e., the ability to call functions and libraries from other languages such as C++ and Python). These advances
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document:
{{id}} {{{paragraph}}}