0% encontró este documento útil (0 votos)
9 vistas5 páginas

historia de lenguaje de programacion

Historia de programación
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
9 vistas5 páginas

historia de lenguaje de programacion

Historia de programación
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

“AÑO DEL BICENTENARIO, DE LA

CONSOLIDACIONDE NUESTRA INDEPENDENCIA, Y


DE LA CONMEMORACIONDE LAS HEROICAS
BATALLAS DE JUNIN Y AYACUCHO “
Instituto de Educación Superior
Tecnológico Publico Pichanaki
Programa de estudio: Arquitectura de Plataforma y
Servicios de Tecnología de la Información

Tema: Herramienta web Facebook

Unidad didáctica: Aplicaciones en internet

Docente: Ing. Víctor Chate

Estudiante: Ccorinaupa De La Cruz Mariluz


CICLO:1
PICHANAKI-PERU
2024
HISTORIA DEL LENGUAJE
PROGRAMACION
ORIGEN DE LA PROGRAMACION:
Los primeros lenguajes de programación preceden a la computadora moderna. En un inicio los
lenguajes eran códigos.

La máquina del telar de Jacquard, creada en


1801, utilizaba los orificios en tarjetas
perforadas para representar los movimientos
de un brazo de la máquina de tejer, con el
objetivo de generar patrones decorativos
automáticamente.

Durante un período de nueve meses entre 1842 y 1843, Ada Lovelace tradujo las memorias del
matemático italiano Luigi Menabrea acerca de la nueva máquina propuesta por Charles
Babbage, la Máquina Analítica. Con estos escritos, ella añadió unas notas en las cuales
especificaba en detalle un método para calcular los números de Bernoulli con esta máquina.

Herman Hollerith se percató de que podía codificar la información en tarjetas perforadas cuando
observó a los conductores de trenes que identificaban a los pasajeros según el orificio que
hacían en su respectivo ticket. En 1890, la máquina tabuladora de Herman Hollerith fue utilizada
para procesar los datos del censo de Estados Unidos utilizando tarjetas perforadas.

Los primeros códigos de computadora estaban especializados según sus aplicaciones. En las
primeras décadas del siglo xx, los cálculos numéricos estaban basados en los números
decimales. Con el paso del tiempo, se dieron cuenta de que la lógica podía ser representada con
números, no sólo con palabras. Por ejemplo, Alonzo Church fue capaz de expresar el cálculo
lambda a través de fórmulas. La máquina de Turing estableció las bases para almacenar
programas como datos en la arquitectura de von Neuman de una computadora. Sin embargo, a
diferencia del cálculo lambda, el código de Turing no serviría satisfactoriamente como base para
lenguajes de más alto nivel- su principal uso es en el análisis riguroso en la complejidad
algorítmica.

Como muchos “primeros” en la historia, el primer lenguaje de programación moderno es difícil de


identificar. Desde un inicio, las restricciones de hardware definían el lenguaje. Las tarjetas
perforadas permitían 80 columnas, pero algunas de estas serían utilizadas para una clasificación
de cada tarjeta. FORTRAN incluía algunas palabras reservadas provenientes del inglés, como
“IF”, “GOTO” (go to) y “CONTINUE”. El uso del tambor magnético para la memoria implicaba que
los programas informáticos tuvieran que estar intercalados con las rotaciones del tambor. Por lo
tanto, los programas eran muy dependientes del hardware.

Para algunas personas, lo que sería el primer lenguaje de programación moderno depende de
cuánto poder y legibilidad humana se requería antes de que se concediera el estado de
"lenguaje de programación". Tanto el telar de Jacquard como la Máquina Diferencial de
Babbage, tenían lenguajes muy simples y extremadamente limitados para describir las acciones
que estas máquinas realizaran. Se puede incluso considerar los agujeros perforados en los rollos
de pianola como un limitado lenguaje de dominio específico, a pesar de no estar diseñado para
el consumo humano.

EVOLUCION DEL LENGUAJE DE


PROGRAMACION:
La evolución de los
lenguajes de programación
ha sido un proceso
continuo y dinámico,
impulsado por la necesidad
de resolver problemas
cada vez más complejos y
adaptarse a los avances
tecnológicos. Aquí hay un
vistazo a cómo ha
evolucionado esta área:

Lenguajes de bajo nivel (década de 1940 - década de 1950):

Lenguaje de máquina y ensamblador: En los primeros días de la informática,


los programadores escribían código directamente en lenguaje de máquina o en
lenguaje ensamblador, que representaba las instrucciones de la computadora
en un formato más legible.
Lenguajes de alto nivel (década de 1950 - década de 1970):

Fortran: Desarrollado por IBM en la década de 1950, Fortran fue uno de los
primeros lenguajes de alto nivel y se usó principalmente en aplicaciones
científicas y de ingeniería.
COBOL: Creado en la década de 1950, COBOL se convirtió en el estándar de
facto para la programación comercial y empresarial.
LISP: Desarrollado en la década de 1950, LISP fue el primer lenguaje de
programación diseñado específicamente para la inteligencia artificial.
ALGOL: Surgió en la década de 1960 y sentó las bases para muchos lenguajes
de programación modernos. ALGOL 60, en particular, influyó en el diseño de
muchos lenguajes posteriores.
Progresión de paradigmas de programación (década de 1960 - década de
1980):

Imperativo y estructurado: Lenguajes como Pascal, C y Ada introdujeron


estructuras de control como bucles y condicionales, facilitando el desarrollo de
programas más grandes y complejos.
Orientado a objetos: Lenguajes como Simula y Smalltalk, y más tarde C++ y
Java, introdujeron el paradigma de programación orientada a objetos, que
organiza el código en objetos que contienen datos y funciones.
Funcional: Lenguajes como Lisp, ML y Haskell se basan en el paradigma
funcional, donde los programas se componen de funciones puras que evitan los
efectos secundarios.
Lógico: Prolog es un ejemplo de un lenguaje de programación lógica, donde los
programas se escriben en términos de relaciones lógicas.
Explosión de la web y lenguajes de scripting (década de 1990 - década de
2000):

HTML, CSS y JavaScript: Estos lenguajes se convirtieron en los cimientos de la


web moderna, permitiendo la creación de páginas web interactivas y dinámicas.
Lenguajes de scripting: Python, Perl, Ruby y PHP facilitaron el desarrollo de
aplicaciones web y automatizaron tareas del lado del servidor.
Auge de la inteligencia artificial y el aprendizaje automático (década de 2000 -
presente):

Python: Se convirtió en uno de los lenguajes de programación más populares,


especialmente en el campo de la inteligencia artificial y el aprendizaje
automático, debido a su sintaxis limpia y su amplia gama de bibliotecas
especializadas.
Evolución continua (presente):

Los lenguajes de programación continúan evolucionando para adaptarse a las


necesidades cambiantes de la industria y aprovechar los avances tecnológicos.
Ejemplos incluyen el crecimiento de TypeScript para desarrollo web, el auge de
lenguajes como Rust y Go para aplicaciones de alto rendimiento, y el desarrollo
de lenguajes específicos de dominio para áreas especializadas como análisis
de datos y ciencia de datos.
En resumen, la evolución de los lenguajes de programación ha sido un proceso
diverso y multifacético, que refleja tanto los avances en la teoría de la
computación como las demandas prácticas de la industria y la sociedad en
general.

También podría gustarte