Questa del "codice nativo" e' una delle tante favole che girano su Internet, avvalorata, perlopiu', da gente che non ha una minima idea di cosa significhi "codice nativo".

Chiariamo una volta per tutte (spero) ...

1) VB6 compila (se non diversamente indicato) in codice nativo ...

2) il runtime e' una DLL con una collezione di funzioni anch'esse in codice nativo ...

3) esiste un runtime anche per il C, e nessuno ha mai pensato che questo rallentasse le applicazioni scritte in C ...

PowerBasic non l'ho mai provato, e puo' anche essere che sia piu' performante di VB (che lo ricordo, e' nato tanti anni fa e non e' stato mai modificato in maniera sostanziale ...), ma non credo faccia miracoli ... Il fatto di non usare un runtime non lo pone al di sopra di nessun prodotto ...

Quello che fa e' generare del codice che chiama direttamente le DLL di sistema (Kernel32, gdi32, ...) e questo lo rende indubbiamente piu' efficiente ... ma questo *non significa* che VB non compili in "codice nativo" ...