Questions
/
어차피 하드웨어마다 컴파일러를 다시 작성해야 한다면, JVM이 가지는 이점이 무엇인가
Search
Share
❓
어차피 하드웨어마다 컴파일러를 다시 작성해야 한다면, JVM이 가지는 이점이 무엇인가
상태
해결되지 않은 궁금증
생성일
2023/09/26 08:21
관련태그
1 more property
질문을 구체화할 수 있는 메모들
1.
프로그래머스
질문 재정리
2.
찾아보니, jvm는 컴파일러가 아니라, 인터프리터입니다. 자세하게는 해석+실행이라고 할 수 있네요. 이 단계에서는 컴파일이 사실 필요 없다고 하네요. 대신 컴파일이 두 단계에서 일어날 수 있는데요. 우선 자바스크립트를 클래스 바이트 코드를 변환할때 한번, 해석시 runtime 컴파일인 JIT가 있다고 합니다. 결국 플랫폼에 독립적인 언어를 만들기 위해서 그러지 않았을까 싶습니다
질문을 해소하기 위해 해소해야 하는 질문들
1.
None
질문과 관련한 답을 작성한 글들
1.
bb2.2.2. title: 크고 복잡하게 정의된 추상화 수준에 엄청난 삽질을 때려박아 하나의 더 나은 추상화 수준으로 만드는 것도 추상화이고, 크고 복잡하게 정의된 추상화 수준을 작은 단위로 분해하는 것도 추상화이다. 이런 재추상화는 문제를 다시 정의하는 것이다. 문제가 잘 정의되면 패러다임의 변화를 가져온다.
•
추상화 수준의 개수가 문제가 아닐수도 있겠다.
2.
•
워낙 피로가 누적된 시간이 길었던 것도 크게 기여하지 않았을까 하는 생각도 든다. 인터넷이 이렇게 발전하지 않은 오늘날, 표준안이 제시된다고 하더라도 이미 다변화되어버린 시스템이 빠르게 업데이트되는 것도 아닐테고.