
Publicada por primera vez en 1972, el lenguaje de programación de propósito general C es uno de los más importantes de la historia de la informática y sustenta gran parte de los sistemas modernos que usamos a diario. Su creador, el fallecido Dennis Ritchie, sentó las bases de gran parte de la infraestructura técnica mundial con su trabajo inicial, y C fue un elemento clave de esa aportación.
Fundaciones
Ritchie resumió la historia e impacto del lenguaje que lideró mientras trabajaba en Bell Labs en un documento histórico que presentó en 1993.
Este artículo forma parte del proyecto QOTD de TechRadar Pro para ofrecer una mirada a las mentes de las figuras más brillantes y reconocidas en la industria tecnológica de hoy y de años pasados. Lee la serie completa.
Entre sus comentarios sobre C, se destacan su sintaxis peculiar, declaraciones confusas y una base de reglas mínima, lo que evidencia su naturaleza singular. Las limitaciones, por otro lado, incluían la ausencia de límites integrados para verificar la memoria, lo que hacía que los errores provocaran fallos y que algunos fallos menores indujeran comportamientos impredecibles de los compiladores.
Sin embargo, el éxito de C es indudable: el lenguaje es rápido, se mapea bien a los chips y ha estado en el corazón de numerosos sistemas operativos ampliamente usados, incluyendo Unix, Windows y Linux.
La evolución del lenguaje
El C de Ritchie fue también precursor de una serie de lenguajes modernos, entre ellos C++, Objective-C, Java, C#, PHP, JavaScript y Go. Clasificados dentro de la familia «C», estos lenguajes heredan las estructuras básicas de sintaxis, aunque cada uno presenta su propio conjunto de casos de uso y funcionalidades en el mundo actual.
Aunque el C está firmemente establecido en el salón de la fama de la programación, ya no ostenta la posición de idioma más popular en el mundo.
Un índice global de lenguajes más usados sitúa a C en la posición 11 en noviembre de 2025, con JavaScript ocupando el primer puesto como lenguaje más utilizado entre los desarrolladores, seguido de HTML/CSS, SQL y Python.
from Latest from TechRadar https://ift.tt/UlcKPGA
via IFTTT IA