Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. Jimple is an intermediate representation of a Java program and language for it, designed as an alternative to the stack-based bytecode. It is typed and has a form of conventional three address code, thus the designer believes it is more suitable for optimization. On the one hand this is because Jimple consists of only 15 different possible operations. Hence, in any...
Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. Jimple is an intermediate representation of a Java program and language for it, designed as an alternative to the stack-based bytecode. It is typed and has a form of conventional three address code, thus the designer believes it is more suitable for optimization. On the one hand this is because Jimple consists of only 15 different possible operations. Hence, in any flow analysis only those 15 different cases need to be handled. Java bytecode on the other hand supports more than 200 different operations. Also, Jimple is fully typed, i.e. even local (and stack) variables have a type and hence are by construction type safe, a property which also does not hold for local variables in Java bytecode. There, type safety has to be assured by the Jave bytecode verification mechanism.
Данное издание не является оригинальным. Книга печатается по технологии принт-он-деманд после получения заказа.
Оставить комментарий