SlideShare a Scribd company logo
1 of 11
REALIZADO POR:
•YENNIFER A. CAMEJO V.
•C.I.: 19263849
•Cátedra: introducción al
leguaje de programación
A través de la historia de la computación, los lenguajes de
programación han venido evolucionando de tal modo que cada día buscan
facilitar el trabajo de codificación. Una de las mas altas pretensiones de los
investigadores de las ciencias de la computación y otras disciplinas, ha sido
hallar la forma en que una maquina entienda algún lenguaje natural del ser
humano (ingles, francés, español, etc.).
Una computadora funciona bajo control de un programa el cual
debe estar almacenado en la unidad de memoria como son Los lenguajes
de programación donde estos se conocen a su vez como código de
máquinas o lenguaje de máquinas, ya que son notaciones para escribir
programas, a través de los cuales podemos comunicarnos con el hardware
y dar así las órdenes adecuadas para la realización de un determinado
proceso.
La programación de
los ordenadores, que se
realiza en lenguajes que
suelen clasificarse en cinco
generaciones:
PRIMRERA GENERACIÓN:
 Los conforman los llamados Lenguaje de maquinas , donde estos se
utilizaban en los primeros ordenadores , ya que se programaban
directamente con códigos binarios, que sólo consiste en cadenas extensas de
numero o y 1. y unos sistemas binarios, que para cada modelo de ordenador
tiene su propio código.
Estos se consideran como lenguajes de bajo
nivel, donde para que la computadora entienda
nuestras instrucciones debe usarse un lenguaje
específico como códigos de maquinas, el cual la
máquina comprende fácilmente, pero que lo hace
excesivamente complicado para las personas, por
que no existe programas de codificaciones menos
complicado que este.
 Podemos destacar en esta generación El ASCII,
ya que es un código de caracteres basado en el
alfabeto latino que se representa en forma
numérica de un carácter como ‘a’ o ‘@’ y este
puede leerse por casi cualquier plataforma de
sistemas de computadoras.
SEGUNDA GENERACIÓN.
Para facilitar el trabajo, los primeros operadores de computadoras
decidieron hacer un traductor para reemplazar los 0 y 1 por palabras o
abstracción de palabras y letras provenientes del ingles; éste se conoce como
lenguaje ensamblador. Por ejemplo, para sumar se usa la letra A de la palabra
inglesa add (sumar), donde se le denomina instrucciones como también SUB
(restar), MUL (multiplicar), CALL (ejecutar subrutina), etc. . El lenguaje
ensamblador sigue la misma estructura del lenguaje máquina, pero las letras y
palabras son más fáciles de recordar y entender que los números.
 Se considera un tipo de lenguaje
de bajo nivel utilizado
actualmente con frecuencia en
ambientes académicos y de
investigación, especialmente
cuando se requiere la
manipulación directa de
hardware, se pretenden altos
rendimientos o un uso de
recursos controlado y reducido.
TERCERA GENERACIÓN…
En esta generación se presentan lenguajes de alto nivel, donde se
introduce el COBOL ( orientado a aplicaciones comerciales), EL FORTAN
( orientado a aplicaciones científicas) y otros “clásicos” como ALGOL y el
BASIC, ya que a partir de esta generación se tiene instrucciones de alto
nivel como:
SALARIO=SALARIO+4;
La cual este es mas explicativa y mas legible, ya que las
instrucciones simbólicas por códigos independientes de la máquina, son
parecidas al lenguaje humano o al de las Matemáticas.
TERCERA GENERACIÓN.
Características:
• Estos son mas fáciles de aprender y usar que los lenguajes maquina y el
lenguaje ensamblador, pues su similitud con la comunicación y
comprensión humana cotidiana es mayor demostrando que son
relativamente independientes del hardware de la computadora,
logrando obtener enunciados como: Print, Total sales, Read normal
Pay, etc.
• En esta tercera generación los lenguajes son la gama de lenguaje del
programador para ámbitos computacionales donde se logra un alto
rendimiento con respecto a lenguajes de generaciones anteriores.
Dichos lenguajes son utilizados por especialistas, programadores, y
otros para desarrollar programas y sistemas que requieren de un
procedimiento especifico para la computadoras.
CUARTA GENERACIÓN…
La cuarta generación de lenguajes viene a darse a partir de la década de
los sesenta, en la que los lenguajes se convierten en declarativos; es decir, que las
instrucciones son dadas por lo que se piensa hacer, que por la forma en que se
puede hacer.
En esta nueva generación se
incluye software tipo paquete o integrado,
ambiente de interacción usuario-maquina
amigable o fácil de aprender e interpretar,
herramientas de programación de alta
productividad, lenguajes de búsqueda y
consulta de datos y, por supuesto, la
integración en un solo lenguaje de
programación de editores, ligadores de
código de alto nivel y ensamblado,
compiladores, administradores de
archivos, graficadores, etc.
Ejemplos: VISUAL C++, VISUAL BASIC,
POWER BUILDER, DELPHI, FORTE y
muchos otros.
 LENGUAJE DE PROGRAMACION ORIENTADA A OBJETO: Permiten la
interacción de objetos de programación incluyendo elementos de datos y las
acciones que se realizan en ellos. Un objeto denotar datos respecto a un
empleado y todas las operaciones que se pudieran realizar sobre los datos
(cálculos de nominas). También se puede mencionar el SMALLTALK, ya que
es el lenguaje amplio orientada a objeto.
 C++: Es una versión mejorada del lenguaje de programación c original, ya
que es un lenguaje de tiempo real, de propósito general, que se ha utilizado
para aplicaciones empresariales y científicos.
CUARTA GENERACIÓN…
 JAVA:
Proporciona a los programadores un
ambiente de programación con gran
capacidad y las condiciones para
desarrollar aplicaciones de trabajo a través
de internet y desarrollar pequeñas, Apletts,
las cuales pueden insertarse en las páginas
web Internet.
CUARTA GENERACIÓN.
 LENGUAJES DE PROGRAMACIÓN
VISUAL:
Lenguajes que usan el ratón, iconos o
símbolos en la pantalla y menús
despegables para desarrollar programas.
QUINTA GENERACIÓN.
En esta quinta generación surgió alrededor de la
mitad 1998 grupos de herramientas de lenguajes de quinta
generación, los cuales combinan la creación de códigos
basadas en reglas, la administración de reutilización y otros
avances. Esta Programación basada en conocimientos y
métodos para el desarrollo de programas de computación
en el que se le ordena ala computadora realizar un
propósito en vez de instruirla para hacerlo.
En ocasión se logro llamar esta generación como
la inteligencia artificial, aunque el nombre a caído en
desuso.
REFERENCIAS BIBLIOGRAFICAS.
INTERNET:
•http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n
• http://www.monografias.com/trabajos26/lenguajes-programacion
•http://es.wikipedia.org/wiki/Generaciones_de_lenguajes_de_programa
ci%C3%B3n
LIBROS:
•“Introducción al Análisis de Sistemas y la Ingeniera de Software”.
Autor: R0berto Cortez.
•“Lenguaje Logo III (Explorando la Programación)”.
Autor: Maricruz Corrales.

More Related Content

What's hot

Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionKarol
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos TiffanyMartinez
 
Lenguajes de programación.ppt
Lenguajes de programación.pptLenguajes de programación.ppt
Lenguajes de programación.pptEliezer Cordova
 
PARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOPARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOFredy Olaya
 
Evolución de la Programación
Evolución de la ProgramaciónEvolución de la Programación
Evolución de la ProgramaciónAlessandro Viera
 
Evolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programaciónEvolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programaciónjuanbryanc
 
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONLENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONSol López
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programaciónpefrayo5
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmosaralylopez88
 
Proceso de Compilacion
Proceso de CompilacionProceso de Compilacion
Proceso de Compilacionguest9a91e2
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesIsrael Castillo Cruz
 
Lenguaje de programación Fortrar
Lenguaje de programación FortrarLenguaje de programación Fortrar
Lenguaje de programación FortrarEric Avendaño
 
Lenguajes de programación: Paradigmas de Programación
Lenguajes de programación: Paradigmas de ProgramaciónLenguajes de programación: Paradigmas de Programación
Lenguajes de programación: Paradigmas de ProgramaciónLuis Fernando Aguas Bucheli
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacionguestd5974a6
 
Procedimiento Para Utilizar Flex Y Bison
Procedimiento Para Utilizar Flex Y Bison Procedimiento Para Utilizar Flex Y Bison
Procedimiento Para Utilizar Flex Y Bison Raul Hernandez Mayo
 
Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Fj Lezama
 

What's hot (20)

Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
 
Lenguajes de programación.ppt
Lenguajes de programación.pptLenguajes de programación.ppt
Lenguajes de programación.ppt
 
PARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOPARADIGMA IMPERATIVO
PARADIGMA IMPERATIVO
 
Evolución de la Programación
Evolución de la ProgramaciónEvolución de la Programación
Evolución de la Programación
 
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 y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programaciónEvolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programación
 
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONLENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programación
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmos
 
Proceso de Compilacion
Proceso de CompilacionProceso de Compilacion
Proceso de Compilacion
 
Historia de la programación
Historia de la programaciónHistoria de la programación
Historia de la programación
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretes
 
Lenguaje de programación Fortrar
Lenguaje de programación FortrarLenguaje de programación Fortrar
Lenguaje de programación Fortrar
 
Lenguajes de programación: Paradigmas de Programación
Lenguajes de programación: Paradigmas de ProgramaciónLenguajes de programación: Paradigmas de Programación
Lenguajes de programación: Paradigmas de Programación
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacion
 
Procedimiento Para Utilizar Flex Y Bison
Procedimiento Para Utilizar Flex Y Bison Procedimiento Para Utilizar Flex Y Bison
Procedimiento Para Utilizar Flex Y Bison
 
Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.
 
Pseint
PseintPseint
Pseint
 

Viewers also liked

CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOCONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOadark
 
Lenguaje de programación 20133
Lenguaje de programación 20133Lenguaje de programación 20133
Lenguaje de programación 20133jomarjmm
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaamarilis3
 
Resumen 1 cómo hacer una buena presentación oral domingo mery
Resumen 1 cómo hacer una buena presentación oral domingo meryResumen 1 cómo hacer una buena presentación oral domingo mery
Resumen 1 cómo hacer una buena presentación oral domingo meryPakoo Castillo
 
Funciones
FuncionesFunciones
Funcionesadark
 
Lenguajes de bajo nivel
Lenguajes de bajo nivelLenguajes de bajo nivel
Lenguajes de bajo nivelfelipehhg
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Alejandro Perez
 
Lenguajes de Programación
Lenguajes de ProgramaciónLenguajes de Programación
Lenguajes de ProgramaciónSandra Esposito
 
Diseño metodológico de la investigación
Diseño metodológico de la investigaciónDiseño metodológico de la investigación
Diseño metodológico de la investigaciónjorgeruna
 
Cuadro Comparativo de las Generaciones del Computador
Cuadro Comparativo de las Generaciones del ComputadorCuadro Comparativo de las Generaciones del Computador
Cuadro Comparativo de las Generaciones del ComputadorLilianaTimaure79
 
Libros libres, gratuitos, oa y buscadores
Libros libres, gratuitos, oa y buscadoresLibros libres, gratuitos, oa y buscadores
Libros libres, gratuitos, oa y buscadoresJulio Alonso Arévalo
 
Lenguajes De Bajo Nivel
Lenguajes De Bajo NivelLenguajes De Bajo Nivel
Lenguajes De Bajo Nivelguestbf0046
 

Viewers also liked (13)

CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOCONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
 
Lenguaje de programación 20133
Lenguaje de programación 20133Lenguaje de programación 20133
Lenguaje de programación 20133
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Resumen 1 cómo hacer una buena presentación oral domingo mery
Resumen 1 cómo hacer una buena presentación oral domingo meryResumen 1 cómo hacer una buena presentación oral domingo mery
Resumen 1 cómo hacer una buena presentación oral domingo mery
 
Funciones
FuncionesFunciones
Funciones
 
Lenguajes de bajo nivel
Lenguajes de bajo nivelLenguajes de bajo nivel
Lenguajes de bajo nivel
 
Lenguaje maquina
Lenguaje maquinaLenguaje maquina
Lenguaje maquina
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
 
Lenguajes de Programación
Lenguajes de ProgramaciónLenguajes de Programación
Lenguajes de Programación
 
Diseño metodológico de la investigación
Diseño metodológico de la investigaciónDiseño metodológico de la investigación
Diseño metodológico de la investigación
 
Cuadro Comparativo de las Generaciones del Computador
Cuadro Comparativo de las Generaciones del ComputadorCuadro Comparativo de las Generaciones del Computador
Cuadro Comparativo de las Generaciones del Computador
 
Libros libres, gratuitos, oa y buscadores
Libros libres, gratuitos, oa y buscadoresLibros libres, gratuitos, oa y buscadores
Libros libres, gratuitos, oa y buscadores
 
Lenguajes De Bajo Nivel
Lenguajes De Bajo NivelLenguajes De Bajo Nivel
Lenguajes De Bajo Nivel
 

Similar to Generaciones de los lenguajes de programacion pptx

Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemaskarinaportilla
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónanderson03230812
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivelANALI GOMEZ
 
Lenguajes de programacionpower.
Lenguajes de programacionpower.Lenguajes de programacionpower.
Lenguajes de programacionpower.seam98
 
Generacion de los lenguajes
Generacion de los lenguajesGeneracion de los lenguajes
Generacion de los lenguajesBetania1390
 
Generaciones de los lenguajes de programación sing
Generaciones de los lenguajes de programación singGeneraciones de los lenguajes de programación sing
Generaciones de los lenguajes de programación singsingrid121
 
Lenguaje técnico de informática
Lenguaje técnico de informáticaLenguaje técnico de informática
Lenguaje técnico de informática993431901jaz
 
Evolucion historica del lenguaje de programacion
Evolucion historica del lenguaje de programacionEvolucion historica del lenguaje de programacion
Evolucion historica del lenguaje de programacionSergio Maidana
 
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óNda4
 
Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205Jonatan Rivera
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller senaNat Alia
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller senadejuansi2
 

Similar to Generaciones de los lenguajes de programacion pptx (20)

Tipos de lenguaje
Tipos de lenguajeTipos de lenguaje
Tipos de lenguaje
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemas
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 
Lenguajes de programacionpower.
Lenguajes de programacionpower.Lenguajes de programacionpower.
Lenguajes de programacionpower.
 
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
 
Generacion de los lenguajes
Generacion de los lenguajesGeneracion de los lenguajes
Generacion de los lenguajes
 
Generaciones de los lenguajes de programación sing
Generaciones de los lenguajes de programación singGeneraciones de los lenguajes de programación sing
Generaciones de los lenguajes de programación sing
 
Lenguaje técnico de informática
Lenguaje técnico de informáticaLenguaje técnico de informática
Lenguaje técnico de informática
 
Lili
LiliLili
Lili
 
Lenguajes
LenguajesLenguajes
Lenguajes
 
Lenguajes
LenguajesLenguajes
Lenguajes
 
Evolucion historica del lenguaje de programacion
Evolucion historica del lenguaje de programacionEvolucion historica del lenguaje de programacion
Evolucion historica del lenguaje de programacion
 
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
 
Universidad autónoma de chiapas
Universidad autónoma de chiapasUniversidad autónoma de chiapas
Universidad autónoma de chiapas
 
Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
 

Recently uploaded

Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 

Recently uploaded (20)

Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 

Generaciones de los lenguajes de programacion pptx

  • 1. REALIZADO POR: •YENNIFER A. CAMEJO V. •C.I.: 19263849 •Cátedra: introducción al leguaje de programación
  • 2. A través de la historia de la computación, los lenguajes de programación han venido evolucionando de tal modo que cada día buscan facilitar el trabajo de codificación. Una de las mas altas pretensiones de los investigadores de las ciencias de la computación y otras disciplinas, ha sido hallar la forma en que una maquina entienda algún lenguaje natural del ser humano (ingles, francés, español, etc.). Una computadora funciona bajo control de un programa el cual debe estar almacenado en la unidad de memoria como son Los lenguajes de programación donde estos se conocen a su vez como código de máquinas o lenguaje de máquinas, ya que son notaciones para escribir programas, a través de los cuales podemos comunicarnos con el hardware y dar así las órdenes adecuadas para la realización de un determinado proceso. La programación de los ordenadores, que se realiza en lenguajes que suelen clasificarse en cinco generaciones:
  • 3. PRIMRERA GENERACIÓN:  Los conforman los llamados Lenguaje de maquinas , donde estos se utilizaban en los primeros ordenadores , ya que se programaban directamente con códigos binarios, que sólo consiste en cadenas extensas de numero o y 1. y unos sistemas binarios, que para cada modelo de ordenador tiene su propio código. Estos se consideran como lenguajes de bajo nivel, donde para que la computadora entienda nuestras instrucciones debe usarse un lenguaje específico como códigos de maquinas, el cual la máquina comprende fácilmente, pero que lo hace excesivamente complicado para las personas, por que no existe programas de codificaciones menos complicado que este.  Podemos destacar en esta generación El ASCII, ya que es un código de caracteres basado en el alfabeto latino que se representa en forma numérica de un carácter como ‘a’ o ‘@’ y este puede leerse por casi cualquier plataforma de sistemas de computadoras.
  • 4. SEGUNDA GENERACIÓN. Para facilitar el trabajo, los primeros operadores de computadoras decidieron hacer un traductor para reemplazar los 0 y 1 por palabras o abstracción de palabras y letras provenientes del ingles; éste se conoce como lenguaje ensamblador. Por ejemplo, para sumar se usa la letra A de la palabra inglesa add (sumar), donde se le denomina instrucciones como también SUB (restar), MUL (multiplicar), CALL (ejecutar subrutina), etc. . El lenguaje ensamblador sigue la misma estructura del lenguaje máquina, pero las letras y palabras son más fáciles de recordar y entender que los números.  Se considera un tipo de lenguaje de bajo nivel utilizado actualmente con frecuencia en ambientes académicos y de investigación, especialmente cuando se requiere la manipulación directa de hardware, se pretenden altos rendimientos o un uso de recursos controlado y reducido.
  • 5. TERCERA GENERACIÓN… En esta generación se presentan lenguajes de alto nivel, donde se introduce el COBOL ( orientado a aplicaciones comerciales), EL FORTAN ( orientado a aplicaciones científicas) y otros “clásicos” como ALGOL y el BASIC, ya que a partir de esta generación se tiene instrucciones de alto nivel como: SALARIO=SALARIO+4; La cual este es mas explicativa y mas legible, ya que las instrucciones simbólicas por códigos independientes de la máquina, son parecidas al lenguaje humano o al de las Matemáticas.
  • 6. TERCERA GENERACIÓN. Características: • Estos son mas fáciles de aprender y usar que los lenguajes maquina y el lenguaje ensamblador, pues su similitud con la comunicación y comprensión humana cotidiana es mayor demostrando que son relativamente independientes del hardware de la computadora, logrando obtener enunciados como: Print, Total sales, Read normal Pay, etc. • En esta tercera generación los lenguajes son la gama de lenguaje del programador para ámbitos computacionales donde se logra un alto rendimiento con respecto a lenguajes de generaciones anteriores. Dichos lenguajes son utilizados por especialistas, programadores, y otros para desarrollar programas y sistemas que requieren de un procedimiento especifico para la computadoras.
  • 7. CUARTA GENERACIÓN… La cuarta generación de lenguajes viene a darse a partir de la década de los sesenta, en la que los lenguajes se convierten en declarativos; es decir, que las instrucciones son dadas por lo que se piensa hacer, que por la forma en que se puede hacer. En esta nueva generación se incluye software tipo paquete o integrado, ambiente de interacción usuario-maquina amigable o fácil de aprender e interpretar, herramientas de programación de alta productividad, lenguajes de búsqueda y consulta de datos y, por supuesto, la integración en un solo lenguaje de programación de editores, ligadores de código de alto nivel y ensamblado, compiladores, administradores de archivos, graficadores, etc. Ejemplos: VISUAL C++, VISUAL BASIC, POWER BUILDER, DELPHI, FORTE y muchos otros.
  • 8.  LENGUAJE DE PROGRAMACION ORIENTADA A OBJETO: Permiten la interacción de objetos de programación incluyendo elementos de datos y las acciones que se realizan en ellos. Un objeto denotar datos respecto a un empleado y todas las operaciones que se pudieran realizar sobre los datos (cálculos de nominas). También se puede mencionar el SMALLTALK, ya que es el lenguaje amplio orientada a objeto.  C++: Es una versión mejorada del lenguaje de programación c original, ya que es un lenguaje de tiempo real, de propósito general, que se ha utilizado para aplicaciones empresariales y científicos. CUARTA GENERACIÓN…
  • 9.  JAVA: Proporciona a los programadores un ambiente de programación con gran capacidad y las condiciones para desarrollar aplicaciones de trabajo a través de internet y desarrollar pequeñas, Apletts, las cuales pueden insertarse en las páginas web Internet. CUARTA GENERACIÓN.  LENGUAJES DE PROGRAMACIÓN VISUAL: Lenguajes que usan el ratón, iconos o símbolos en la pantalla y menús despegables para desarrollar programas.
  • 10. QUINTA GENERACIÓN. En esta quinta generación surgió alrededor de la mitad 1998 grupos de herramientas de lenguajes de quinta generación, los cuales combinan la creación de códigos basadas en reglas, la administración de reutilización y otros avances. Esta Programación basada en conocimientos y métodos para el desarrollo de programas de computación en el que se le ordena ala computadora realizar un propósito en vez de instruirla para hacerlo. En ocasión se logro llamar esta generación como la inteligencia artificial, aunque el nombre a caído en desuso.