Hay una cosa, los juegos, ¿porque será que las rutinas de los juegos más famosos estan en C? y no en Pascal.
Por varias razones, la primera que las empresas buscan programadores de C, no programadores que hagan juegos en cualquier lenguaje. Segunda porque la mayoria son para windows y aqui es mucho mas ligero el VisualC que el Delphi. Tercero porque se programa con Dx, mayoritariamente, y estas solo funcionan con C(VC) o VB.Y cuarto porque el programador no se propone hacerlo en otro lenguaje.
El Unreal original se programo en VB.
En cualquier caso las rutinas de un juego se supone que deben ser rapidas y, como norma, C es mas rapido que pascal, java, vb, etc, aunque esto depende mas del compilador que del lenguaje.
Repito que el problema no es del lenguaje en si, si no de quien y para que lo vaya a usar. Acuerdate de la maravillas de juegos que se hacian en Basic en los tiempos del spectrum, ¿no se podrian hacer igual de bien los de ahora?
Esto es lo de siempre, a un buen programador le da igual todo lo demas, a un mal programador pues VB+Dx