Hallo,
so völlig aus der Reihe müssen die Sprachen gar nicht sein, um einen vor große Probleme zu stellen. Wenn du von Java auf C# wechselst, dann gebe ich dir völlig Recht. Aber ein Wechsel von VisualBasic6 auf Java ist schon was anderes, da sich die gesamte Denkweise geändert hat. Ganz abgesehen von den Tausenden { und }, die überall im Weg rumstehen...
Ok. Prozeduale Programmierung zu objektorientierter Programmierung ist schon ein Unterschied. Wobei man heutzutage auch in der prozedualen Programmierung versucht, objektorientiert zu coden indem man beispielsweise Code und Daten zusammenhält. Mechnismen wie Vererbung bekommt man zwar nicht so ohne Weiteres umgesetzt, aber immerhin.
Und im konkreten Beispiel VisualBasic gibt es ja zumindest Pseudoobjekte.
Aber wie ich aus ein Paar Postings rauslesen konnte, ist Assembler voll im kommen *g*. das wäre doch mal wieder eine Herausforderung seine alten Kenntnisse aufzufrischen...
Ganz so viel nützen werden einem die alten Assemblerkenntnisse nicht mehr. Zumindest nicht, wenn man maximale Performance rausholen will (ein anderen Grund ausser Spass an der sache gibt es ja für Assemblerprogrammierung nicht).
Konnte man sich früher schön an den Taktzyklen die für ein bestimmten Befehl gebraucht wurden orientieren ist es heutzutage nicht mehr ganz so simpel. Beispielsweise werden Befehle jetzt besonders schnell, wenn sie in einer bestimmten Reihenfolge ausgeführt werden, manche Befehle können parallel bearbeitet werden; andere wiederum nicht usw.
Gruß
MichaelB