Seite 1 von 1
Python-Neuling will lernen
Verfasst: Samstag 6. Juli 2019, 19:18
von Gepard
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

Re: Python-Neuling will lernen
Verfasst: Samstag 6. Juli 2019, 19:21
von __deets__
Python ist maschienenfern. Mit Assembler hat man da so erstmal nichts zu tun. Wenn du maschinennah programmieren willst, nimm zB Rust.
Re: Python-Neuling will lernen
Verfasst: Samstag 6. Juli 2019, 19:52
von kbr
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.
Re: Python-Neuling will lernen
Verfasst: Sonntag 7. Juli 2019, 21:02
von DasIch
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.
Re: Python-Neuling will lernen
Verfasst: Sonntag 7. Juli 2019, 22:02
von __deets__
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

Re: Python-Neuling will lernen
Verfasst: Montag 8. Juli 2019, 00:25
von __blackjack__
Als Gepard ist vielleicht Pascal passend. Genauer FreePascal. Die haben den ja als ”Maskottchen”.
