Il Visual Basic 6.0 appartiene alla categoria dei linguaggi compilati: infatti viene generato in assembly e poi in codice nativo. A scelta, sempre in questo linguaggio, è possibile compilare in P-code, che è un lingauggio interpretateo lasciato soltanto per ragioni di compatibilità.
Dal 2002 il Visual Basic è stato rinnovato e reso un linguaggio interpretato.