SlideShare una empresa de Scribd logo
CENTRO DE ESTUIDIOS TECNOLOGICOS INDUSTRIAL Y DE SERVICIOS NO* 109
Historia de los Lenguajes de Programación
Desarrollo de Software Utilizando Programación Estructurada
Gómez Martínez Armando De Jesús
Martínez Ventura Stefani.
2°Dm Programación.
M.C.A. Margarita Romero Alvarado
En un inicio los
lenguajes eran
códigos
Algunos lenguajes
importantes
2000 - ActionScript
2001 - C#
2001 - Visual Basic
.NET
2002 - F#
2003 - Groovy
2003 - Scala
epoca actual
HermanHollerith se
percató de que podía
codificar la
informaciónen
tarjetas perforadas
cuandoobservó a los
conductores de trenes
que identificabana los
pasajeros segúnel
orificioque hacían en
su respectivoticket
En las primeras
décadas del siglo20,
los cálculos numéricos
estaban basados en
los números
decimales.
Eventualmente se
fueron dandocuenta
que la lógica podía ser
representada con
números, no sólo con
palabras.
siglo xx
La década de 1980
fueron años de
consolidación
relativa en los
lenguajes
imperativos.En vez
de inventar nuevos
paradigmas,se
comenzó a trabajar
a partir de las ideas
inventadas en la
década anterior.
1890
1870
epoca actual
tendencias
actuales
*Aumentar el
soporte para la
programación
funcional
*Construir
lenguajes para
apoyar la
programación
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 calcularlos números de Bernoulli con esta máquina, el cual es reconocido por muchos historiadores como el primer
programa de computadora del mundo.
En la década de 1940 fueron creadas las primeras computadoras modernas, con alimentación eléctrica. La velocidad y capacidad de memoria
limitadas forzaron a los programadores a escribir programas, en lenguaje ensamblador muy afinados. Finalmente se dieron cuenta de que la
programación en lenguaje ensamblador requería de un gran esfuerzo intelectual y era muy propensa a errores.
Entre algunos lenguajes importantes que fueron desarrollados en este período se encuentran:
1943 - Plankalkül (Grande Conrado bro), diseñado, pero sin implementar durante medio siglo
1943 - el sistema de codificación ENIAC.
1949 - 1954 -- una serie de conjuntos de instrucciones nemotécnicas, como la de ENIAC, comenzando en 1949 con C-10 para BINAC (que luego
evolucionaría en UNIVAC). Cada conjunto de instrucciones estaba destinado a un fabricante específico.
Algunas de las tendencias actuales incluyen:
Aumentar el soporte para la programación funcional
Construir lenguajes para apoyar la programación concurrente y distribuida.
Mecanismos para añadir al lenguaje verificación en cuanto a seguridad y confiabilidad
Algunos lenguajes importantes desarrollados durante este período incluyen:
2000 – ActionScript 2003 - Factor
2001 - C# 2005 - Scratch
2001 - Visual Basic .NET 2007 - Clojure
2002 - F# 2009 - Go
2003 – Groovy 2014 - Swift
Aprendimos sobre la historia que hay en programación y sobre los códigos utilizados en ella.
Tambien vimos los inventores que hicieron en su época .
Bibliografia:
https://es.wikipedia.org/wiki/Historia_de_los_lenguajes_de_programaci%C3%B3n
https://www.maestrodelacomputacion.net/historia-de-los-lenguajes-de-programacion/

Más contenido relacionado

PPTX
Linea de tiempo programacion
ODP
Michael y leo
ODP
Daniel y karen
DOCX
Historia de los_lenguajes
PDF
Historia de los compiladores
PPT
Lenguaje de programación
PDF
Lenguajes de programacion
PPTX
Historia de los Lenguajes de Programacion
Linea de tiempo programacion
Michael y leo
Daniel y karen
Historia de los_lenguajes
Historia de los compiladores
Lenguaje de programación
Lenguajes de programacion
Historia de los Lenguajes de Programacion

La actualidad más candente (13)

PDF
Lenguaje c
DOCX
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
PPTX
Linea del tiempo
DOCX
Programacion(2) (1)
PPTX
Linea del tiempo POO
DOCX
Historia de los lenguajes de programación escrito
PDF
Introducción a compiladores
PPTX
Resolución de programas y algoritmos
PDF
Historia y caracteristicas del lenguaje c opt
PPTX
Historia de lenguaje c
ODP
Lenguaje c
PPTX
Linea Del Tiempo De Programación
ODP
Lenguaje c
Lenguaje c
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
Linea del tiempo
Programacion(2) (1)
Linea del tiempo POO
Historia de los lenguajes de programación escrito
Introducción a compiladores
Resolución de programas y algoritmos
Historia y caracteristicas del lenguaje c opt
Historia de lenguaje c
Lenguaje c
Linea Del Tiempo De Programación
Lenguaje c
Publicidad

Similar a Linea (20)

PPTX
lenguaje de Programacion
DOCX
historia de la programacion.docx
PDF
historia de los lenguajes de programacion
PPTX
Centro de estudos tecnologicos industriales y de servicios
PPTX
Centro de estudos tecnologicos industriales y de servicios
DOCX
Linea del tiempo bryan
DOCX
Historia de los lenguajes de programación
PDF
684551811-Computacion-2-Unidad-1.pdf
DOCX
Linea del tiempo
PPTX
Los Lenguajes De Programacion
PDF
Lenguajes de alto_nivel
DOCX
Tipos de lenguajes de programación
PPTX
Linea del tiempo de los lenguajes de programación
PDF
Mapa mental (2) (1) de programacion basica.pdf
PPTX
HISTORIA DE LOS LENGUAJES DE PROGRAMACION GRUPO NUMERO 6
PPTX
Programación
PPTX
Plata cabello 2 j linea del tiempo
PPTX
Software aplicado 2
PPTX
Clasificacion de los lenguajes
PDF
Historia Lenguajes y sus Tipos
lenguaje de Programacion
historia de la programacion.docx
historia de los lenguajes de programacion
Centro de estudos tecnologicos industriales y de servicios
Centro de estudos tecnologicos industriales y de servicios
Linea del tiempo bryan
Historia de los lenguajes de programación
684551811-Computacion-2-Unidad-1.pdf
Linea del tiempo
Los Lenguajes De Programacion
Lenguajes de alto_nivel
Tipos de lenguajes de programación
Linea del tiempo de los lenguajes de programación
Mapa mental (2) (1) de programacion basica.pdf
HISTORIA DE LOS LENGUAJES DE PROGRAMACION GRUPO NUMERO 6
Programación
Plata cabello 2 j linea del tiempo
Software aplicado 2
Clasificacion de los lenguajes
Historia Lenguajes y sus Tipos
Publicidad

Más de dani t (20)

DOCX
Preguntas1
DOCX
Hoja
DOCX
2.0
DOCX
Preguntas
PPTX
Red lan 3c nl 12
DOCX
Atole de arroz con leche
DOCX
Cheescake de chokis
PPTX
La teoría de color
PDF
Jf 3 10_sg_esp(2)(3) 10
PDF
Jf 3 9_sg_esp(2)(3) 9
PDF
Jf 3 8_sg_esp(2)(3) 8
PDF
Jf 3 7_sg_esp(2)(3) 7
PDF
Jf 3 6_sg_esp(3) 6
PDF
Jf 3 5_sg_esp(2)(3) 5
PDF
Jf 3 4_sg_esp(2)(3) 4
PDF
Jf 3 3_esp(3)(3) 3
PDF
Jf 3 2_esp(2)(4) 2
PDF
Jf 3 1_sg_esp(4) 1
PDF
Practica 14 de_alice
PDF
Practica 13 de_alice(2)
Preguntas1
Hoja
2.0
Preguntas
Red lan 3c nl 12
Atole de arroz con leche
Cheescake de chokis
La teoría de color
Jf 3 10_sg_esp(2)(3) 10
Jf 3 9_sg_esp(2)(3) 9
Jf 3 8_sg_esp(2)(3) 8
Jf 3 7_sg_esp(2)(3) 7
Jf 3 6_sg_esp(3) 6
Jf 3 5_sg_esp(2)(3) 5
Jf 3 4_sg_esp(2)(3) 4
Jf 3 3_esp(3)(3) 3
Jf 3 2_esp(2)(4) 2
Jf 3 1_sg_esp(4) 1
Practica 14 de_alice
Practica 13 de_alice(2)

Último (20)

PDF
Esc. Sab. Lección 7. El pan y el agua de vida.pdf
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
IPERC...................................
DOCX
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
Iniciación Al Aprendizaje Basado En Proyectos ABP Ccesa007.pdf
PDF
Ernst Cassirer - Antropologia Filosofica.pdf
PDF
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
PDF
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
PDF
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
PPTX
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
PDF
Atencion prenatal. Ginecologia y obsetricia
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
La Formacion Universitaria en Nuevos Escenarios Ccesa007.pdf
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
DOCX
PLAN DE CASTELLANO 2021 actualizado a la normativa
PPTX
Presentación de la Cetoacidosis diabetica.pptx
PPTX
Doctrina 1 Soteriologuia y sus diferente
DOC
Manual de Convivencia 2025 actualizado a las normas vigentes
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
Esc. Sab. Lección 7. El pan y el agua de vida.pdf
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
IPERC...................................
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
Iniciación Al Aprendizaje Basado En Proyectos ABP Ccesa007.pdf
Ernst Cassirer - Antropologia Filosofica.pdf
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
Atencion prenatal. Ginecologia y obsetricia
Tomo 1 de biologia gratis ultra plusenmas
La Formacion Universitaria en Nuevos Escenarios Ccesa007.pdf
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PLAN DE CASTELLANO 2021 actualizado a la normativa
Presentación de la Cetoacidosis diabetica.pptx
Doctrina 1 Soteriologuia y sus diferente
Manual de Convivencia 2025 actualizado a las normas vigentes
V UNIDAD - SEGUNDO GRADO. del mes de agosto

Linea

  • 1. CENTRO DE ESTUIDIOS TECNOLOGICOS INDUSTRIAL Y DE SERVICIOS NO* 109 Historia de los Lenguajes de Programación Desarrollo de Software Utilizando Programación Estructurada Gómez Martínez Armando De Jesús Martínez Ventura Stefani. 2°Dm Programación. M.C.A. Margarita Romero Alvarado
  • 2. En un inicio los lenguajes eran códigos Algunos lenguajes importantes 2000 - ActionScript 2001 - C# 2001 - Visual Basic .NET 2002 - F# 2003 - Groovy 2003 - Scala epoca actual HermanHollerith se percató de que podía codificar la informaciónen tarjetas perforadas cuandoobservó a los conductores de trenes que identificabana los pasajeros segúnel orificioque hacían en su respectivoticket En las primeras décadas del siglo20, los cálculos numéricos estaban basados en los números decimales. Eventualmente se fueron dandocuenta que la lógica podía ser representada con números, no sólo con palabras. siglo xx La década de 1980 fueron años de consolidación relativa en los lenguajes imperativos.En vez de inventar nuevos paradigmas,se comenzó a trabajar a partir de las ideas inventadas en la década anterior. 1890 1870 epoca actual tendencias actuales *Aumentar el soporte para la programación funcional *Construir lenguajes para apoyar la programación
  • 3. 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 calcularlos números de Bernoulli con esta máquina, el cual es reconocido por muchos historiadores como el primer programa de computadora del mundo. En la década de 1940 fueron creadas las primeras computadoras modernas, con alimentación eléctrica. La velocidad y capacidad de memoria limitadas forzaron a los programadores a escribir programas, en lenguaje ensamblador muy afinados. Finalmente se dieron cuenta de que la programación en lenguaje ensamblador requería de un gran esfuerzo intelectual y era muy propensa a errores. Entre algunos lenguajes importantes que fueron desarrollados en este período se encuentran: 1943 - Plankalkül (Grande Conrado bro), diseñado, pero sin implementar durante medio siglo 1943 - el sistema de codificación ENIAC. 1949 - 1954 -- una serie de conjuntos de instrucciones nemotécnicas, como la de ENIAC, comenzando en 1949 con C-10 para BINAC (que luego evolucionaría en UNIVAC). Cada conjunto de instrucciones estaba destinado a un fabricante específico. Algunas de las tendencias actuales incluyen: Aumentar el soporte para la programación funcional Construir lenguajes para apoyar la programación concurrente y distribuida. Mecanismos para añadir al lenguaje verificación en cuanto a seguridad y confiabilidad Algunos lenguajes importantes desarrollados durante este período incluyen: 2000 – ActionScript 2003 - Factor 2001 - C# 2005 - Scratch 2001 - Visual Basic .NET 2007 - Clojure 2002 - F# 2009 - Go 2003 – Groovy 2014 - Swift
  • 4. Aprendimos sobre la historia que hay en programación y sobre los códigos utilizados en ella. Tambien vimos los inventores que hicieron en su época . Bibliografia: https://es.wikipedia.org/wiki/Historia_de_los_lenguajes_de_programaci%C3%B3n https://www.maestrodelacomputacion.net/historia-de-los-lenguajes-de-programacion/