Julia


Topic history | v1 (current) | created by jjones

Details

Julia

| created by jjones | Add topic "Computer algebra system"
Title
Julia
Description
Julia is a high-level, high-performance, dynamic programming language. While it is a general-purpose language and can be used to write any application, many of its features are well suited for numerical analysis and computational science. Distinctive aspects of Julia's design include a type system with parametric polymorphism in a dynamic programming language; with multiple dispatch as its core programming paradigm. Julia supports concurrent, (composable) parallel and distributed computing (with or without using MPI and/or the built-in corresponding to "OpenMP-style" threads), and direct calling of C and Fortran libraries without glue code. Julia uses a just-in-time (JIT) compiler that is referred to as "just-ahead-of-time" (JAOT) in the Julia community, as Julia compiles (on default settings) to machine code before running it.
Link
https://en.wikipedia.org/?curid=38455554

resources

compared in From Julia to Rust
v1 | attached by jjones | Add resource "From Julia to Rust"
cons given in What's bad about Julia?
v1 | attached by jjones | Add resource "What's bad about Julia?"

authors

This topic has no history of related authors.

topics

is Programming language
v1 | attached by jjones | Add topic "Computer algebra system"
used by Symbolics.jl
v1 | attached by jjones | Add topic "Computer algebra system"