Учебные ресурсы - стековые машины, особенно JVM
Мне любопытно, есть ли у кого-нибудь действительно хорошие учебники / статьи / книги для изучения стековых машин в целом и JVM в частности. Я знаю эти:
http://www.artima.com/insidejvm/applets/EternalMath.html
http://www.ibm.com/developerworks/ibm/library/it-haggar_bytecode/
http://www.theserverside.com/tt/articles/article.tss?l=GuideJavaBytecode
По-видимому, книги "Внутри JVM" Билла Уиннерса и "Программирование для JVM" хороши, хотя они и старые.
Это все в моем списке "toread", для дождливых осенних выходных.
У кого-нибудь есть другие предложения?
2 ответа
Я узнал, что сделала JVM, прочитав "Спецификацию виртуальной машины Java" Тима Линдхольма в 1999 году.
Я действительно не знаю, где найти такой хороший ресурс о более современных технологиях, таких как JIT-компиляция, которую может сделать виртуальная машина Hotspot.
Я нашел много того, что искал сейчас, в заключительной главе "Структура и интерпретация компьютерных программ". Вам придется прочитать всю книгу, потому что они постоянно основываются на примерах и концепциях с самого начала.