Y checa las desventajas de C:
Cita: * La portabilidad de los programas escritos en C suele estar limitada seriamente por las diferencias entre sistemas operativos y compiladores.
* Su flexibilidad y/o la optimización excesiva puede generar programas poco legibles y difíciles de mantener.
* Algunas de sus posibilidades mal empleadas pueden inducir errores o bugs difíciles de detectar y corregir.
* Carece de facilidades que se consideran básicas en otros lenguajes, como manejo nativo de cadenas de caracteres. Su núcleo es muy reducido (únicamente expresiones, sentencias condicionales y bucles) mientras que la mayor parte de la funcionalidad se proporciona con bibliotecas externas (la mayor parte bibliotecas estándar y las bibliotecas de la API del sistema). Otra limitación importante es la ausencia de bibliotecas estándar multiplataforma para interfaces gráficas de usuario, multitarea o redes, aunque existen multitud de librerías que suplen estas limitaciones.
Aunque no son del todo ciertas.