# 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.