english improved

This commit is contained in:
2026-03-05 20:09:16 +01:00
parent c6609d15f5
commit 733fe8c290
21 changed files with 954 additions and 1042 deletions

View File

@@ -9,10 +9,10 @@ julia:
```{=typst}
#set math.equation(numbering: none)
// some things need to be here, to counter the typst style
// Some things need to be here to counter the Typst style
```
Julia is a relatively young, modern programming language designed for *scientific computing*.
Julia is a relatively new, modern programming language designed for *scientific computing*.
A code example:
@@ -43,20 +43,20 @@ f
## History {.unnumbered}
- 2009 Start of development at the *Computer Science and Artificial
Intelligence Laboratory* of MIT
- 2012 first release v0.1
- 2018 Version v1.0
- February 2026: Version v1.12.5
- 2009: Development started at MIT's *Computer Science and Artificial
Intelligence Laboratory*
- 2012: First release (v0.1)
- 2018: Version 1.0 released
- February 2026: Version 1.12.5
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.
the developers provide an insightful and humorous 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>.
A photo of *Stefan Karpinski, Viral Shah, Jeff
Bezanson*, and *Alan Edelman* can be found
here: <https://news.mit.edu/2018/julia-language-co-creators-win-james-wilkinson-prize-numerical-software-1226>.
@@ -113,16 +113,16 @@ Julia has a built-in package manager."
***high-performance programming language for technical computing***
- many functions for *scientific computing* built-in,
- (intentional) similarity to Python, R and Matlab,
- 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***
***JIT compilation***
- interactive work possible: `read-eval-print loop (REPL)` with
- supports interactive workflow via the `read-eval-print loop (REPL)`
- just-in-time (JIT) compilation
- thereby runtimes comparable to static languages like C/C++, Fortran or Rust
- resulting in runtimes comparable to static languages like C/C++, Fortran, or Rust
***a built-in package manager***
@@ -141,10 +141,10 @@ Julia has a built-in package manager."
## Selected Links {.unnumbered}
- [Documentation](https://docs.julialang.org/en/v1/) -- the official documentation
- [Cheat Sheet](https://cheatsheet.juliadocs.org/) -- "a quick & dirty overview"
- [Cheat Sheet](https://cheatsheet.juliadocs.org/) -- "a quick 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 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/)