Hallo Leute,
ich war auf der Suche für eine maschinennahe Programmiersprache.
Ich entschied mich jetzt hierfür, weil PYTHON einen Interpreter hat.
Ich möchte die Programme so schreiben, dass ich den Assembler
verstehen kann. Geht das?
LG Gepard
Python-Neuling will lernen
Um Missverständnissen vorzubeugen: Python abstrahiert die Maschine (Platform) soweit wie möglich weg. Und Python-Bytecode ist kein Assembler. Das hat Vorzüge, ist aber nicht „maschinennah“. Wenn letzteres für Dich wichtig ist, solltest Du Dich direkt in Richtung Assembler, C, oder, wie bereits erwähnt, Rust orientieren.
Rust als maschinennah zu bezeichnen finde ich schwierig. Es ist zwar durchaus eine Alternative zu C und C++ aber es abstrahiert schon viel weg. In der Uni haben wir von Hand C zu MIPS Assembler und umgekehrt übersetzt, dass wäre bei Rust nicht so leicht.
Rust ist eine tolle Sprache aber wenn der Fokus darauf liegt auch niedrigere Ebenen im Stack zu verstehen, meiner Meinung nach nicht die beste Wahl.
Rust ist eine tolle Sprache aber wenn der Fokus darauf liegt auch niedrigere Ebenen im Stack zu verstehen, meiner Meinung nach nicht die beste Wahl.
Rust ist IMHO näher an C + collections als C++ es ist. Das das typsystem besser ist und viele Fehler nicht zulässt ist davon ja unberührt.
Ich denke aber so oder so das der gute Gepard weder dem einen noch dem anderen groß Beachtung schenkt
Ich denke aber so oder so das der gute Gepard weder dem einen noch dem anderen groß Beachtung schenkt
- __blackjack__
- User
- Beiträge: 13116
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
Als Gepard ist vielleicht Pascal passend. Genauer FreePascal. Die haben den ja als ”Maskottchen”.
„All religions are the same: religion is basically guilt, with different holidays.” — Cathy Ladman