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