Heim >Backend-Entwicklung >C++ >Wie gehen C- und C-Standards mit exotischen Architekturen wie dem Unisys ClearPath Dorado um?
Exotische Architekturen, die von Standardkomitees berücksichtigt werden
Trotz der bedeutenden Entwicklung in der Computerhardware sind bestimmte Architekturen mit einzigartigen Eigenschaften erhalten geblieben, was zu C und führte C-Normungsausschüsse müssen über ihre Existenz Rechenschaft ablegen. Diese Architekturen weichen in mehreren grundlegenden Aspekten von den vorherrschenden Normen ab.
Ein Beispiel sind die Unisys ClearPath Dorado Server, die Abwärtskompatibilität für ältere Univac-Software bieten. Zu den Hauptmerkmalen dieser Architektur gehören:
Diese Funktionen verändern die Implementierung grundlegender Datentypen und Operationen in C- oder C-Compilern erheblich diese Architektur. Beispielsweise erfordert die Implementierung von Gleitkommaoperationen eine spezielle Handhabung, da sie vom IEEE 754-Standard abweicht.
Obwohl die Verfügbarkeit von C-Compilern für diese exotischen Architekturen ungewiss ist, erkennen die Normungsgremien deren Existenz an und bieten Flexibilität um ihre unterschiedlichen Eigenschaften zu berücksichtigen, ohne die Portabilität des Codes zu beeinträchtigen.
Das obige ist der detaillierte Inhalt vonWie gehen C- und C-Standards mit exotischen Architekturen wie dem Unisys ClearPath Dorado um?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!