26.01.2019, 23:24
Hallo Timo,
Hallo Kai,
Früher, zu "nativen" C64-Zeiten, war ich noch zu klein, um zu begreifen, worum es in Assembler eigentlich geht. Es gerade dafür gereicht, mir das eingebaute Commodore Basic 2.0 zu erschließen. Und was Hänschen nicht lernt...
Viele Grüße
Andreas
timo,'index.php?page=Thread&postID=231554#post231554 schrieb:Aus Interesse: Was entwickelt der Kollege mit Rust, und mit welchen Werkzeugen arbeitet er? Emacs oder Vi und debuggen per GDB an der Konsole?ich frage ihn bei nächster Gelegenheit. Ich bin zwar ein Fan von vim, make und bash, er aber weniger - würde mich also wundern.
timo,'index.php?page=Thread&postID=231553#post231553 schrieb:Ich bin der unpopulären Meinung, daß man auch in C und C++ lesbaren Quelltext schreiben kann.Die Meinung teile ich. Ich finde, man kann sogar in C++ Code von ähnlicher Abstraktion und Lesbarkeit schreiben wie z.B. in Python. (Von meiner Jugendsünde, Duck-Typing durch exzessiven Template-Gebrauch nachzuahmen, schweigen wir hier lieber :whistling: ). Es gibt aber auch genügend Code, der schwer verständlich und gleichzeitig unsicher ist, und ganz viel C++ was verwendet wird wie "C mit Klassen". Da, wo ich herkomme, gilt immernoch: "The really determined physicist will write a FORTRAN program in any language."
Hallo Kai,
kaimex,'index.php?page=Thread&postID=231549#post231549 schrieb:Für den 6502 hab ich vor etlichen Jahrzenten selbst einen symbolischen Disassembler geschrieben, vermutlich in Turbo-Pascal. Damit hab ich allerlei "re-engineered" und dann aufgepimpt wieder implementiert. Das dürfte für 6800 nicht schwieriger sein.Die Hoffnung, dass das prinzipiell möglich sein sollte, hatte ich auch. Möglicherweise muss man heute nichtmal mehr den Disassembler selber schreiben; einen Assembler gibt es z.B. mit crasm, und zumindest für den 6502 habe ich mit dxa auch einen Disassembler gefunden. Fehlt nur etwas Zeit, um sich mal eben eine Sommerferienlänge damit zu beschäftigen
Früher, zu "nativen" C64-Zeiten, war ich noch zu klein, um zu begreifen, worum es in Assembler eigentlich geht. Es gerade dafür gereicht, mir das eingebaute Commodore Basic 2.0 zu erschließen. Und was Hänschen nicht lernt...
Viele Grüße
Andreas