2013-11-28 1 views

답변

1

Babbage 언어는 "상위 수준"보다 훨씬 "기계 지향적"이며 "high-level assembly language"으로 설명하는 것이 더 정확합니다.

이와 같이 언어의 핵심은 직접 어셈블리하는 기계어 코드와 일대일로 대응하는 명령문으로 구성됩니다 (어셈블리 언어와 마찬가지로). 이 어셈블리 언어를 "상위 수준"으로 만드는 것은 조건부 분기 및 루핑 ("WHILE ... DO", "REPEAT ... WHILE"등 ...)에 대한 제어문을 추가하는 것입니다.

그러나, 이것은 사실이 "고레벨"언어 완전히 대조적 인 "상위 레벨"멀리 결과 최종 머신 코드에 대응하고, (예 Smalltalk, EiffelHaskell 등) 컴파일/어셈블리/링크 후.

심지어 일부는 "영광스러운 어셈블리 언어"라고 불리는 C과 같은 언어에서도 최종 머신 코드와의 대응은 여전히 ​​"일대일"이 아닙니다.

관련 문제