- fchao-Sinus-Wechselrichter AliExpress         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 14 von 14

Thema: INLINE nicht eindeutig

  1. #11
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    05.11.2007
    Beiträge
    1.076
    Anzeige

    Powerstation Test
    @Peter : Einige Teile kann ich tatsächlich mit einem MACRO realisieren
    ich hatte auch gelesen, dass es erst ab C99 ein "inline" gibt

    @Sisor: Viele Infos, hab ich mir auch grad angeschaut. Danke Dir

    @shedepe: wenn ich das richtig gelesen habe, kann man nur versuchen den Compiler zu zwingen
    z.B. mit __forceinline. entscheiden tut letztendlich aber der Compiler ob er es inline codiert.

    Zumindest hab ich jetzt etwas dazugelernt, dass es sogenannte "Empfehlungen" für den Compiler gibt.
    Das war mir völlig neu.

    Ich Danke Euch nochmal allen für die Anteilnahme

  2. #12
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2013
    Ort
    Region Basel
    Alter
    66
    Beiträge
    2.435
    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)
    Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?

  3. #13
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    05.11.2007
    Beiträge
    1.076
    Register stammt glaube ich noch aus den 8 Bit Zeiten und wird heute wohl eher nicht mehr benutzt.

    Was der Compiler für Code draus macht, gucke ich mir liebend gerne im Assemblercode an und nicht immer finde ich den Code gut
    Umgekehrt habe ich auch schon aus dem erzeugten Assembler Code vom Compiler gelernt. Da kamen dann solche Gedanken:
    Ach das geht auch .....

  4. #14
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2013
    Ort
    Region Basel
    Alter
    66
    Beiträge
    2.435
    Hallo,
    Zitat Zitat von Siro Beitrag anzeigen
    Register stammt glaube ich noch aus den 8 Bit Zeiten und wird heute wohl eher nicht mehr benutzt.
    Eine 8-Bit-Zeit gab es bei C gar nie

    1970 gab es auch noch keine Mikroprozessoren. C unterstützte damals 8-, 9-, 12-, 16-, 18-, 32-, 36- und 48-Bit CPUs.

    In den 1970er Jahren war die Computerwelt noch sehr Dezimal geprägt.

    MfG Peter(TOO)
    Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. Bascom Inline-Assembler
    Von Che Guevara im Forum Assembler-Programmierung
    Antworten: 64
    Letzter Beitrag: 07.02.2012, 20:00
  2. "gicr" wird im inline-code für den 644p nicht erka
    Von funkheld im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 08.02.2011, 19:15
  3. Inline Assembler
    Von Che Guevara im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 16
    Letzter Beitrag: 01.02.2010, 20:25
  4. AVR GCC inline Assembler
    Von chientech im Forum Assembler-Programmierung
    Antworten: 1
    Letzter Beitrag: 26.09.2009, 17:39
  5. Inline Asm Rückgabe
    Von FoCus im Forum C - Programmierung (GCC u.a.)
    Antworten: 3
    Letzter Beitrag: 09.02.2006, 11:40

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress