Jimple: Java (programming language), Program Optimization, Java Platform, Micro Edition - Couverture souple

 
9786133169463: Jimple: Java (programming language), Program Optimization, Java Platform, Micro Edition

Synopsis

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.

Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.