IL 은 중간언어고요
쉽게 말해 그냥 어셈블리언어라고 생각하면 되요
닷넷 파는 흉들도 건드릴 일은 없을거임
이놈 마소가 만든 요놈이 표준이고
제대로 구현한 곳은 마소밖에 없음
그래서 닷넷이 훌륭한 개념을 탑재하고 있고
중간언어로 만들어질수 있는 어떤 언어라도 다 가능함
심지어 전신이 Ocaml 함수형 언어인 F# 도 포팅시키는 바람에
함수형언어도 구현 가능함을 증명했죠
(오히려 닷넷의 가상스택머신은 함수형언어에 더 잘 맞음)
갠적으로 자바스크립트좀 포팅되었으면 좋겠슴 ㅎㅎ
근데 닷넷이 언어적으로는 엄청난 확장성을 지니고 있음에도 불구하고
플랫폼 자체가 윈도에서만 돌아가게 만들어놔서
존나 ㅋㅋㅋㅋㅋㅋ
ㅋㅋㅋㅋㅋㅋㅋㅋ
ㅋㅋㅋㅋㅋㅋㅋㅋ
ㅋㅋㅋㅋㅋㅋㅋㅋ
ㅋㅋㅋㅋㅋㅋㅋㅋ
ㅋㅋㅋㅋㅋㅋㅋㅋ
자바는 내부적으로 쓰는 바이트코드가 있을거에요
자바나 닷넷이나. 어쨋든 자바 승
바이트코드 = 인터프리터 언어
MS가 리눅스에서 닷넷을 지원할리가 없지. 윈도우가 밥줄인데
ㄴ 꼭 그런것만도 아니고, 자바도 중간컴파일 언어라는 중간 포지션을 가지고 있는데 바이트코드 씀
ㄴ 어떤 인터프리터는 구현하기 귀찮은지 그냥 스크립트 자체로 돌림 존나 느려터질듯
http://www.iamroot.org/xe/index.php?mid=GCC_3&document_srl=48074
바이트코드도 구현 나름임. 좀 더 효율적인 바이트코드 표현이 있음. 마치 압축이 그러한 것 처럼. 모든걸 코드의 정보이론에 빗대어 본다면 샤논이 통찰력이 대단하단 말야.