Hombre, depende del proyecto y sus requisitos. ¿Te imaginas crear el vBulletin en C/C++? Usas PHP que usa el motor zend que esta en C.
Todo lenguaje tiene sus puntos fuertes y su puntos debiles. La potencia de C esta en que es lo mas parecido a ensamblador: tienes acceso a todo. Pero tambien tienes que hacerlo todo (o usar librerias hechas por otros que lo hacen), y si el programa es grande te puedes ir a tomar cafe en cada compilacion. Otros lenguajes, por el otro lado, estan limitados a las funcionalidades del lenguaje y sus modulos instalados. Pero por otro lado desde que haces una modificacion hasta que ves el resultado casi no pasa tiempo.
Un codigo chapucero en C/C++ es peor que un buen codigo VBasic (que ya es decir
![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)
).
Siemplemente, es elegir la mejor herramienta para cada trabajo.
Saludos.