Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

IMHO virtual is the perfect word. The JVM's entire schtick is abstracting (virtual) hardware (machine). A simple API pertaining to intent, that can be materialized depending on OS and hardware.

Calls are virtual, though under the hood the compiler may inline them.

Memory is managed, though through analysis some allocations will go on the stack.

Threads are now (no full grandfathering, but they tried) virtual, and the runtime may now optimize them differently on different OSes and hardware.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: