이국적인 아키텍처와 표준 위원회의 우려
C 및 C 표준은 의도적으로 언어 구현의 특정 측면을 정의하지 않은 상태로 두어 비전통적인 아키텍처를 수용합니다. 형질. 대부분의 최신 컴퓨터는 표준 아키텍처를 준수하지만 언어 설계에 유연성이 필요하다는 예외가 있습니다.
고유한 속성을 지닌 이국적인 아키텍처
Unisys ClearPath Dorado를 고려해 보세요. 레거시 소프트웨어와의 역호환성을 제공하는 서버입니다. 이러한 서버는 표준에서 벗어난 예외적인 속성을 나타냅니다.
C에 대한 의미 이식성
C는 특정 하위 수준 측면을 정의하지 않음으로써 이식성을 장려하지만 특정 데이터 크기나 산술 표현을 요구하지는 않습니다. 이를 통해 Dorado 서버와 같은 고유한 아키텍처에 코드를 유연하게 포팅할 수 있어 효율성에 영향을 미칠 수 있는 에뮬레이션이 필요하지 않습니다.
사례 연구: Unisys C 컴파일러
흥미롭게도 , Unisys는 Dorado 서버용 C 컴파일러를 제공합니다. 이 컴파일러는 다음 데이터 유형을 나타냅니다.
이러한 특이한 아키텍처에 대한 C 컴파일러의 존재는 이국적인 구현을 수용하는 데 있어 표준 위원회의 통찰력과 다양한 플랫폼에 걸친 이식성을 위한 언어 디자인의 추상화의 중요성.
위 내용은 C 표준은 Unisys ClearPath Dorado 서버와 같은 이국적인 아키텍처를 어떻게 설명합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!