¿Qué es C? definición y significado

click fraud protection

C es un lenguaje de programación de alto nivel diseñado para utilizar funciones y procedimientos. A través de su estructura y sintaxis, las operaciones no intencionadas se evitan sin embargo las complejidades de C, especialmente en cómo La memoria se maneja ha causado numerosas vulnerabilidades de seguridad en las muchas aplicaciones que se han escrito en eso. El código C debe compilarse en un formato ejecutable antes de que pueda ejecutarse, esto le da al lenguaje una ventaja de velocidad y estabilidad sobre los lenguajes que se interpretan en tiempo de ejecución.

Technipages explica C

A través del diseño de C con acceso de bajo nivel a la memoria y un compilador relativamente simple a pesar de ser un lenguaje de alto nivel, el código se mapea de manera eficiente en las instrucciones de la máquina. El soporte para C es extremadamente amplio, todos los principales sistemas operativos lo admiten, al igual que la mayoría de los microcontroladores. e incluso supercomputadoras, ya que los programas C compilados son fácilmente portátiles para admitir una amplia gama de sistemas.

Una gran cantidad de lenguajes se han inspirado de alguna manera en C y utilizan ciertos formatos y estándares que popularizó. C ++, Java, Python, PHP, Perl, Rust, Go, Swift y muchos otros lenguajes utilizan elementos o estilos que han sido tomados de C. C se desarrolló inicialmente en 1972 con una especificación informal publicada en 1978 y una versión estandarizada y enmendada publicada por primera vez en 1989.

El kernel de Linux, DOOM y las primeras versiones de Microsoft Office son ejemplos populares de software escrito en C. C se usa mucho en sistemas integrados que administran cosas desde aviones, trenes, automóviles, sistemas de control industrial e incluso en algunas naves espaciales.

Usos comunes de C

  • Los programas C que cumplen con los estándares se escriben pensando en la portabilidad.
  • Los orígenes de C están estrechamente ligados al desarrollo del sistema operativo Unix.
  • C admite el uso de punteros, un tipo de referencia que registra la dirección o ubicación de un objeto o función en la memoria.

Abusos comunes de C

  • C es un lenguaje de programación orientado a objetos.