El destacado ingeniero informático falleció tras una larga enfermedad.
El destacado ingeniero informático falleció tras una larga enfermedad.

El pasado 9 de octubre falleció a los 70 años Dennis Ritchie, uno de los padres de la informática moderna. Su inmensa obra incluye al lenguaje de programación C y gran parte del sistema operativo Unix, creado en 1969 y que hizo posible el desarrollo de Internet.

Dennis MacAlistair Ritchie entró en la historia grande de la informática en 1968, cuando conoció a Kenneth Thompson en los Laboratorios Bell y se pusieron a trabajar en un sistema operativo. Ambos tenían conocimientos e inquietudes complementarias: Ritchie era un amante de la física y se metió en la informática por su amor a las matemáticas, en cambio, Thompson fue un apasionado de la electrónica.

Ante los problemas que Bell experimentaba con su sistema operativo Multics, crearon Unix, que fue diseñado para poder ser instalado en cualquier entorno, multitarea y multiusuario. Y lo diseñaron completamente en lenguaje Assembler, que es el lenguaje de más bajo nivel, es decir, el más parecido al lenguaje máquina.

Luego, Ritchie se propuso otro desafío: crear un lenguaje de programación portable (que pueda servir para crear programas en diferentes entornos/aparatos) y que tenga acceso a ciertas características del hardware que sólo se podían obtener mediante Assembler.

El lenguaje empezó siendo una implementación del lenguaje BCLP por lo que se llamó simplemente “B”, pero a medida que fue evolucionando su desarrollo, realizado completamente en Assembler, decidieron bautizarlo “C”, que es la letra que le sigue a la “B”. Al ver las potencialidades de este lenguaje, Unix fue completamente reescrito en C en 1973.

El legado de Ritchie es asombroso. Unix es el sistema operativo que Linux Torvalds tomó como ejemplo para crear Linux y poder correrlo en computadoras IBM compatibles. Por otro lado, MacOS –el sistema operativo de Apple– es otra implementación de Unix. Además, toda la arquitectura de Internet está creada sobre Unix y fue el sistema operativo que hizo posible su desarrollo.

Incluso los teléfonos móviles actuales tienen algo de la obra de Ritchie: iOS y Android están basados en Unix, el lenguaje de programación Java está fuertemente inspirado en C, y funciona en todos los celulares, desde los de gama baja, hasta los de gama media.

Y también es muy extendido en la Web. Casi todos los servicios de Webmail, Google, Twitter, Facebook poseen funcionalidades escritas en Ajax, una implementación de JavaScript que posee una sintaxis basada en C para crear contenidos dinámicos.

Por su parte, C es uno de los lenguajes de programación más utilizado en el mundo y aún sigue vigente.

Fuente: RedUSERS

 

Más notas relacionadas
Más por Redacción Rosario
Más en Tecnología

Dejá un comentario

Sugerencia

Fuga en la Bolsa

El gobernador Pullaro pidió bajar retenciones al agro; recursos nacionales para infraestru