SlideShare una empresa de Scribd logo
1 de 14
LENGUAJE DE
PROGRAMACIÓN
Ing. Sistemas y Telemática III - A
ESPINOZA CASTRO, Jhan Bronner
GRANDEZ GARCÍA, Jack Arnold
Definición
Conjunto de reglas o normas que permiten asociar a cada
programa correcto un cálculo que será llevado a cabo por un ordenador (sin
ambigüedades).
Estandarización de los lenguajes
El convenio suele  estar  reflejado en un documento (un libro) que se  hace
público y mediante  el cual se
determinan las reglas  de interpretación  correcta de los programas
CLASIFICACIÓN DE LOS LENGUAJES
DE PROGRAMACIÓN
• Los lenguajes de programación son lenguajes creado por el ser humano para
poder comunicarse con las computadoras. Así podríamos decir que lenguaje
de programación es el conjunto de símbolos y palabras que permiten al
usuario de una computadora darle instrucciones y órdenes para que la
computadora los ejecute.
El Lenguaje Máquina
 Es el lenguaje de programación que entiende directamente la máquina (computadora).
Este lenguaje de programación utiliza el alfabeto binario, es decir, el 0 y el 1.
Con estos dos únicos dígitos, también conocidos como bits, se forman lo que se
conoce como cadenas binarias (combinaciones de ceros y unos) son con las que se
escriben las instrucciones, y a través de estas instrucciones el microprocesador de la
computadora entiende nuestra peticiones. El lenguaje máquina fue el primer lenguaje
de programación. Este lenguaje de programación dejo de utilizarse por su gran
dificultad y por la facilidad para cometer errores al escribir las cadenas binarias
Lenguajes de programación de bajo nivel
• Son mucho mas fáciles de utilizar que el lenguaje máquina, pero dependen mucho de la
máquina o computadora como sucedía con el lenguaje máquina. El lenguaje ensamblador
fue el primer lenguaje de programación que trato de sustituir el lenguaje máquina por otro
lenguaje que fuese más parecido al de los seres humanos.
• En este lenguaje se conoce como programa fuente, que traduce las instruciones a un
programa escrito en lenguaje ensamblador por el programador, y programa objeto es la
traducción a lenguaje máquina del programa fuente.
• Los lenguajes de este tipo pueden crear programas muy rápidos, pero son difíciles de
aprender, son específicos de cada procesador (de cada máquina), si nos llevamos el
programa a otro computador será preciso reescribir el programa desde el comienzo.
Lenguajes de programación de alto nivel
• ·         Lenguajes de programación imperativos: entre ellos tenemos el Cobol,
Pascal, C y Ada.
• ·         Lenguajes de programación declarativos: el Lisp y el Prolog.
• ·         Lenguajes de programación orientados a objetos: el Smalltalk y el C++.
• ·         Lenguajes de programación orientados al problema: son aquellos
lenguajes específicos para gestión.
• ·         Lenguajes de programación naturales: son los nuevos lenguajes que
pretender aproximar el diseño y la construcción de programas al lenguaje de las
personas.
• Otra clasificación de los lenguajes de programación de alto nivel, es teniendo en cuenta el desarrollo de las computadoras
según sus diferentes generaciones:
• ·         Lenguajes de programación de primera generación: el lenguaje máquina y el ensamblador.
• ·         Lenguajes de programación de segunda generación : los primeros lenguajes de programación de alto nivel
imperativo (FROTRAN, COBOL).
• ·         Lenguajes de programación de tercera generación: son lenguajes de programación de alto nivel imperativo pero
mucho más utilizados y vigentes en la actualidad (ALGOL 8, PL/I, PASCAL, MODULA).
• ·         Lenguajes de programación de cuarta generación: usados en aplicaciones de gestión y manejo de bases de
dados (NATURAL, SQL).
• ·         Lenguajes de programación de quinta generación: creados para la inteligencia artificial y para el procesamiento
de lenguajes naturales (LISP, PROLOG).  
•  
GENERACIONES DEL LENGUAJE DE
PROGRAMACIÓN
• Primera generación: Los primeros ordenadores se programaban
directamente en código de máquina (basado en sistema binario), que puede
representarse mediante secuencias de ceros y unos sistema binario. Cada
modelo de ordenador tiene su propio código, por esa razón se llama 
lenguaje de máquina.
Segunda generación
• Los lenguaje simbólico asimismo propios de la máquina, simplifican la
escritura de las instrucciones y las hacen más legibles.
Tercera generación
• Los lenguajes de alto nivvel sustituyen las instrucciones simbólicas por
códigos independientes de la máquina, parecidas al lenguaje humano o al de
lasMatemáticas.
Cuarta generación
•   se ha dado este nombre a ciertas herramientas que permiten construir aplicaciones sencillas
combinando piezas prefabricadas. Hoy se piensa que estas herramientas no son,
propiamente hablando, lenguajes. Algunos proponen reservar el nombre de cuarta
generación para la programación orientada a objetos.
• Estos lenguajes tienen una estructura lo más parecido al idioma inglés, algunas características
son:
• - Acceso a base de datos.
• - Capacidades Gráficas.
• - Generación de código automáticamente.
• - Puede programarse visualmente como Visual Basic (Programación Visual).
Quinta generación
• Se llama así a veces a los lenguajes de la inteligencia artificial, aunque con el
fracaso del proyecto japonés de la quinta generación el nombre ha caído en
desuso.7
Lenguajes de Programación: Clasificación y Generaciones

Más contenido relacionado

La actualidad más candente

Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionKarol
 
Lenguaje de programacion UFT
Lenguaje de programacion UFT Lenguaje de programacion UFT
Lenguaje de programacion UFT jose chavez
 
Lenguaje De Programación
Lenguaje De ProgramaciónLenguaje De Programación
Lenguaje De Programacióndenisse176
 
Lenguaje De Programacion
Lenguaje De ProgramacionLenguaje De Programacion
Lenguaje De Programacionmilko09
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónfarmero
 
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACIONHISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACIONRYAJPS
 
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
 
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
 
Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Fj Lezama
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacioncarlos
 
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
 
Lenguajes de programacion jonathan suarez
Lenguajes de programacion jonathan suarezLenguajes de programacion jonathan suarez
Lenguajes de programacion jonathan suarezJonathan Suarez Vasquez
 
Lenguajes de programacion
 Lenguajes de programacion Lenguajes de programacion
Lenguajes de programacionVakkerAkeldam
 
Lenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezLenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezRafael Hernandez
 
Lenguajes de programación.ppt
Lenguajes de programación.pptLenguajes de programación.ppt
Lenguajes de programación.pptEliezer Cordova
 
Historia de los lenguajes de programacion
Historia de los lenguajes de programacionHistoria de los lenguajes de programacion
Historia de los lenguajes de programacionJANIIER
 

La actualidad más candente (19)

Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguaje de programacion UFT
Lenguaje de programacion UFT Lenguaje de programacion UFT
Lenguaje de programacion UFT
 
Lenguaje De Programación
Lenguaje De ProgramaciónLenguaje De Programación
Lenguaje De Programación
 
Clases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programaciónClases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programación
 
Lenguaje De Programacion
Lenguaje De ProgramacionLenguaje De Programacion
Lenguaje De Programacion
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACIONHISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES 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
 
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).
 
1er Trabajo
1er Trabajo1er Trabajo
1er Trabajo
 
Historia de la programación
Historia de la programaciónHistoria de la programación
Historia de la programación
 
Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
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 programacion jonathan suarez
Lenguajes de programacion jonathan suarezLenguajes de programacion jonathan suarez
Lenguajes de programacion jonathan suarez
 
Lenguajes de programacion
 Lenguajes de programacion Lenguajes de programacion
Lenguajes de programacion
 
Lenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezLenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandez
 
Lenguajes de programación.ppt
Lenguajes de programación.pptLenguajes de programación.ppt
Lenguajes de programación.ppt
 
Historia de los lenguajes de programacion
Historia de los lenguajes de programacionHistoria de los lenguajes de programacion
Historia de los lenguajes de programacion
 

Destacado

Arquitectura de redes
Arquitectura de redesArquitectura de redes
Arquitectura de redesDUnia Colome
 
Software ambientes virtuales
Software ambientes virtualesSoftware ambientes virtuales
Software ambientes virtualesDenisse Lozada
 
Gestion de riesgo . Colegio Max Uhle Arequipa
Gestion de riesgo .  Colegio Max Uhle ArequipaGestion de riesgo .  Colegio Max Uhle Arequipa
Gestion de riesgo . Colegio Max Uhle ArequipaGustavo Calderón
 
Mantenimiento y reparación de pc.2016
Mantenimiento y reparación de pc.2016Mantenimiento y reparación de pc.2016
Mantenimiento y reparación de pc.2016Esperanza Esther Lara
 
Tipos, niveles y modelos de investigación. Proyecto I Oriana Correa
Tipos, niveles y modelos de investigación. Proyecto I Oriana CorreaTipos, niveles y modelos de investigación. Proyecto I Oriana Correa
Tipos, niveles y modelos de investigación. Proyecto I Oriana Correa-_*Oriana C. C. R..
 
Plan de Innovación Educativa 2016-2017
Plan de Innovación Educativa 2016-2017Plan de Innovación Educativa 2016-2017
Plan de Innovación Educativa 2016-2017Ramiro Aduviri Velasco
 
Formato estrategias construye t rev gj (1)
Formato estrategias construye t rev gj (1)Formato estrategias construye t rev gj (1)
Formato estrategias construye t rev gj (1)Jaime Arciniega Resendiz
 
CURSO INTENSIVO PARA DOCENTES - NOMBRAMIENTO Y CONTRATO 2017
CURSO INTENSIVO PARA DOCENTES - NOMBRAMIENTO Y CONTRATO 2017CURSO INTENSIVO PARA DOCENTES - NOMBRAMIENTO Y CONTRATO 2017
CURSO INTENSIVO PARA DOCENTES - NOMBRAMIENTO Y CONTRATO 2017Bacilio Mamani Huayapa
 
Lazaro_ DESARROLLO MORAL
Lazaro_ DESARROLLO MORALLazaro_ DESARROLLO MORAL
Lazaro_ DESARROLLO MORALLlopita1129
 
2.3 desarrollo cognitivo del estudiante
2.3 desarrollo cognitivo del estudiante2.3 desarrollo cognitivo del estudiante
2.3 desarrollo cognitivo del estudianteRaul Febles Conde
 
Desarrollo cognitivo
Desarrollo cognitivoDesarrollo cognitivo
Desarrollo cognitivoLetyDhiaz
 
PROYECTO EDUCATIVO INSTITUCIONAL (PEI).
PROYECTO EDUCATIVO INSTITUCIONAL (PEI).PROYECTO EDUCATIVO INSTITUCIONAL (PEI).
PROYECTO EDUCATIVO INSTITUCIONAL (PEI).Marly Rodriguez
 
2.5 desarrollo socioemocional del estudiante
2.5 desarrollo socioemocional del estudiante2.5 desarrollo socioemocional del estudiante
2.5 desarrollo socioemocional del estudianteRaul Febles Conde
 

Destacado (20)

Arquitectura de redes
Arquitectura de redesArquitectura de redes
Arquitectura de redes
 
Desarrollo moral y socioemocional (3)
Desarrollo moral y socioemocional (3)Desarrollo moral y socioemocional (3)
Desarrollo moral y socioemocional (3)
 
Software ambientes virtuales
Software ambientes virtualesSoftware ambientes virtuales
Software ambientes virtuales
 
Gestion de riesgo . Colegio Max Uhle Arequipa
Gestion de riesgo .  Colegio Max Uhle ArequipaGestion de riesgo .  Colegio Max Uhle Arequipa
Gestion de riesgo . Colegio Max Uhle Arequipa
 
La web 2.0
La web 2.0La web 2.0
La web 2.0
 
Mantenimiento y reparación de pc.2016
Mantenimiento y reparación de pc.2016Mantenimiento y reparación de pc.2016
Mantenimiento y reparación de pc.2016
 
Prevención de Malware Investigación Documental
Prevención de Malware Investigación DocumentalPrevención de Malware Investigación Documental
Prevención de Malware Investigación Documental
 
Hardware
HardwareHardware
Hardware
 
Tipos, niveles y modelos de investigación. Proyecto I Oriana Correa
Tipos, niveles y modelos de investigación. Proyecto I Oriana CorreaTipos, niveles y modelos de investigación. Proyecto I Oriana Correa
Tipos, niveles y modelos de investigación. Proyecto I Oriana Correa
 
Plan de Innovación Educativa 2016-2017
Plan de Innovación Educativa 2016-2017Plan de Innovación Educativa 2016-2017
Plan de Innovación Educativa 2016-2017
 
Formato estrategias construye t rev gj (1)
Formato estrategias construye t rev gj (1)Formato estrategias construye t rev gj (1)
Formato estrategias construye t rev gj (1)
 
CURSO INTENSIVO PARA DOCENTES - NOMBRAMIENTO Y CONTRATO 2017
CURSO INTENSIVO PARA DOCENTES - NOMBRAMIENTO Y CONTRATO 2017CURSO INTENSIVO PARA DOCENTES - NOMBRAMIENTO Y CONTRATO 2017
CURSO INTENSIVO PARA DOCENTES - NOMBRAMIENTO Y CONTRATO 2017
 
Protocolos de seguridad informática
Protocolos de seguridad informáticaProtocolos de seguridad informática
Protocolos de seguridad informática
 
Lazaro_ DESARROLLO MORAL
Lazaro_ DESARROLLO MORALLazaro_ DESARROLLO MORAL
Lazaro_ DESARROLLO MORAL
 
2.3 desarrollo cognitivo del estudiante
2.3 desarrollo cognitivo del estudiante2.3 desarrollo cognitivo del estudiante
2.3 desarrollo cognitivo del estudiante
 
Desarrollo cognitivo
Desarrollo cognitivoDesarrollo cognitivo
Desarrollo cognitivo
 
PROYECTO EDUCATIVO INSTITUCIONAL (PEI).
PROYECTO EDUCATIVO INSTITUCIONAL (PEI).PROYECTO EDUCATIVO INSTITUCIONAL (PEI).
PROYECTO EDUCATIVO INSTITUCIONAL (PEI).
 
Desarrollo cognitivo segunda infancia
Desarrollo cognitivo segunda infanciaDesarrollo cognitivo segunda infancia
Desarrollo cognitivo segunda infancia
 
2.5 desarrollo socioemocional del estudiante
2.5 desarrollo socioemocional del estudiante2.5 desarrollo socioemocional del estudiante
2.5 desarrollo socioemocional del estudiante
 
PEI 2016
PEI 2016PEI 2016
PEI 2016
 

Similar a Lenguajes de Programación: Clasificación y Generaciones

Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.dUi velazquez
 
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
 
lenguaje de Programacion
lenguaje de Programacionlenguaje de Programacion
lenguaje de ProgramacionLauracks
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonalejandritasalva
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacionFausto Orozco
 
1. Que es programacion
1. Que es programacion1. Que es programacion
1. Que es programacionFausto Orozco
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionJANIIER
 
Barbara tarea prof.ciro
Barbara tarea prof.ciroBarbara tarea prof.ciro
Barbara tarea prof.cirojohana_0891
 
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programacionTensor
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónanderson03230812
 
Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajesRBAC92
 
Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205Jonatan Rivera
 
Clasificación de lenguaje de programación
Clasificación de lenguaje de programaciónClasificación de lenguaje de programación
Clasificación de lenguaje de programaciónJefersonRamiresRosillo
 
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 alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivelANALI GOMEZ
 

Similar a Lenguajes de Programación: Clasificación y Generaciones (20)

Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
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...
 
Dennis
DennisDennis
Dennis
 
lenguaje de Programacion
lenguaje de Programacionlenguaje de Programacion
lenguaje de Programacion
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacion
 
1. Que es programacion
1. Que es programacion1. Que es programacion
1. Que es programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Barbara tarea prof.ciro
Barbara tarea prof.ciroBarbara tarea prof.ciro
Barbara tarea prof.ciro
 
Valladares karlos clp
Valladares karlos clpValladares karlos clp
Valladares karlos clp
 
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programacion
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajes
 
Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205
 
Melisa
MelisaMelisa
Melisa
 
Clasificación de lenguaje de programación
Clasificación de lenguaje de programaciónClasificación de lenguaje de programación
Clasificación de lenguaje de programación
 
Clasificación de lenguaje de programación
Clasificación de lenguaje de programaciónClasificación de lenguaje de programación
Clasificación de lenguaje 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
 
Lili
LiliLili
Lili
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 

Último

Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...esandoval7
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxJairReyna1
 
Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)dianamateo1513
 
Biología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxBiología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxluisvalero46
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdffredyflores58
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)ssuser6958b11
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdfRicardoRomeroUrbano
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para PlataformasSegundo Silva Maguiña
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana5extraviado
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdffredyflores58
 
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...Arquitecto Alejandro Gomez cornejo muñoz
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCarlos Delgado
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRyanimarca23
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosJeanCarlosLorenzo1
 
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinación
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinaciónEstacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinación
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinaciónAlexisHernandez885688
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaANDECE
 

Último (20)

Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptx
 
Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)
 
Biología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxBiología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptx
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para Plataformas
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
 
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric Project
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
 
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinación
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinaciónEstacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinación
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinación
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de Almería
 

Lenguajes de Programación: Clasificación y Generaciones

  • 1. LENGUAJE DE PROGRAMACIÓN Ing. Sistemas y Telemática III - A ESPINOZA CASTRO, Jhan Bronner GRANDEZ GARCÍA, Jack Arnold
  • 2. Definición Conjunto de reglas o normas que permiten asociar a cada programa correcto un cálculo que será llevado a cabo por un ordenador (sin ambigüedades).
  • 4. CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN • Los lenguajes de programación son lenguajes creado por el ser humano para poder comunicarse con las computadoras. Así podríamos decir que lenguaje de programación es el conjunto de símbolos y palabras que permiten al usuario de una computadora darle instrucciones y órdenes para que la computadora los ejecute.
  • 5. El Lenguaje Máquina  Es el lenguaje de programación que entiende directamente la máquina (computadora). Este lenguaje de programación utiliza el alfabeto binario, es decir, el 0 y el 1. Con estos dos únicos dígitos, también conocidos como bits, se forman lo que se conoce como cadenas binarias (combinaciones de ceros y unos) son con las que se escriben las instrucciones, y a través de estas instrucciones el microprocesador de la computadora entiende nuestra peticiones. El lenguaje máquina fue el primer lenguaje de programación. Este lenguaje de programación dejo de utilizarse por su gran dificultad y por la facilidad para cometer errores al escribir las cadenas binarias
  • 6. Lenguajes de programación de bajo nivel • Son mucho mas fáciles de utilizar que el lenguaje máquina, pero dependen mucho de la máquina o computadora como sucedía con el lenguaje máquina. El lenguaje ensamblador fue el primer lenguaje de programación que trato de sustituir el lenguaje máquina por otro lenguaje que fuese más parecido al de los seres humanos. • En este lenguaje se conoce como programa fuente, que traduce las instruciones a un programa escrito en lenguaje ensamblador por el programador, y programa objeto es la traducción a lenguaje máquina del programa fuente. • Los lenguajes de este tipo pueden crear programas muy rápidos, pero son difíciles de aprender, son específicos de cada procesador (de cada máquina), si nos llevamos el programa a otro computador será preciso reescribir el programa desde el comienzo.
  • 7. Lenguajes de programación de alto nivel • ·         Lenguajes de programación imperativos: entre ellos tenemos el Cobol, Pascal, C y Ada. • ·         Lenguajes de programación declarativos: el Lisp y el Prolog. • ·         Lenguajes de programación orientados a objetos: el Smalltalk y el C++. • ·         Lenguajes de programación orientados al problema: son aquellos lenguajes específicos para gestión. • ·         Lenguajes de programación naturales: son los nuevos lenguajes que pretender aproximar el diseño y la construcción de programas al lenguaje de las personas.
  • 8. • Otra clasificación de los lenguajes de programación de alto nivel, es teniendo en cuenta el desarrollo de las computadoras según sus diferentes generaciones: • ·         Lenguajes de programación de primera generación: el lenguaje máquina y el ensamblador. • ·         Lenguajes de programación de segunda generación : los primeros lenguajes de programación de alto nivel imperativo (FROTRAN, COBOL). • ·         Lenguajes de programación de tercera generación: son lenguajes de programación de alto nivel imperativo pero mucho más utilizados y vigentes en la actualidad (ALGOL 8, PL/I, PASCAL, MODULA). • ·         Lenguajes de programación de cuarta generación: usados en aplicaciones de gestión y manejo de bases de dados (NATURAL, SQL). • ·         Lenguajes de programación de quinta generación: creados para la inteligencia artificial y para el procesamiento de lenguajes naturales (LISP, PROLOG).   •  
  • 9. GENERACIONES DEL LENGUAJE DE PROGRAMACIÓN • Primera generación: Los primeros ordenadores se programaban directamente en código de máquina (basado en sistema binario), que puede representarse mediante secuencias de ceros y unos sistema binario. Cada modelo de ordenador tiene su propio código, por esa razón se llama  lenguaje de máquina.
  • 10. Segunda generación • Los lenguaje simbólico asimismo propios de la máquina, simplifican la escritura de las instrucciones y las hacen más legibles.
  • 11. Tercera generación • Los lenguajes de alto nivvel sustituyen las instrucciones simbólicas por códigos independientes de la máquina, parecidas al lenguaje humano o al de lasMatemáticas.
  • 12. Cuarta generación •   se ha dado este nombre a ciertas herramientas que permiten construir aplicaciones sencillas combinando piezas prefabricadas. Hoy se piensa que estas herramientas no son, propiamente hablando, lenguajes. Algunos proponen reservar el nombre de cuarta generación para la programación orientada a objetos. • Estos lenguajes tienen una estructura lo más parecido al idioma inglés, algunas características son: • - Acceso a base de datos. • - Capacidades Gráficas. • - Generación de código automáticamente. • - Puede programarse visualmente como Visual Basic (Programación Visual).
  • 13. Quinta generación • Se llama así a veces a los lenguajes de la inteligencia artificial, aunque con el fracaso del proyecto japonés de la quinta generación el nombre ha caído en desuso.7