SlideShare una empresa de Scribd logo
1 de 13
LENGUAJES DE PROGRAMACION
Definición
Un lenguaje de programación es un conjunto de
símbolos y palabras (instrucciones y sentencias)
que el usuario tiene a su disposición para
elaborar un programa.
Hay distintos Tipos y distintas Historias y Evoluciones
Tipos de Lenguaje
• Lenguaje máquina
• Lenguajes de bajo nivel
• Lenguajes de alto nivel
Definición
Lenguaje Máquina
Es el programa de programación que entiende
directamente la computadora. Este lenguaje utiliza
el alfabeto binario, es decir, el 0 y el 1, formando
cadenas binarias con las que se elaboran las
instrucciones que la CPU del ordenador procesa.
Este lenguaje dejó de utilizarse por la complejidad y
facilidad para cometer errores al usarlo.
Tipos
Lenguajes de bajo nivel
Son mucho mas fáciles de usar. Las instrucciones
son conocidas nemoécticos.
También tiene inconvenientes como por ejemplo
que se necesitan muchas instrucciones para realizar
tareas simples y exige grandes conocimientos de los
hardware.
Tipos
Lenguajes de alto nivel
Estos lenguajes están diseñados para que los
programadores escriban y entiendan instrucciones
lo más parecidas al lenguaje humano, lo k hace
que haya que hace que se requiera menos tiempo
para aprender a programar. Son los más utilizados.
Este lenguaje es pasado a código binario mediante
un intérprete.
Tipos
Evolución
• Lenguajes de primera generación o 1GL
• Lenguajes de segunda generación o 2GL
• Lenguajes de tercera generación o 3GL
• Lenguajes de cuarta generación o 4GL
• Lenguajes de quinta generación
Definición
Lenguajes de primera generación
Se caracteriza por el uso de lenguaje máquina.
Puesto que el hardware se desarrollaba antes que
el software, estos lenguajes estaban adaptados a
una máquina específica.
Historia y Evolución
Lenguajes de segunda generación
Es el paso de lenguaje máquina al lenguaje
ensamblador o de bajo nivel.
Esta etapa duró desde 1950 hasta 1955
Historia y Evolución
Lenguajes de tercera generación
Los intérpretes admiten instrucciones más
completas y se crean lenguajes con sus
correspondientes frases y palabras que expresaban
de manera comprensible las acciones que se quería
realizar sobre el ordenador.
El primero lenguaje de programación de alto nivel
es FORTARAN
Historia y Evolución
Lenguajes de cuarta generación
Son los derivados de los anteriores e incluyen
herramientas de mas alto nivel. También están
orientados hacia propósitos muy específicos y
dependen de cada campo de aplicación.
También aparecen los lenguajes de programación
orientada a objetos
Historia y Evolución
Lenguajes de quinta generación
Son un problema de debate en la comunidad de la
programación porque algunos programadores no
pueden estar de acuerdo que existan.
Estos lenguajes de alto nivel usarían inteligencia
artificial para crear software, haciéndolos
sumamente difíciles de desarrollar.
Historia y Evolución
Historia de los lenguajes de programación
Los primeros lenguajes de alto nivel aparecieron en loas 50´s, y desde entonces han
evolucionado de manera continua. En los años 60´s se estaban usando más de 500
lenguajes en proyectos de la defensa de USA.
- 1955- 1960. Lenguajes basados en el cálculo numérico.
- Principios de los 50´s. Empezaron a aparecer notaciones simbólicas.
- Lenguajes proyectados para compilar expresiones aritméticas sencillas en un lenguaje
de máquina ejecutable.
- Grace Hopper encabezó un grupo en UNIVAC para desarrollar el lenguaje A-0.
- John Backus desarrolló Speedcoding para la IBM 701.
- Aparece IPL (Information Processing Language) lenguaje de procesamiento de
información, como el primer lenguaje de inteligencia artificial. IPL-V se conoció en
forma amplia, pero su uso estaba limitado por su diseño de bajo nivel.
- Lenguaje para sistemas es el Ensamblador que ha estuvo mucho tiempo como
estándar en esta rama. También se desarrollaron CPL y BCPL.

Más contenido relacionado

La actualidad más candente

Lenguaje de programacion en c
Lenguaje de programacion en cLenguaje de programacion en c
Lenguaje de programacion en cNelly Gonzalez
 
Software de aplicacion
Software de aplicacionSoftware de aplicacion
Software de aplicacionpudin108
 
Clasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónClasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónEriick Leon
 
Historia de los lenguajes de programación power point
Historia de los lenguajes de programación power pointHistoria de los lenguajes de programación power point
Historia de los lenguajes de programación power pointramosmendezshura
 
Evolucion de los lenguajes de programación
Evolucion de los lenguajes de programaciónEvolucion de los lenguajes de programación
Evolucion de los lenguajes de programaciónfercho-nava
 
Estructura de un Algoritmo
Estructura de un AlgoritmoEstructura de un Algoritmo
Estructura de un AlgoritmoCarlos Pes
 
Historia de los Lenguajes de Programacion
Historia de los Lenguajes de ProgramacionHistoria de los Lenguajes de Programacion
Historia de los Lenguajes de ProgramacionAlex Estrada
 
Lenguajes de cuarta generacion
Lenguajes de cuarta generacionLenguajes de cuarta generacion
Lenguajes de cuarta generacionAlexander Campues
 
Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Fj Lezama
 
Los Sistemas operativos
Los Sistemas operativos Los Sistemas operativos
Los Sistemas operativos millicetGonzlez
 
Evolución de la Programación
Evolución de la ProgramaciónEvolución de la Programación
Evolución de la ProgramaciónAlessandro Viera
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rupmireya2022
 
Especificaciones de Requerimientos SRS
Especificaciones de Requerimientos SRSEspecificaciones de Requerimientos SRS
Especificaciones de Requerimientos SRSsullinsan
 
TIPOS DE LENGUAJES DE PROGRAMACION
TIPOS DE LENGUAJES DE PROGRAMACIONTIPOS DE LENGUAJES DE PROGRAMACION
TIPOS DE LENGUAJES DE PROGRAMACIONPEDRO Borja
 
Fundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareFundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareNelson Guanipa
 

La actualidad más candente (20)

Lenguaje de programacion en c
Lenguaje de programacion en cLenguaje de programacion en c
Lenguaje de programacion en c
 
Software de aplicacion
Software de aplicacionSoftware de aplicacion
Software de aplicacion
 
Clasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónClasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de Programación
 
Historia de los lenguajes de programación power point
Historia de los lenguajes de programación power pointHistoria de los lenguajes de programación power point
Historia de los lenguajes de programación power point
 
Evolucion de los lenguajes de programación
Evolucion de los lenguajes de programaciónEvolucion de los lenguajes de programación
Evolucion de los lenguajes de programación
 
Estructura de un Algoritmo
Estructura de un AlgoritmoEstructura de un Algoritmo
Estructura de un Algoritmo
 
Software de aplicacion. pptx.
Software de aplicacion. pptx.Software de aplicacion. pptx.
Software de aplicacion. pptx.
 
Historia de los Lenguajes de Programacion
Historia de los Lenguajes de ProgramacionHistoria de los Lenguajes de Programacion
Historia de los Lenguajes de Programacion
 
Lenguajes de cuarta generacion
Lenguajes de cuarta generacionLenguajes de cuarta generacion
Lenguajes de cuarta generacion
 
Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.
 
Los Sistemas operativos
Los Sistemas operativos Los Sistemas operativos
Los Sistemas operativos
 
Exposición de Lenguajes de Programación
Exposición de Lenguajes de ProgramaciónExposición de Lenguajes de Programación
Exposición de Lenguajes de Programación
 
Evolución de la Programación
Evolución de la ProgramaciónEvolución de la Programación
Evolución de la Programación
 
Extreme Programming (XP).pptx
Extreme Programming (XP).pptxExtreme Programming (XP).pptx
Extreme Programming (XP).pptx
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Ingenieria De Software
Ingenieria De SoftwareIngenieria De Software
Ingenieria De Software
 
Especificaciones de Requerimientos SRS
Especificaciones de Requerimientos SRSEspecificaciones de Requerimientos SRS
Especificaciones de Requerimientos SRS
 
Metodologia Incremental
Metodologia IncrementalMetodologia Incremental
Metodologia Incremental
 
TIPOS DE LENGUAJES DE PROGRAMACION
TIPOS DE LENGUAJES DE PROGRAMACIONTIPOS DE LENGUAJES DE PROGRAMACION
TIPOS DE LENGUAJES DE PROGRAMACION
 
Fundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareFundamentos del Diseño de Software
Fundamentos del Diseño de Software
 

Destacado

Evolución de los Lenguajes de Programación.
Evolución de los Lenguajes de Programación.Evolución de los Lenguajes de Programación.
Evolución de los Lenguajes de Programación.Anastacio Mendoza
 
Historia de los Lenguajes de Programación
Historia de los Lenguajes de ProgramaciónHistoria de los Lenguajes de Programación
Historia de los Lenguajes de ProgramaciónLILIANA06
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónfarmero
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De ProgramacionROSA859
 
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programaciontacubomx
 
Proceso de Reclutamiento en las empresas de T.I.
Proceso de Reclutamiento en las empresas de T.I.Proceso de Reclutamiento en las empresas de T.I.
Proceso de Reclutamiento en las empresas de T.I.Software Guru
 
Historia y Evolución de los Lenguajes de Programación
Historia y Evolución de los Lenguajes de ProgramaciónHistoria y Evolución de los Lenguajes de Programación
Historia y Evolución de los Lenguajes de ProgramaciónLuis Superlano
 
Historia y Evolución de los Lenguajes de Programación
Historia y Evolución de los Lenguajes de ProgramaciónHistoria y Evolución de los Lenguajes de Programación
Historia y Evolución de los Lenguajes de ProgramaciónLuis Superlano
 
Curriculum 2.0: Qué es y cómo construirlo
Curriculum 2.0: Qué es y cómo construirloCurriculum 2.0: Qué es y cómo construirlo
Curriculum 2.0: Qué es y cómo construirloAlfredo Vela Zancada
 
Clasificacion Lenguajes de Programacion por Su Generacion
Clasificacion Lenguajes de Programacion por Su GeneracionClasificacion Lenguajes de Programacion por Su Generacion
Clasificacion Lenguajes de Programacion por Su GeneracionShirlid .n
 
Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...
Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...
Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...Yamil Lambert
 
1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacion1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacionAlejandro Sanchez Jose
 
Historia de los lenguajes de programación
Historia de los lenguajes de programaciónHistoria de los lenguajes de programación
Historia de los lenguajes de programaciónLincoln School
 
Generaciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónGeneraciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónromeprofe
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónd3m3nt3
 
Lenguaje De Programacion
Lenguaje De ProgramacionLenguaje De Programacion
Lenguaje De Programacionmilko09
 
HISTORIA DE LA PROGRAMACION
HISTORIA DE LA PROGRAMACIONHISTORIA DE LA PROGRAMACION
HISTORIA DE LA PROGRAMACIONFredy Olaya
 
Lenguaje de programación: Pascal
Lenguaje de programación: PascalLenguaje de programación: Pascal
Lenguaje de programación: PascalCarola511
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacionLy Andre
 

Destacado (20)

Evolución de los Lenguajes de Programación.
Evolución de los Lenguajes de Programación.Evolución de los Lenguajes de Programación.
Evolución de los Lenguajes de Programación.
 
Historia de los Lenguajes de Programación
Historia de los Lenguajes de ProgramaciónHistoria de los Lenguajes de Programación
Historia de los Lenguajes de Programación
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programacion
 
Proceso de Reclutamiento en las empresas de T.I.
Proceso de Reclutamiento en las empresas de T.I.Proceso de Reclutamiento en las empresas de T.I.
Proceso de Reclutamiento en las empresas de T.I.
 
Historia y Evolución de los Lenguajes de Programación
Historia y Evolución de los Lenguajes de ProgramaciónHistoria y Evolución de los Lenguajes de Programación
Historia y Evolución de los Lenguajes de Programación
 
Historia y Evolución de los Lenguajes de Programación
Historia y Evolución de los Lenguajes de ProgramaciónHistoria y Evolución de los Lenguajes de Programación
Historia y Evolución de los Lenguajes de Programación
 
Curriculum 2.0: Qué es y cómo construirlo
Curriculum 2.0: Qué es y cómo construirloCurriculum 2.0: Qué es y cómo construirlo
Curriculum 2.0: Qué es y cómo construirlo
 
Clasificacion Lenguajes de Programacion por Su Generacion
Clasificacion Lenguajes de Programacion por Su GeneracionClasificacion Lenguajes de Programacion por Su Generacion
Clasificacion Lenguajes de Programacion por Su Generacion
 
Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...
Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...
Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...
 
1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacion1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacion
 
Historia de los lenguajes de programación
Historia de los lenguajes de programaciónHistoria de los lenguajes de programación
Historia de los lenguajes de programación
 
Generaciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónGeneraciones de los lenguajes de programación
Generaciones de los lenguajes de programación
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
 
Lenguaje De Programacion
Lenguaje De ProgramacionLenguaje De Programacion
Lenguaje De Programacion
 
HISTORIA DE LA PROGRAMACION
HISTORIA DE LA PROGRAMACIONHISTORIA DE LA PROGRAMACION
HISTORIA DE LA PROGRAMACION
 
Lenguaje de programación: Pascal
Lenguaje de programación: PascalLenguaje de programación: Pascal
Lenguaje de programación: Pascal
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 
Evolucion del Software
Evolucion del SoftwareEvolucion del Software
Evolucion del Software
 

Similar a HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION

Los lenguajes de programación jose
Los lenguajes de programación joseLos lenguajes de programación jose
Los lenguajes de programación joseleiderserna
 
01. lenguajes de programación autor virtuniversidad
01. lenguajes de programación autor virtuniversidad01. lenguajes de programación autor virtuniversidad
01. lenguajes de programación autor virtuniversidadLuisBeltrnAlvinoAlva
 
01. Lenguajes de programación autor Virtuniversidad.pdf
01. Lenguajes de programación autor Virtuniversidad.pdf01. Lenguajes de programación autor Virtuniversidad.pdf
01. Lenguajes de programación autor Virtuniversidad.pdfrosalesjonathan2024
 
Lenguajes de programacionpower.
Lenguajes de programacionpower.Lenguajes de programacionpower.
Lenguajes de programacionpower.seam98
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónAlejandra Vargas
 
Los lenguajes de programación son herramientas que nos permiten crear program...
Los lenguajes de programación son herramientas que nos permiten crear program...Los lenguajes de programación son herramientas que nos permiten crear program...
Los lenguajes de programación son herramientas que nos permiten crear program...edwin6886
 
Clasificasion de los lenguajes
Clasificasion de los lenguajesClasificasion de los lenguajes
Clasificasion de los lenguajesagustinbilmer
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivelANALI GOMEZ
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónRonay Garcia
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónKarol
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónalexsldc
 
Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)rjcm107
 

Similar a HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION (20)

Los lenguajes de programación jose
Los lenguajes de programación joseLos lenguajes de programación jose
Los lenguajes de programación jose
 
Los lenguajes de programacion
Los lenguajes de programacionLos lenguajes de programacion
Los lenguajes de programacion
 
01. lenguajes de programación autor virtuniversidad
01. lenguajes de programación autor virtuniversidad01. lenguajes de programación autor virtuniversidad
01. lenguajes de programación autor virtuniversidad
 
01. Lenguajes de programación autor Virtuniversidad.pdf
01. Lenguajes de programación autor Virtuniversidad.pdf01. Lenguajes de programación autor Virtuniversidad.pdf
01. Lenguajes de programación autor Virtuniversidad.pdf
 
Introducción a la Gerencia Informática
Introducción a la Gerencia InformáticaIntroducción a la Gerencia Informática
Introducción a la Gerencia Informática
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
Programacion evolucion
Programacion evolucionProgramacion evolucion
Programacion evolucion
 
Lenguajes de programacionpower.
Lenguajes de programacionpower.Lenguajes de programacionpower.
Lenguajes de programacionpower.
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Los lenguajes de programación son herramientas que nos permiten crear program...
Los lenguajes de programación son herramientas que nos permiten crear program...Los lenguajes de programación son herramientas que nos permiten crear program...
Los lenguajes de programación son herramientas que nos permiten crear program...
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Clasificasion de los lenguajes
Clasificasion de los lenguajesClasificasion de los lenguajes
Clasificasion de los lenguajes
 
Lenguajes de programación programación visual
Lenguajes de programación  programación visualLenguajes de programación  programación visual
Lenguajes de programación programación visual
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 
Programación
ProgramaciónProgramación
Programación
 
Sin título 1
Sin título 1Sin título 1
Sin título 1
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)
 

Último

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 

Último (20)

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 

HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION

  • 2. Definición Un lenguaje de programación es un conjunto de símbolos y palabras (instrucciones y sentencias) que el usuario tiene a su disposición para elaborar un programa. Hay distintos Tipos y distintas Historias y Evoluciones
  • 3. Tipos de Lenguaje • Lenguaje máquina • Lenguajes de bajo nivel • Lenguajes de alto nivel Definición
  • 4. Lenguaje Máquina Es el programa de programación que entiende directamente la computadora. Este lenguaje utiliza el alfabeto binario, es decir, el 0 y el 1, formando cadenas binarias con las que se elaboran las instrucciones que la CPU del ordenador procesa. Este lenguaje dejó de utilizarse por la complejidad y facilidad para cometer errores al usarlo. Tipos
  • 5. Lenguajes de bajo nivel Son mucho mas fáciles de usar. Las instrucciones son conocidas nemoécticos. También tiene inconvenientes como por ejemplo que se necesitan muchas instrucciones para realizar tareas simples y exige grandes conocimientos de los hardware. Tipos
  • 6. Lenguajes de alto nivel Estos lenguajes están diseñados para que los programadores escriban y entiendan instrucciones lo más parecidas al lenguaje humano, lo k hace que haya que hace que se requiera menos tiempo para aprender a programar. Son los más utilizados. Este lenguaje es pasado a código binario mediante un intérprete. Tipos
  • 7. Evolución • Lenguajes de primera generación o 1GL • Lenguajes de segunda generación o 2GL • Lenguajes de tercera generación o 3GL • Lenguajes de cuarta generación o 4GL • Lenguajes de quinta generación Definición
  • 8. Lenguajes de primera generación Se caracteriza por el uso de lenguaje máquina. Puesto que el hardware se desarrollaba antes que el software, estos lenguajes estaban adaptados a una máquina específica. Historia y Evolución
  • 9. Lenguajes de segunda generación Es el paso de lenguaje máquina al lenguaje ensamblador o de bajo nivel. Esta etapa duró desde 1950 hasta 1955 Historia y Evolución
  • 10. Lenguajes de tercera generación Los intérpretes admiten instrucciones más completas y se crean lenguajes con sus correspondientes frases y palabras que expresaban de manera comprensible las acciones que se quería realizar sobre el ordenador. El primero lenguaje de programación de alto nivel es FORTARAN Historia y Evolución
  • 11. Lenguajes de cuarta generación Son los derivados de los anteriores e incluyen herramientas de mas alto nivel. También están orientados hacia propósitos muy específicos y dependen de cada campo de aplicación. También aparecen los lenguajes de programación orientada a objetos Historia y Evolución
  • 12. Lenguajes de quinta generación Son un problema de debate en la comunidad de la programación porque algunos programadores no pueden estar de acuerdo que existan. Estos lenguajes de alto nivel usarían inteligencia artificial para crear software, haciéndolos sumamente difíciles de desarrollar. Historia y Evolución
  • 13. Historia de los lenguajes de programación Los primeros lenguajes de alto nivel aparecieron en loas 50´s, y desde entonces han evolucionado de manera continua. En los años 60´s se estaban usando más de 500 lenguajes en proyectos de la defensa de USA. - 1955- 1960. Lenguajes basados en el cálculo numérico. - Principios de los 50´s. Empezaron a aparecer notaciones simbólicas. - Lenguajes proyectados para compilar expresiones aritméticas sencillas en un lenguaje de máquina ejecutable. - Grace Hopper encabezó un grupo en UNIVAC para desarrollar el lenguaje A-0. - John Backus desarrolló Speedcoding para la IBM 701. - Aparece IPL (Information Processing Language) lenguaje de procesamiento de información, como el primer lenguaje de inteligencia artificial. IPL-V se conoció en forma amplia, pero su uso estaba limitado por su diseño de bajo nivel. - Lenguaje para sistemas es el Ensamblador que ha estuvo mucho tiempo como estándar en esta rama. También se desarrollaron CPL y BCPL.