Java Virtual Machine (JVM) (continued)
32-bit software architecture (initially)
Strictly-controlled evaluation order in Java hinders optimization
Strict 32-bit and 64-bit ANSI/IEEE 754 floating-point subset (round-to-nearest only: hard to do interval arithmetic, and extended intermediate precision is forbidden!)