Java Byte Code Computer Code

http://en.wikipedia.org/wiki/Java_bytecode

아마도 위의 위키디피아 자료만 읽어봐도 자바 바이트 코드는 충분히 해석할 수 있을 것이다.

Frame Stack, Heap, Method Area 등에 대한 지식이 중요하기는 하지만, 바이트 코드 명령어 자체가 pubstatic, *const, *store 와 같이 직관적이기 때문에 아무래도 읽기가 편하다. invoke 대상을 바이트 코드에서 찾기 어려운 것도 예전 일이고...

.NET IL(Intermediate Language)도 순수 어셈블리어에 비하면 읽기는 편하지만,
그래도 약어가 많고 구조도 최적화와 native로 빠르게 컴파일 되는 것에 중점을 두었기 때문에 아무래도 자바 바이트 코드보다는 금방금방 눈에 들어오지는 않는다.

덧글

댓글 입력 영역