¿Es C un lenguaje de alto nivel o un lenguaje intermedio?
El lenguaje C es un lenguaje de programación informática de propósito general con una amplia gama de aplicaciones. El objetivo del diseño de C es proporcionar un lenguaje de programación que pueda compilarse fácilmente, manejar memoria de bajo nivel, generar una pequeña cantidad de código de máquina y ejecutarse sin ningún soporte de entorno de ejecución.
Aunque el lenguaje C proporciona una gran cantidad de funciones de procesamiento de bajo nivel, sigue siendo altamente multiplataforma, los programas C escritos de acuerdo con especificaciones estándar se pueden compilar en una amplia gama de plataformas informáticas, incluidas. Procesadores integrados (microcontroladores o MCU) y supercomputadoras.
En la década de 1980, para evitar diferencias en la sintaxis del lenguaje C utilizada por diferentes desarrolladores, el Instituto Nacional Estadounidense de Estándares desarrolló un conjunto completo de sintaxis estándar internacional para el lenguaje C, llamado ANSI C. Como el Estándar inicial del lenguaje C.