SlideShare una empresa de Scribd logo
1 de 10
LENGUAJES DE PROGRAMACIÓN
ORIENTADOS A OBJETOS
 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álculo de
nóminas).
 En la programación orientada al objeto, los datos, instrucciones y
otros procedimientos de programación se agrupan en un
elemento denominado objeto.
 Encapsulación. Receso de reagrupar elementos dentro de un
objeto.
 Polimorfismo. Receso que le permite al programador desarrollar
una rutina o grupo de actividades que operaran sobre objetos
múltiples.
PRIMERA
GENERACIÓN
 Contiene los lenguajes de muy
bajo nivel es decir los de código
binario y los llamados
ensambladores en los que cada
instrucción se ha sustituido por
un código alfanumérico para
evitar confusiones con las cifras.
En la actualidad se utiliza muy
poco y solo en caso de software
que necesite mucha potencia
(juegos) o acceso directo a los
recursos de la máquina (drivers)
se usan.
SEGUNDA
GENERACIÓN
 En este primer escalón
encontramos lenguajes clásicos
como el C y otros similares
capaces de estar muy cercanos a
la máquina y a la vez ofrecer un
interfaz basado en palabras,
mucho más sencillo que los
binarios. A pesar se su antigüedad,
C se mantiene al día de hoy muy
vigente y es uno de los lenguajes
más usados debido sobretodo a su
potencia.
TERCERA
GENERACIÓN
 Son llamados de alto nivel porque se asemejan
más al lenguaje que utilizan los humanos al
comunicarse. Fueron desarrollados con la
finalidad de facilitar el proceso de programación.
Cuentan con comandos que se acercan
más a las palabras de uso común en lugar de
tener que usar combinaciones binarias del
código máquina o los comandos básicos del
ensamblador. Estos lenguajes hacen más
fácil la lectura, escritura y comprensión de los
programas, aunque de manera semejante a
los lenguajes ensambladores, deben ser
convertidos a lenguaje máquina, para poder
ser usados en la computadora.
TERCERA
GENERACIÓN
 FORTRAN (Traductor de Fórmulas: Formula TRANslator),
diseñado específicamente para programas matemáticos
y de ingeniería, motivo por el cual, no fue de amplio uso en
computadoras personales.
 COBOL (Lenguaje simbólico de programación, orientado
hacia aplicaciones comerciales y de gestión: Common
Business Oriented Languaje) desarrollado en 1960, con el
fin de solucionar las incompatibilidades de los
fabricantes de computadoras.
 BASIC (Código de instrucción simbólica universal para
principiantes: Begginners Allpurpose Symbolic
Instruction Code) comienza como una herramienta para
enseñar sobre programación a estudiantes.
 PASCAL, nombrado en honor del inventor francés Blas
Pascal, es introducido por Niklaus Wirth en 1971. El
Pascal, buscaba superar las limitaciones de los otros
lenguajes de programación y demostrar la manera
adecuada de implementar un lenguaje de cómputo.
CUARTA GENERACIÓN
 Estos lenguajes de cuarta generación (4GL) son
usados en programación, de propósitos
específicos, caracterizados por una mayor
facilidad de uso comparados con los de la
tercera generación, permitiendo la creación
de prototipos de una aplicación rápidamente. Los
prototipos permiten tener una idea del
aspecto y funcionamiento de la aplicación antes
que el código sea terminado. Esto implica
que quienes estén involucrados en el desarrollo
de la aplicación pueden aportar
retroalimentación en aspectos como, estructura y
diseño desde el principio del proceso.
CUARTA GENERACIÓN
 Los programas de ambientes visuales: Existen
versiones de programas populares como el
Visual BASIC o el Visual C, los cuales, soportan
características y métodos orientados a objetos y
que permiten crear programas en un ambiente
visual. Por ejemplo, si se desea ubicar un cuadro
de texto en un formulario para entrada de datos
sólo se requiere arrastrarlo desde la barra de
herramientas hasta la posición deseada sobre el
formulario. Con los programas de tercera
generación se requiere escribir el código,
indicando el tamaño y ubicación exacta del
cuadro de texto.
QUINTA GENERACIÓN
 Esta generación incluye la inteligencia artificial y
sistemas expertos. En lugar de sólo ejecutar
un conjunto de órdenes, el objetivo de estos
sistemas es pensar y anticipar las� �
necesidades de los usuarios. Estos sistemas
se encuentran aún en desarrollo. Aunque los
sistemas de inteligencia artificial han
demostrado ser más complicados para
desarrollar de lo que se anticipaba, los
investigadores afirman que pronto serán capaces
de tomar como entrada hechos y luego usar un
procesamiento de datos que formule una
respuesta adecuada, de modo similar a como
responden los humanos.
Quinta Generación de lenguajes
de programación

Más contenido relacionado

La actualidad más candente

Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionNelson Dominguez
 
Lenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezLenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezRafael Hernandez
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programaciónpefrayo5
 
Lenguaje del progracion
Lenguaje del progracionLenguaje del progracion
Lenguaje del progracionDiego Becerra
 
Presentacion De Programacion
Presentacion De ProgramacionPresentacion De Programacion
Presentacion De ProgramacionDario Fernando
 
Innovaciones realizadas a los programas
Innovaciones realizadas a los programasInnovaciones realizadas a los programas
Innovaciones realizadas a los programasCahydeSwaan
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacionfcolauravel
 
Lenguajes de bajo nivel
Lenguajes de bajo nivelLenguajes de bajo nivel
Lenguajes de bajo nivelfelipehhg
 
Lenguaje c ibeth lozada
Lenguaje c ibeth lozadaLenguaje c ibeth lozada
Lenguaje c ibeth lozadaAdrianaYepezM
 
Lenguaje De Programacion
Lenguaje De ProgramacionLenguaje De Programacion
Lenguaje De Programacionmilko09
 
Linea de tiempo de la historia de los lenguajes de programacion
Linea de tiempo de la historia de los lenguajes de programacionLinea de tiempo de la historia de los lenguajes de programacion
Linea de tiempo de la historia de los lenguajes de programacionJesus22barrera
 
Clasificación de lenguajes
Clasificación de lenguajesClasificación de lenguajes
Clasificación de lenguajesmafer3388
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosoney35
 
Diapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladysDiapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladysgladys
 
Lenguajes de Programacion según su Generación
Lenguajes de Programacion según su GeneraciónLenguajes de Programacion según su Generación
Lenguajes de Programacion según su GeneraciónGuissela Guerrero
 
Aplicaciones de lenguaje c
Aplicaciones de lenguaje cAplicaciones de lenguaje c
Aplicaciones de lenguaje cmoncadalmz
 

La actualidad más candente (20)

Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacion
 
Lenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezLenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandez
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programación
 
Lenguaje del progracion
Lenguaje del progracionLenguaje del progracion
Lenguaje del progracion
 
Presentacion De Programacion
Presentacion De ProgramacionPresentacion De Programacion
Presentacion De Programacion
 
Innovaciones realizadas a los programas
Innovaciones realizadas a los programasInnovaciones realizadas a los programas
Innovaciones realizadas a los programas
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Lenguajes de bajo nivel
Lenguajes de bajo nivelLenguajes de bajo nivel
Lenguajes de bajo nivel
 
Lenguaje c ibeth lozada
Lenguaje c ibeth lozadaLenguaje c ibeth lozada
Lenguaje c ibeth lozada
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
 
Lenguaje De Programacion
Lenguaje De ProgramacionLenguaje De Programacion
Lenguaje De Programacion
 
ACTIVIDAD DE INVESTIGACION
ACTIVIDAD DE INVESTIGACIONACTIVIDAD DE INVESTIGACION
ACTIVIDAD DE INVESTIGACION
 
Linea de tiempo de la historia de los lenguajes de programacion
Linea de tiempo de la historia de los lenguajes de programacionLinea de tiempo de la historia de los lenguajes de programacion
Linea de tiempo de la historia de los lenguajes de programacion
 
Clasificación de lenguajes
Clasificación de lenguajesClasificación de lenguajes
Clasificación de lenguajes
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Andy powerpoint
Andy powerpointAndy powerpoint
Andy powerpoint
 
Diapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladysDiapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladys
 
Lenguajes de Programacion según su Generación
Lenguajes de Programacion según su GeneraciónLenguajes de Programacion según su Generación
Lenguajes de Programacion según su Generación
 
Aplicaciones de lenguaje c
Aplicaciones de lenguaje cAplicaciones de lenguaje c
Aplicaciones de lenguaje c
 
Historia de la programación
Historia de la programaciónHistoria de la programación
Historia de la programación
 

Destacado

Vision dynamique et geographique de l'epidemie ebola 20141207
Vision dynamique et geographique de l'epidemie ebola 20141207Vision dynamique et geographique de l'epidemie ebola 20141207
Vision dynamique et geographique de l'epidemie ebola 20141207Jan-Cedric Hansen
 
GF3 - Travailler la communication avec et sur les quartiers sensibles - Grand...
GF3 - Travailler la communication avec et sur les quartiers sensibles - Grand...GF3 - Travailler la communication avec et sur les quartiers sensibles - Grand...
GF3 - Travailler la communication avec et sur les quartiers sensibles - Grand...Cap'Com
 
plan de relance pr2
plan de relance pr2 plan de relance pr2
plan de relance pr2 lafontaine
 
Introduccion a las ciencias sociales (1)yakeline guzman guzman
Introduccion a las ciencias sociales (1)yakeline guzman guzmanIntroduccion a las ciencias sociales (1)yakeline guzman guzman
Introduccion a las ciencias sociales (1)yakeline guzman guzmanDiego Jv
 
Mónica, Patricia, Elisa y Noelia
Mónica, Patricia, Elisa y NoeliaMónica, Patricia, Elisa y Noelia
Mónica, Patricia, Elisa y NoeliaExpertoULPGC
 
Hardware
HardwareHardware
Hardwaredsaldes
 
Disco duro isaela duran juan david osorio..¡¡
Disco duro isaela duran juan david osorio..¡¡Disco duro isaela duran juan david osorio..¡¡
Disco duro isaela duran juan david osorio..¡¡Isabela Galindo
 
La castaña que reventó de risa
La castaña que reventó de risaLa castaña que reventó de risa
La castaña que reventó de risamjosefs
 
La veille de red guy du 16.07.14 - parler aux étudiants
La veille de red guy du 16.07.14 - parler aux étudiantsLa veille de red guy du 16.07.14 - parler aux étudiants
La veille de red guy du 16.07.14 - parler aux étudiantsRed Guy
 
Expose : la cuisine de taiwanaise
Expose : la cuisine de taiwanaiseExpose : la cuisine de taiwanaise
Expose : la cuisine de taiwanaiseQuincy Hsieh
 
Disco duro isaBela duran .¡¡
Disco duro isaBela duran .¡¡Disco duro isaBela duran .¡¡
Disco duro isaBela duran .¡¡Isabela Galindo
 

Destacado (20)

Vision dynamique et geographique de l'epidemie ebola 20141207
Vision dynamique et geographique de l'epidemie ebola 20141207Vision dynamique et geographique de l'epidemie ebola 20141207
Vision dynamique et geographique de l'epidemie ebola 20141207
 
éTica y ley
éTica y leyéTica y ley
éTica y ley
 
Quito ppt
Quito pptQuito ppt
Quito ppt
 
Las tics en educacion superior
Las tics en educacion superiorLas tics en educacion superior
Las tics en educacion superior
 
Bacterias
BacteriasBacterias
Bacterias
 
Presentacion ribesa
Presentacion ribesaPresentacion ribesa
Presentacion ribesa
 
GF3 - Travailler la communication avec et sur les quartiers sensibles - Grand...
GF3 - Travailler la communication avec et sur les quartiers sensibles - Grand...GF3 - Travailler la communication avec et sur les quartiers sensibles - Grand...
GF3 - Travailler la communication avec et sur les quartiers sensibles - Grand...
 
plan de relance pr2
plan de relance pr2 plan de relance pr2
plan de relance pr2
 
Introduccion a las ciencias sociales (1)yakeline guzman guzman
Introduccion a las ciencias sociales (1)yakeline guzman guzmanIntroduccion a las ciencias sociales (1)yakeline guzman guzman
Introduccion a las ciencias sociales (1)yakeline guzman guzman
 
Tecnología 2.0 y Educación
Tecnología 2.0 y EducaciónTecnología 2.0 y Educación
Tecnología 2.0 y Educación
 
Mónica, Patricia, Elisa y Noelia
Mónica, Patricia, Elisa y NoeliaMónica, Patricia, Elisa y Noelia
Mónica, Patricia, Elisa y Noelia
 
P5 ntaeef
P5 ntaeefP5 ntaeef
P5 ntaeef
 
Trabajo sumas...
Trabajo sumas...Trabajo sumas...
Trabajo sumas...
 
Hardware
HardwareHardware
Hardware
 
Disco duro isaela duran juan david osorio..¡¡
Disco duro isaela duran juan david osorio..¡¡Disco duro isaela duran juan david osorio..¡¡
Disco duro isaela duran juan david osorio..¡¡
 
La castaña que reventó de risa
La castaña que reventó de risaLa castaña que reventó de risa
La castaña que reventó de risa
 
La veille de red guy du 16.07.14 - parler aux étudiants
La veille de red guy du 16.07.14 - parler aux étudiantsLa veille de red guy du 16.07.14 - parler aux étudiants
La veille de red guy du 16.07.14 - parler aux étudiants
 
Expose : la cuisine de taiwanaise
Expose : la cuisine de taiwanaiseExpose : la cuisine de taiwanaise
Expose : la cuisine de taiwanaise
 
Pres---3
Pres---3Pres---3
Pres---3
 
Disco duro isaBela duran .¡¡
Disco duro isaBela duran .¡¡Disco duro isaBela duran .¡¡
Disco duro isaBela duran .¡¡
 

Similar a GENERACIONES DE LOS LENGUAJES DE PROGRAMACION

Clasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosClasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosMilagrosJacqueline
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller senazeepulveediita20
 
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
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller senazeepulveediita20
 
Pteg g-grupox-lista8-9-13-20-rossy molinavisita3-expo cap 6 tema lenguaje de ...
Pteg g-grupox-lista8-9-13-20-rossy molinavisita3-expo cap 6 tema lenguaje de ...Pteg g-grupox-lista8-9-13-20-rossy molinavisita3-expo cap 6 tema lenguaje de ...
Pteg g-grupox-lista8-9-13-20-rossy molinavisita3-expo cap 6 tema lenguaje de ...sara272016
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónCati Oliver
 
Programación
ProgramaciónProgramación
ProgramaciónGraceelml
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionIsrael Abdias
 
Generaciones de los lenguajes de programacion pptx
Generaciones de los lenguajes de programacion pptxGeneraciones de los lenguajes de programacion pptx
Generaciones de los lenguajes de programacion pptxyenicamejo
 
Lenguajes de programación más utilizados
Lenguajes de programación más utilizadosLenguajes de programación más utilizados
Lenguajes de programación más utilizadosJesus Salas Castro
 

Similar a GENERACIONES DE LOS LENGUAJES DE PROGRAMACION (20)

Clasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosClasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticos
 
Programación
ProgramaciónProgramación
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
 
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
 
Software
SoftwareSoftware
Software
 
Informe lpi
Informe lpiInforme lpi
Informe lpi
 
Pteg g-grupox-lista8-9-13-20-rossy molinavisita3-expo cap 6 tema lenguaje de ...
Pteg g-grupox-lista8-9-13-20-rossy molinavisita3-expo cap 6 tema lenguaje de ...Pteg g-grupox-lista8-9-13-20-rossy molinavisita3-expo cap 6 tema lenguaje de ...
Pteg g-grupox-lista8-9-13-20-rossy molinavisita3-expo cap 6 tema lenguaje de ...
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Capitulogratis
CapitulogratisCapitulogratis
Capitulogratis
 
Programar
ProgramarProgramar
Programar
 
Programación
ProgramaciónProgramación
Programación
 
Ts101924450
Ts101924450Ts101924450
Ts101924450
 
BRANDON VELASQUEZ
BRANDON VELASQUEZBRANDON VELASQUEZ
BRANDON VELASQUEZ
 
Ts101924450
Ts101924450Ts101924450
Ts101924450
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Generaciones de los lenguajes de programacion pptx
Generaciones de los lenguajes de programacion pptxGeneraciones de los lenguajes de programacion pptx
Generaciones de los lenguajes de programacion pptx
 
Lenguajes de programación más utilizados
Lenguajes de programación más utilizadosLenguajes de programación más utilizados
Lenguajes de programación más utilizados
 

Último

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 

Último (11)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 

GENERACIONES DE LOS LENGUAJES DE PROGRAMACION

  • 1.
  • 2. LENGUAJES DE PROGRAMACIÓN ORIENTADOS A OBJETOS  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álculo de nóminas).  En la programación orientada al objeto, los datos, instrucciones y otros procedimientos de programación se agrupan en un elemento denominado objeto.  Encapsulación. Receso de reagrupar elementos dentro de un objeto.  Polimorfismo. Receso que le permite al programador desarrollar una rutina o grupo de actividades que operaran sobre objetos múltiples.
  • 3. PRIMERA GENERACIÓN  Contiene los lenguajes de muy bajo nivel es decir los de código binario y los llamados ensambladores en los que cada instrucción se ha sustituido por un código alfanumérico para evitar confusiones con las cifras. En la actualidad se utiliza muy poco y solo en caso de software que necesite mucha potencia (juegos) o acceso directo a los recursos de la máquina (drivers) se usan.
  • 4. SEGUNDA GENERACIÓN  En este primer escalón encontramos lenguajes clásicos como el C y otros similares capaces de estar muy cercanos a la máquina y a la vez ofrecer un interfaz basado en palabras, mucho más sencillo que los binarios. A pesar se su antigüedad, C se mantiene al día de hoy muy vigente y es uno de los lenguajes más usados debido sobretodo a su potencia.
  • 5. TERCERA GENERACIÓN  Son llamados de alto nivel porque se asemejan más al lenguaje que utilizan los humanos al comunicarse. Fueron desarrollados con la finalidad de facilitar el proceso de programación. Cuentan con comandos que se acercan más a las palabras de uso común en lugar de tener que usar combinaciones binarias del código máquina o los comandos básicos del ensamblador. Estos lenguajes hacen más fácil la lectura, escritura y comprensión de los programas, aunque de manera semejante a los lenguajes ensambladores, deben ser convertidos a lenguaje máquina, para poder ser usados en la computadora.
  • 6. TERCERA GENERACIÓN  FORTRAN (Traductor de Fórmulas: Formula TRANslator), diseñado específicamente para programas matemáticos y de ingeniería, motivo por el cual, no fue de amplio uso en computadoras personales.  COBOL (Lenguaje simbólico de programación, orientado hacia aplicaciones comerciales y de gestión: Common Business Oriented Languaje) desarrollado en 1960, con el fin de solucionar las incompatibilidades de los fabricantes de computadoras.  BASIC (Código de instrucción simbólica universal para principiantes: Begginners Allpurpose Symbolic Instruction Code) comienza como una herramienta para enseñar sobre programación a estudiantes.  PASCAL, nombrado en honor del inventor francés Blas Pascal, es introducido por Niklaus Wirth en 1971. El Pascal, buscaba superar las limitaciones de los otros lenguajes de programación y demostrar la manera adecuada de implementar un lenguaje de cómputo.
  • 7. CUARTA GENERACIÓN  Estos lenguajes de cuarta generación (4GL) son usados en programación, de propósitos específicos, caracterizados por una mayor facilidad de uso comparados con los de la tercera generación, permitiendo la creación de prototipos de una aplicación rápidamente. Los prototipos permiten tener una idea del aspecto y funcionamiento de la aplicación antes que el código sea terminado. Esto implica que quienes estén involucrados en el desarrollo de la aplicación pueden aportar retroalimentación en aspectos como, estructura y diseño desde el principio del proceso.
  • 8. CUARTA GENERACIÓN  Los programas de ambientes visuales: Existen versiones de programas populares como el Visual BASIC o el Visual C, los cuales, soportan características y métodos orientados a objetos y que permiten crear programas en un ambiente visual. Por ejemplo, si se desea ubicar un cuadro de texto en un formulario para entrada de datos sólo se requiere arrastrarlo desde la barra de herramientas hasta la posición deseada sobre el formulario. Con los programas de tercera generación se requiere escribir el código, indicando el tamaño y ubicación exacta del cuadro de texto.
  • 9. QUINTA GENERACIÓN  Esta generación incluye la inteligencia artificial y sistemas expertos. En lugar de sólo ejecutar un conjunto de órdenes, el objetivo de estos sistemas es pensar y anticipar las� � necesidades de los usuarios. Estos sistemas se encuentran aún en desarrollo. Aunque los sistemas de inteligencia artificial han demostrado ser más complicados para desarrollar de lo que se anticipaba, los investigadores afirman que pronto serán capaces de tomar como entrada hechos y luego usar un procesamiento de datos que formule una respuesta adecuada, de modo similar a como responden los humanos.
  • 10. Quinta Generación de lenguajes de programación