*
Un núcleo del lenguaje simple, con funcionalidades añadidas importantes, como
funciones matemáticas y de manejo de archivos, proporcionadas por bibliotecas.
*
Es un lenguaje muy flexible que permite programar con múltiples estilos. Uno de
los más empleados es el estructurado "no llevado al extremo"
(permitiendo ciertas licencias de ruptura).
*
Un sistema de tipos que impide operaciones sin sentido.
*
Usa un lenguaje de preprocesado, el preprocesador de C, para tareas como
definir macros e incluir múltiples archivos de código fuente.
*
Acceso a memoria de bajo nivel mediante el uso de punteros.
*
Interrupciones al procesador con uniones.
*
Un conjunto reducido de palabras clave.
*
Por defecto, el paso de parámetros a una función se realiza por valor. El paso
por referencia se consigue pasando explícitamente a las funciones las
direcciones de memoria de dichos parámetros.
No hay comentarios:
Publicar un comentario