factograf
ES
Iniciar sesión

lenguaje de programación de propósito general

C (lenguaje de programación)

  • 1 min de lectura
  • En 123 idiomas
  • 5 imágenes
  • Artículo original de Factograf
C (lenguaje de programación)

C es un lenguaje de programación de propósito general creado en 1972 por Dennis Ritchie. Ofrece a los programadores un acceso relativamente directo a las características de las arquitecturas de CPU habituales, y se utiliza desde supercomputadoras hasta microcontroladores. Durante mucho tiempo se ha empleado para construir núcleos de sistemas operativos, controladores de dispositivos y pilas de protocolos, aunque su uso en software de aplicación está disminuyendo.

Orígenes y estandarización

Dennis Ritchie (derecha), inventor del lenguaje de programación C, junto a Ken Thompson
Dennis Ritchie (derecha), inventor del lenguaje de programación C, junto a Ken Thompson
Conceptos de ISO C de 1999
Conceptos de ISO C de 1999
2 imágenes

Ritchie desarrolló C en los Bell Labs entre 1972 y 1973 como sucesor del lenguaje B. Se utilizó por primera vez para escribir utilidades para Unix y, más tarde, para reimplementar el núcleo de Unix. Durante la década de 1980 se difundió ampliamente, con compiladores disponibles para casi todos los sistemas modernos. El libro The C Programming Language, escrito en coautoría por su diseñador, sirvió durante largo tiempo como estándar de facto. Desde 1989 el lenguaje está estandarizado por ANSI y, más tarde, de forma conjunta por ISO e IEC.

Diseño y características

Algún software escrito en C
Algún software escrito en C
Índice TIOBE
Índice TIOBE
2 imágenes

C es un lenguaje imperativo y procedural que admite la programación estructurada, el alcance léxico y la recursión, con un sistema de tipos estático. Su núcleo es pequeño, y características como la entrada y salida, el manejo de cadenas y las funciones matemáticas provienen de bibliotecas estándar. Los programas escritos pensando en la portabilidad pueden compilarse para muchas plataformas con pocos cambios en el código fuente. Las características ausentes en el lenguaje, como la orientación a objetos o la recolección de basura, pueden añadirse mediante bibliotecas externas.

Seguir leyendo

En 123 idiomas

Редакція Factograf · Publicado 14 de octubre de 2026 · Basado en parte en Wikipedia, CC BY-SA 4.0 · Artículo fuente