Der Unterschied zwischen VB und z.B. C++ liegt darin, dass VB viel für dich im Hintergrund erledigt (ob du es willst oder nicht!), während du bei C++ dich um den ganzen Mist selbst kümmern musst.
Ergo wird ein "Hallo Welt!"-Programm in C++ immer die VB-Variante schlagen.
Je umfangreicher jedoch ein Programm wird, wird der Tempo-Unterschied zwischen VB und C++ immer geringer (Als VB5 herauskam gabs sogar Tests von WinzigWeich - VB5-Kompilat gegen ein C++-Kompilat unter denselben Voraussetzungen (Fehlerprüfung usw.) und bei diesen Tests hat das VB5-Kompilat sogar teilweise gegen C++ gewonnen).