further work on translation
This commit is contained in:
63
index.qmd
63
index.qmd
@@ -1,13 +1,20 @@
|
||||
---
|
||||
engine: julia
|
||||
julia:
|
||||
exeflags: ["--color=yes"]
|
||||
---
|
||||
|
||||
# What is Julia? {.unnumbered}
|
||||
|
||||
|
||||
```{=typst}
|
||||
#set math.equation(numbering: none)
|
||||
// some things need to be here, to counter the typst style
|
||||
```
|
||||
|
||||
Julia is a relatively young, modern programming language designed for *scientific computing*.
|
||||
|
||||
A small code example:
|
||||
A code example:
|
||||
|
||||
```{julia}
|
||||
#| error: false
|
||||
@@ -40,12 +47,16 @@ f
|
||||
Intelligence Laboratory* of MIT
|
||||
- 2012 first release v0.1
|
||||
- 2018 Version v1.0
|
||||
- current: v1.11.4 from March 10, 2025
|
||||
- February 2026: Version v1.12.5
|
||||
|
||||
For the first release in 2012, the creators of Julia summarized their goals and motivation in a blog post [Why we created Julia](https://julialang.org/blog/2012/02/why-we-created-julia) interestingly.
|
||||
|
||||
|
||||
In their 2012 inaugural blog post [Why we created Julia](https://julialang.org/blog/2012/02/why-we-created-julia),
|
||||
the developers provide an insightful and funny overview of their objectives and motivations for creating Julia.
|
||||
|
||||
For a picture of *Stefan Karpinski, Viral Shah, Jeff
|
||||
Bezanson*, and *Alan Edelman*, please click here: <https://news.mit.edu/2018/julia-language-co-creators-win-james-wilkinson-prize-numerical-software-1226>.
|
||||
Bezanson*, and *Alan Edelman*, please
|
||||
click here: <https://news.mit.edu/2018/julia-language-co-creators-win-james-wilkinson-prize-numerical-software-1226>.
|
||||
|
||||
|
||||
|
||||
@@ -95,39 +106,45 @@ Julia has a built-in package manager."
|
||||
:::
|
||||
|
||||
|
||||
*open source*
|
||||
: - open development on [GitHub](https://github.com/JuliaLang/julia)
|
||||
***open source***
|
||||
|
||||
- open development on [GitHub](https://github.com/JuliaLang/julia)
|
||||
- implementations for all common operating systems
|
||||
|
||||
*high-performance programming language for technical computing*
|
||||
: - many functions for *scientific computing* built-in,
|
||||
***high-performance programming language for technical computing***
|
||||
|
||||
- many functions for *scientific computing* built-in,
|
||||
- (intentional) similarity to Python, R and Matlab,
|
||||
- complex calculations in a few lines
|
||||
- simple interface to other languages like C or Python
|
||||
|
||||
*a JIT compiler*
|
||||
: - interactive work possible: `read-eval-print loop (REPL)` with
|
||||
***a JIT compiler***
|
||||
|
||||
- interactive work possible: `read-eval-print loop (REPL)` with
|
||||
- just-in-time (JIT) compilation
|
||||
- thereby runtimes comparable to static languages like C/C++, Fortran or Rust
|
||||
|
||||
*a built-in package manager*
|
||||
: - huge *ecosystem* of easily installable packages, e.g.
|
||||
- [Mathematical Optimization](https://jump.dev/)
|
||||
- [Machine Learning](https://fluxml.ai/)
|
||||
- [Data Visualization](https://docs.makie.org/stable/)
|
||||
- [Differential Equations](https://docs.sciml.ai/DiffEqDocs/stable/)
|
||||
- [Mathematical Modeling](https://sciml.ai/)
|
||||
***a built-in package manager***
|
||||
|
||||
- huge *ecosystem* of easily installable packages, e.g.
|
||||
|
||||
- [Mathematical Optimization](https://jump.dev/)
|
||||
- [Machine Learning](https://fluxml.ai/)
|
||||
- [Data Visualization](https://docs.makie.org/stable/)
|
||||
- [Differential Equations](https://docs.sciml.ai/DiffEqDocs/stable/)
|
||||
- [Mathematical Modeling](https://sciml.ai/)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## A Small Selection of Online Materials on Julia {.unnumbered}
|
||||
## Selected Links {.unnumbered}
|
||||
|
||||
- [Documentation](https://docs.julialang.org/en/v1/) - the official documentation
|
||||
- [Cheat Sheet](https://cheatsheet.juliadocs.org/) - "a quick & dirty overview"
|
||||
- [Introducing Julia](https://en.wikibooks.org/wiki/Introducing_Julia)-- a WikiBook
|
||||
- [The Julia Express](http://bogumilkaminski.pl/files/julia_express.pdf) - short version, Julia in 16 pages
|
||||
- [Think Julia](https://benlauwens.github.io/ThinkJulia.jl/latest/book.html) - introduction to programming with Julia as a language
|
||||
- [Documentation](https://docs.julialang.org/en/v1/) -- the official documentation
|
||||
- [Cheat Sheet](https://cheatsheet.juliadocs.org/) -- "a quick & dirty overview"
|
||||
- [Introducing Julia](https://en.wikibooks.org/wiki/Introducing_Julia) -- a WikiBook
|
||||
- [The Julia Express](http://bogumilkaminski.pl/files/julia_express.pdf) -- Julia in 16 pages
|
||||
- [Think Julia](https://benlauwens.github.io/ThinkJulia.jl/latest/book.html) -- introduction to programming using Julia as first language
|
||||
- The [Julia Forum](https://discourse.julialang.org/)
|
||||
- For the eyes: [Examples for the Julia graphics package `Makie`](https://beautiful.makie.org/)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user