Come è possibile questo (cioè come funziona)?
Per quanto ne so io, due modi (non specifici di RealBasic, in generale per le applicazioni multipiattaforma):
1) il compilato non è codice macchina, ma un p-code che viene interpretato da una macchina virtuale (alla java, oppure alla Visual Basic prima della versione 5)
2) il compilatore è in grado di produrre codice diverso a seconda dell's.o. target. Se tu prendi una cosa stupida in C, del tipo
- Codice: Seleziona tutto
#include <stdio.h>
int main()
{
printf("Hello world\n");
return 0; //che in realta', stando allo standard, non è neppure necessario
}
lo potrai compilare e far girare su praticamente ogni sistema dotato di un compilatore C.
Trattandosi di basic, è assolutamente più probabile la soluzione 1.
Il faut être toujours ivre. Tout est là : c'est l'unique question. Pour ne pas sentir l'horrible fardeau du Temps qui brise vos épaules et vous penche vers la terre,il faut vous enivrer sans trêve...