Programadores más importantes de la historia

martes, 30 de mayo de 2023


programadores mas importantes de la historia

Descubre a los especialistas en programación y desarrollo que han dejado huella en la historia de la informática con sus aportaciones. 


La historia de la informática y la tecnología es bastante amplia, y algunas de sus etapas son más destacables que otras, debido a los aportes de grandes personalidades. Matemáticos, ingenieros y programadores han sido una pieza clave en la construcción de las bases teóricas y en las instalaciones técnicas de este sector, que inicialmente no tenía nombre. 

Los expertos en tecnología de la información (TI) son algunas de las personas más influyentes del mundo. Es verdad que los especialistas en TI no aparecen con tanta frecuencia en redes sociales o en las portadas de revistas como otras celebridades, por eso queremos reconocerlos en este artículo.

A continuación, te compartimos una lista de los especialistas en programación más famosos e influyentes que han cambiado y dado forma para siempre al panorama tecnológico. Muchos de ellos fueron pioneros en el área de lenguajes, desarrollo de software y programas, pero cada uno ha aportado algo que ha cambiado por completo la historia de la programación.

Programadores más importantes que cambiaron la historia de la tecnología y la informática

Niklaus Wirth 

Creador de varios lenguajes de programación, el más famoso es PASCAL creado en 1970. Niklaus Wirth también es reconocido por diseñar los lenguajes Euler, Algol W, Modula, Modula-2, Oberon, Oberon-2 y Oberon-07. Además, fue el responsable del diseño del lenguaje de programación PL/0.

Este informático suizo y sus aportaciones han servido de base para muchas clases universitarias de diseño de compiladores. Con 89 años, Niklaus tiene una larga trayectoria profesional y mucho conocimiento que compartir.  

Bárbara Liskov

Bárbara Liskov es la prueba viviente de que el mundo de la informática y la tecnología no es solo para hombres. Ella es una científica informática estadounidense, es profesora en uno de los institutos de tecnología más importantes de los Estados Unidos, y fue una de las primeras mujeres en el país en obtener un doctorado en informática. También ganó el premio más importante en TI: el Premio Turing.

Es ampliamente conocida por el principio de sustitución de Liskov, una de las reglas SOLID, que es muy importante en la programación orientada a objetos. También creó dos lenguajes de programación: CLU y Argus, y aunque fueron desarrollados en la primera mitad de los años 70, fueron muy innovadores en algunos aspectos.


Dale un vistazo a nuestra nota: ¿Qué aportó Alan Turing a la informática y a la inteligencia artificial?


Dennis Ritchie 

Un científico informático estadounidense al que se le atribuye haber dado forma y ser pionero en la era digital. Fue cofundador del lenguaje de programación B, desarrollado en Bell Labs en 1969, luego, sobre esta base, junto con Ken Thompson y Brian Kernighan, desarrolló el lenguaje C, uno de los lenguajes de programación más populares hasta la fecha. 

El lenguaje de programación C es muy utilizado para el desarrollo de hardware integrado, software de código abierto, programación de sistemas, películas en 3D y más. También, entre 1960 y 197, junto con Thompson, desarrolló el sistema operativo UNIX, que luego se convirtió en la base de LINUX. Sin duda, Dennis Ritchie fue una gran influencia para los lenguajes de programación modernos.

Brian Wilson Kernighan y Kenneth Lane Thompson 

Brian Wilson Kernighan es el informático canadiense que trabajó en Bell Labs junto a Dennis Ritchie como cocreador y desarrollador de UNIX. Además, es coautor de los lenguajes de programación AWK y AMPL. Kernighan también se hizo famoso por ser coautor del primer libro sobre el lenguaje de programación C y otros programas como ditroff y cron. 

Por otra parte, Kenneth Lane Thompson es el cocreador estadounidense del lenguaje de programación B. Junto con Dennis Ritchie, Thompson reescribió la mayor parte de UNIX en el lenguaje de programación C en 1973, y también participó en el desarrollo de los sistemas operativos Plan 9 e Inferno. Además, es el autor del editor QED para el sistema CTSS, donde por primera vez se han utilizado expresiones regulares (patrones que describen cadenas de símbolos) para buscar texto. Kenneth Lane Thompson trabaja en Google desde 2006, donde también cocreó el lenguaje de programación Go

Bjarne Stroustrup

Es un especialista en TI danés apasionado por las computadoras y la programación, pero también de por la historia y la filosofía. Es reconocido principalmente por ser el creador del lenguaje C++, que desarrolló como una extensión del lenguaje C. Stroustrup inventó C++ por su cuenta y lo amplió escribiendo sus primeras definiciones, creando su primera implementación, formulando criterios de diseño, desarrollando todos los objetos principales y procesando propuestas de extensión para un comité de estandarización y su manual estándar.

"Creé C++ pensando en mí, en mis amigos y en mis compañeros de trabajo. Teníamos algunos problemas y C era demasiado primitivo para los cada vez más potentes ordenadores de los que disponíamos" explica Stroustrup. Su idea consistía en mejorar el lenguaje C con características de Simula, un lenguaje de programación desarrollado en la década de 1960 por Ole-Johan Dahl y Kristen Nygaard.

James Arthur Gosling 

Este canadiense ha codificado muchos programas, pero es más conocido como el padre de Java, cuyas bases desarrolló en 1994. Realizó el diseño, la implementación del compilador original y la máquina virtual Java (un entorno virtual que funciona como un sistema informático y que permite que una computadora ejecute programas Java, así como programas escritos en otros lenguajes que también se compilan en el código de bytes de Java). Gosling también es el creador de la implementación de Emacs y contribuyó a la construcción de NeWS. 

Un dato curioso es que el lenguaje de programación, inicialmente, se iba a llamar “Oak”; sin embargo, ya era una marca registrada, después se consideró el nombre “Green”, hasta que se llegó a “Java. Al parecer, Java es un tipo de bebida que se ofrecía en la cafetería donde el grupo de informáticos involucrados en el proyecto estaban pensando en posibles nombres para el nuevo lenguaje de programación.


Podría interesarte: Tips para aprender un lenguaje de programación.


Guido Van Rossum

Programador holandés que se convirtió en el autor del popular lenguaje de programación Python. “Python nació del aburrimiento, tenía demasiado tiempo libre antes de la Navidad de 1989” explica Rossum. Python fue desarrollado mientras trabajaba en Google, donde también creó Mondrian (el sistema de verificación de código utilizado internamente por Google) y Rietveld.

Un dato curioso acerca de Van Rossum, es que tiene fama de ser muy conservador en cuanto a las características de Python, realizando pocos cambios al lenguaje en las actualizaciones con la intención de mantener la compatibilidad entre versiones. Actualmente, en el mundo de la programación, a Rossum también se le conoce como “BDFL” (Benevolent Dictator for Life o dictador benevolente de por vida, en español), pues es el responsable de establecer las directrices sobre la evolución de Python y de tomar las decisiones finales sobre el lenguaje.

Actualmente, nos encontramos en una generación de rápido desarrollo tecnológico, donde mercado de TI influye cada vez más en todas las áreas de nuestras vidas. El número de usuarios de Internet crece cada vez más, así como la diversidad de tipos de software y aplicaciones móviles. Los programadores de los que hablamos en este artículo son solo el comienzo de una era que marcará la historia del ser humano. 


Lee también: Mejores desarrolladores de videojuegos de la historia.


La mejor forma de convertirte en un experto en programación es dedicándote a ello, ¡inicia tu camino estudiando en AVENU Learning!

Te invitamos consultar el programa de Ingeniería en Sistemas Computacionales y Desarrollo de Software de Tiffin University, donde podrás adquirir conocimientos tecnológicos y aprender sobre el funcionamiento de las empresas, estarás preparado para desarrollar software y soluciones informáticas para el mundo real. Los cursos de esta ingeniería 100% en línea y en español incluyen:

  • Desarrollo de páginas web e internet.

  • Conceptos avanzados de programación.

  • Programación para el desarrollo de aplicaciones.

Por otra parte, AVENU también ofrece el programa de Ingeniería en Sistemas Computacionales de Saint Leo University, diseñado para estudiantes interesados en la aplicación de la informática en las empresas. Los cursos de esta ingeniería virtual incluyen:

  • Programación y conceptos de bases de datos.

  • Introducción a las aplicaciones web.

  • Desarrollo de aplicaciones móviles.

Estás a tiempo de obtener tu título internacional. Para mayores informes solo tienes que completar el formulario de admisión que encontrarás en nuestra página, también puedes escríbenos un correo a estudiantes@avenulearning.com y uno de nuestros asesores te atenderá con gusto. 

¡Aprende más hoy, consigue más mañana con AVENU Learning!