Hallo Siro,
Zitat Zitat von Siro Beitrag anzeigen
Zumindest hab ich jetzt etwas dazugelernt, dass es sogenannte "Empfehlungen" für den Compiler gibt.
Das war mir völlig neu.
Es gab noch "register", auch eine Empfehlung an den Compiler.
Der Compiler sollte entsprechende Variablen dann eine auto-Variable in einem CPU ablegen und nicht auf dem Stack.
Dies optimiert aber ein heutiger Compiler selbst.

C ist eine super Sprache, zumindest wenn man weiss was man macht und auch was der Compiler macht. Und über den Linker bescheid zu wissen ist, zumindest auf µCs, auch noch eine Notwendigkeit.
Spannend wird es dann, wenn man Code für unterschiedliche CPU-Architekturen, und meist auch unterschiedliche Compiler, entwickelt, welcher portierbar sein soll

MfG Peter(TOO)