Si las PALMS y los BlackBerry estuviesen hechos en Java no habrian tenido el exito que tuvieron...Que estos dispositivos puedan cargar una JVM ( Java virtual machine ) barbaro, de ahi a que el S.O. esta hecho asi no, por lo menos PALM esta diseñado enteramente en C y puede que algunas cosas en un C++. Otra cosa Java no es compilado es interpretado, la pseudo compilación es la traduccion a byte-coded que es el que interpreta y corre la JVM por eso se hizo tan popular, porque implementas la JVM en la plataforma que quieras y chau tu programa en Java corre !!!. Con respecto a eso que decis, primero Dephi es un entorno, no un lenguaje, el lenguaje se llama Object Pascal y realmente son parecidos, o mejor esta decir el paradigma es el mismo. Yo para no volverme tan loco con Pascal uso C++ Builder que es muy parecido al Delphi salvando la distancia del C++ al Ojbet Pascal.
Saludos !