Einzelnen Beitrag anzeigen
Alt 14.04.2004, 22:40   #2
Tarjan
Quantensingularität
 
Registriert seit: 28.09.2000
Alter: 55
Beiträge: 8.336


Tarjan eine Nachricht über ICQ schicken
Standard

Wenn du einen entsprechenden Compiler hast kannst du jede Programmiersprache für jede Plattform verwenden, bzw mittels des Compilers in den Maschienencode umwandeln. Assembler ist im Prinzip ja auch eine Programmiersprache, nur dass diese sehr Prozessornahe ist. C hingegen ist eine Hochspache, d.h. sie ist nicht sehr Hardwarenahe. Die Umsetzung erfolgt eben vom Compiler.

Der Compiler erzeugt allerdings keinen Assemblercode sondern Maschienencode direkt. Genauso wie das gleiche Assemblerprogramm eben den Maschinencode erzeugt. Dass aus C Assemblercode erzeugt wird habe ich allerdings noch nicht gehört, was aber nicht heist dass es unmöglich ist. Da ja Assembler und Maschienencode sich sehr nahe stehen ist durchaus ein Compiler vorstellbar der Assemblercode erzeugt. Nur würde das nichts bringen, da der Assemblercode ja auch wiederum compiliert werden müsste.
____________________________________
Was ist klein, grün und dreieckig?
Ein kleines grünes Dreieck!


Bahnübergänge sind die härtesten Drogen der Welt! Ein Zug und du bist weg!
Tarjan ist offline   Mit Zitat antworten