Sha256: 21c6572328b8cba8dcc0dedb9ba777c9d4c706f1dd9d05de2f91041b197d3419

Contents?: true

Size: 1.7 KB

Versions: 156

Compression:

Stored size: 1.7 KB

Contents

Julia is an open-source high-level, high-performance dynamic programming language designed for technical and scientific computing while also being effective for general-purpose tasks. It is convenient to use for daily work but also runs fast enough to be deployed for high-performance applications.

Interesting features include:
- Large parts of [Julia's base library](https://github.com/julialang/julia) are written in Julia itself. Understanding and contributing to the Julia core does not require knowledge of another language.
- Easy to use interfaces to call libraries written in other languages, such as [C, Fortran](http://docs.julialang.org/en/stable/manual/calling-c-and-fortran-code/) and [Python](https://github.com/JuliaPy/PyCall.jl), directly.
- [Multiple dispatch](http://docs.julialang.org/en/stable/manual/methods/#man-methods)
- A dynamic, nominative and parametric [type system](http://docs.julialang.org/en/stable/manual/types/).
- Homoiconicity: Julia code can be represented in Julia itself, making it a good language to learn about [metaprogramming](http://docs.julialang.org/en/stable/manual/metaprogramming/).

The first public release was in 2012. You can find out more about the motivation behind it in the blog post ["Why We Created Julia"](http://julialang.org/blog/2012/02/why-we-created-julia) by the core developers.

Despite its young age, Julia is already being used in the real world in a variety of fields, such as but not limited to Finance, Data Science and Scientific Computing. You can find many showcase applications on [juliabloggers.com](http://www.juliabloggers.com/) and a list of publications about the language and its technical computing applications [here](http://julialang.org/publications/).

Version data entries

156 entries across 156 versions & 1 rubygems

Version Path
trackler-2.2.1.20 tracks/julia/docs/ABOUT.md
trackler-2.2.1.19 tracks/julia/docs/ABOUT.md
trackler-2.2.1.18 tracks/julia/docs/ABOUT.md
trackler-2.2.1.17 tracks/julia/docs/ABOUT.md
trackler-2.2.1.16 tracks/julia/docs/ABOUT.md
trackler-2.2.1.15 tracks/julia/docs/ABOUT.md
trackler-2.2.1.14 tracks/julia/docs/ABOUT.md
trackler-2.2.1.13 tracks/julia/docs/ABOUT.md
trackler-2.2.1.12 tracks/julia/docs/ABOUT.md
trackler-2.2.1.11 tracks/julia/docs/ABOUT.md
trackler-2.2.1.10 tracks/julia/docs/ABOUT.md
trackler-2.2.1.9 tracks/julia/docs/ABOUT.md
trackler-2.2.1.8 tracks/julia/docs/ABOUT.md
trackler-2.2.1.7 tracks/julia/docs/ABOUT.md
trackler-2.2.1.6 tracks/julia/docs/ABOUT.md
trackler-2.2.1.5 tracks/julia/docs/ABOUT.md
trackler-2.2.1.4 tracks/julia/docs/ABOUT.md
trackler-2.2.1.3 tracks/julia/docs/ABOUT.md
trackler-2.2.1.2 tracks/julia/docs/ABOUT.md
trackler-2.2.1.1 tracks/julia/docs/ABOUT.md