Julia: Difference between revisions
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
Julia is a numerical computation and general purpose high-level programming language. | Julia is a numerical computation and general purpose high-level programming language. | ||
It's standout feature is its performance which allows libraries to be written in Julia directly. | It's standout feature is its performance which allows libraries to be written in Julia directly. | ||
In contrast, many libraries in [[R]] and [[Python]] are written in [[C]] or [[C++]] for performance purposes and accessed using Rcpp or Cython. | In contrast, many libraries in [[R]] and [[Python]] are written in [[C (programming language)]] or [[C++]] for performance purposes and accessed using Rcpp or Cython. | ||
If necessary, you can still interface with other languages. | If necessary, you can still interface with other languages. | ||
See [https://en.wikibooks.org/wiki/Introducing_Julia Introducing Julia] for a comprehensive guide on how to program in Julia. | See [https://en.wikibooks.org/wiki/Introducing_Julia Introducing Julia] for a comprehensive guide on how to program in Julia. |