13 lines
480 B
Markdown
13 lines
480 B
Markdown
|
|
# Programming languages
|
||
|
|
|
||
|
|
## Systems
|
||
|
|
|
||
|
|
- **Rust** guarantees memory safety without a garbage collector. Its borrow checker
|
||
|
|
rejects data races at compile time.
|
||
|
|
- **Go** favours simplicity and fast compilation; goroutines make concurrency cheap.
|
||
|
|
- **Zig** offers manual memory management with compile-time code execution.
|
||
|
|
|
||
|
|
## Scripting
|
||
|
|
|
||
|
|
- **Python** is popular for data science and machine learning (LLMs, PyTorch).
|
||
|
|
- **Lua** is a tiny embeddable language used in games and Neovim.
|