Stelle zwei Programmiersprachen nebeneinander: Herkunft, Paradigmen, Typisierung, Ausführung und Einsatz.
| PythonLesbar, vielseitig, ideal zum Einstieg | RustSchnell wie C, aber speichersicher dank Ownership | |
|---|---|---|
| Erschienen | 1991 | 2010 |
| Entwickelt von | Guido van Rossum | Graydon Hoare (Mozilla); 1.0 im Jahr 2015 |
| Paradigmen | objektorientiert, imperativ, funktional | multi: imperativ, funktional, nebenläufig |
| Typisierung | dynamisch, stark | statisch, stark (Ownership) |
| Ausführung | Interpreter (Bytecode, CPython) | kompiliert zu Maschinencode |
| Paketverwaltung | pip / PyPI | Cargo / crates.io |
| Dateiendung | .py | .rs |
| Sprachfamilie | Skriptsprachen | Moderne Systemsprachen |
| Einstiegshürde | leicht | anspruchsvoll |
| Typische Ziele | Programmieren lernen, Server und Web-Dienste, Daten, KI und Wissenschaft, Automatisieren und Skripte | Systeme und schneller Code, Server und Web-Dienste |
| Kapitel im Kurs | 44 | 13 |
Die Steckbrief-Angaben sind auf Deutsch.