¿Sabían que el lenguaje C no fue nombrado así porque es el sucesor directo de un lenguaje llamado B?
El lenguaje C fue desarrollado entre 1969 y 1973 por Dennis Ritchie en los Laboratorios Bell de AT&T con el objetivo técnico de reescribir el sistema operativo Unix, que originalmente estaba programado en ensamblador y dependía estrictamente del hardware.
El antecesor, el lenguaje B, fue creado por Ken Thompson alrededor de 1969 basándose en un lenguaje anterior llamado BCPL (Basic Combined Programming Language). Sin embargo, el lenguaje B tenía una limitación crítica: no reconocía diferentes tipos de datos, tratando todo como una "palabra" (word) de memoria, lo que dificultaba la programación eficiente en las nuevas computadoras de la época, como la PDP-11. Dennis Ritchie introdujo mejoras fundamentales como el tipado de datos y estructuras, lo que dio origen a la evolución lógica de B, bautizándola simplemente como C.
La portabilidad de Unix, y por extensión de gran parte de la infraestructura digital moderna, se logró gracias a este lenguaje. En 1973, el núcleo de Unix fue prácticamente reescrito en C, lo que permitió que un sistema operativo pudiera ser trasladado a diferentes arquitecturas de computadoras con cambios mínimos, rompiendo la dependencia del código máquina específico de cada fabricante.
#LenguajeC #Programación #Historia #Tecnología #DennisRitchie #Unix

