Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/reddyprasade/introducation-to-julia-program
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 high-performance numerical analysis and computational science.
https://github.com/reddyprasade/introducation-to-julia-program
julia julia-language julia-library julia-package julia-programming julia-programming-language julialang
Last synced: 16 days ago
JSON representation
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 high-performance numerical analysis and computational science.
- Host: GitHub
- URL: https://github.com/reddyprasade/introducation-to-julia-program
- Owner: reddyprasade
- License: mit
- Created: 2020-02-07T08:39:43.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-07-22T15:33:51.000Z (over 4 years ago)
- Last Synced: 2024-11-18T07:14:05.803Z (about 1 month ago)
- Topics: julia, julia-language, julia-library, julia-package, julia-programming, julia-programming-language, julialang
- Language: Jupyter Notebook
- Homepage:
- Size: 16.6 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Introducation-to-julia
* 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 high-performance 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.
* A just-in-time compiler that is referred to as "just-ahead-of-time" in the Julia community is used.
* Julia is garbage-collected uses eager evaluation, and includes efficient libraries for floating-point calculations, linear algebra, random number generation, and regular expression matching.
* Many libraries are available, including some (e.g., for fast Fourier transforms) that were previously bundled with Julia and are now separate.
* Julia programs by typing directly in the REPL **Read–Eval–Print Loop (REPL)**
*