Babbage는 GEC 4080 시리즈 기계의 기계 중심 고급 언어라는 것을 알고 있습니다. 기계 지향 고급 언어와 고급 언어의 차이점은 무엇입니까?기계 지향 고급 언어와 상위 언어의 차이점
0
A
답변
1
Babbage 언어는 "상위 수준"보다 훨씬 "기계 지향적"이며 "high-level assembly language"으로 설명하는 것이 더 정확합니다.
이와 같이 언어의 핵심은 직접 어셈블리하는 기계어 코드와 일대일로 대응하는 명령문으로 구성됩니다 (어셈블리 언어와 마찬가지로). 이 어셈블리 언어를 "상위 수준"으로 만드는 것은 조건부 분기 및 루핑 ("WHILE ... DO", "REPEAT ... WHILE"등 ...)에 대한 제어문을 추가하는 것입니다.
그러나, 이것은 사실이 "고레벨"언어 완전히 대조적 인 "상위 레벨"멀리 결과 최종 머신 코드에 대응하고, (예 Smalltalk, Eiffel 및 Haskell 등) 컴파일/어셈블리/링크 후.
심지어 일부는 "영광스러운 어셈블리 언어"라고 불리는 C과 같은 언어에서도 최종 머신 코드와의 대응은 여전히 "일대일"이 아닙니다.
관련 문제
- 1. 시스템 프로그래밍 언어와 응용 프로그래밍 언어의 차이점
- 2. 스크립팅과 프로그래밍 언어의 차이점
- 3. 기계 언어의 자바 스크립트
- 4. 언어와 프레임 워크의 차이점
- 5. 객체 지향 언어의 전역 변수
- 6. 정규 언어와 일반 문법의 차이점
- 7. 함수형 언어와 반대되는 명령형 언어의 불변성
- 8. MessageBoxButtons의 언어가 현재 언어의 언어와 다릅니다.
- 9. 스크립팅 언어와 비 스크립팅 언어의 차이
- 10. MIPS와 어셈블리 언어의 차이점
- 11. 메시지 지향 프로토콜과 스트림 지향 프로토콜의 차이점
- 12. 차이점 아키텍처 설계와 상위 설계
- 13. 기계 학습을위한 다른 언어의 인기가 있습니까?
- 14. 해킹 언어의 상위 유형은 무엇입니까?
- 15. 8086과 x86 어셈블리 언어의 차이점
- 16. 기계 코드와 개체 코드의 차이점
- 17. 객체 지향 프로그래밍 언어의 관계형 기능
- 18. 상위 수준 언어와 하위 수준 언어?
- 19. 절차 및 OOP 언어와 게임 디자인의 차이점
- 20. 정규 표현식 언어와 일반 문자열의 차이점
- 21. 객체 지향 및 비 객체 지향 자바 스크립트의 차이점
- 22. 다른 프로그래밍 언어의 바이트 코드 차이점
- 23. x86과 x86-64 기계 코드의 차이점
- 24. vim : 언어와 확장자 연관
- 25. 객체 지향 프로그래밍과 동적 프로그래밍의 차이점
- 26. 문서 지향 DB와 Bigtable 클론의 차이점
- 27. 재귀 언어와 상황에 맞는 언어
- 28. AdMob Native Express와 기본 고급 광고의 차이점
- 29. 구문과 s- 표현식의 차이점
- 30. 무한 언어와 유한 언어 연결