**C es un lenguaje estructurado de nivel medio, ni de bajo como ensamblador, ni de alto como Ada o Haskell. permitiendo a la vez una mayor flexibilidad y potencia, a cambio de menor abstracción.
**No trata de un lenguaje fuertemente tipado, lo que significa que se permite casi cualquier conversión de tipos. No es necesario que los tipos sean exactamente iguales para poder hacer conversiones, basta con que sean parecidos.
** No lleva a cabo comprobación de errores en tiempo de ejecución, es decir que no comprueba que no se sobrepasen los límites de los arrays1.3. El programador es el único responsable de llevar a cabo esas comprobaciones.
**Tiene un pequño numero de palabras clave, aproximadamente 32 en C89 y 37 en C99.
**C, dispone de una BIBLIOTECA ESTANDAR la cual contiene gran variedad de funciones que siempre están disponibles, además de las extensiones que proporcione cada compilador o entorno de desarrollo.
No hay comentarios:
Publicar un comentario