여기서 스택 및 힙이 무엇인지 설명하는 많은 질문을 읽었습니다. 이 하나 : What and where are the stack and heap?, 이것은 매우 도움이되었습니다.가상 머신 및 가상 머신 없음 - 스택 및 트레이스
높은 수준의 언어가 중간 언어로 컴파일된다는 것을 알고 있습니다. Java 및 MSIL for .NET 프로그램 용 바이트 코드 MSIL과 바이트 코드는 컴퓨터 코드로 컴파일됩니다.
중간 언어가 스택과 힙을 사용하고 프로그램이 플랫폼에 종속적 인 머신 코드로 컴파일된다는 점을 이해했습니다. 창을 기반으로 등록하십시오.
그러나 질문에서 저는 답변자 중 일부와 연결했습니다. Brian R. Bondy는 C 및 C++ 예제를 제공합니다. 나는 C++에 가상 머신이없고 기계어 코드로 직접 컴파일된다는 것을 알고있다. 내 질문은 : 가상 머신이없는 프로그래밍 언어는 스택과 힙을 가지고 있습니까? 이러한 프로그래밍 언어의 경우 기계 코드로 직접 컴파일하는 동안 스택 및 힙을 중간 표현으로 사용합니까?
업데이트 스택 기반 및 레지스터 기반 가상 컴퓨터가 있다는 것을 알고 있습니다. 내가 묻는 질문은 : 모든 물리적 인 기계가 기반으로 등록되어 있는가?