SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
UNIVERSIDAD AUTONOMA DE CHIAPA
            FACULTAD DE CONTADURIA PUBLICA
                      CAMPUS IV
               ARQUITECTURA


PROFESOR
CIRO EDUARDO PALOMEQUE BECERRA
TEMA:
CLASIFICACION DE LOS LENGUAJES DE PROGRAMACION
ALUMNO
NESTOR IVAN ESCOBAR HERNANDEZ
CLASIFICACION DE LOS
    LENGUAJES DE PROGRAMACION
    EL LENGUAJE DE CLARATIVO
●


    SON AQUELLOS LENGUAJES DE PROGRAMACIÓN EN LOS CUALES
    SE LE INDICA A LA COMPUTADORA QUE ES LO QUE SE DESEA
    OBTENER O QUE ES LO QUE SE ESTA BUSCANDO, POR EJEMPLOS
    DE LENGUAJES DECLARATIVOS SON EL DATATRIEVE, SQL Y LAS
    EXPRESIONES REGULARES.


●   SIGLAS DE STRUCTURED QUERY LANGUAGE (LENGUAJE ESTRUCTURADO
    DE CONSULTAS). ES UN LENGUAJE DECLARATIVO QUE AÚNA
    CARACTERÍSTICAS DEL ÁLGEBRA Y EL CÁLCULO RELACIONALES QUE NOS
    PERMITE LANZAR CONSULTAS CONTRA UNA BASE DE DATOS PARA
    RECUPERAR INFORMACIÓN DE NUESTRO INTERÉS, ALMACENADA EN ELLA.
IMPERATIVOS

 SE LLAMA LENGUAJES IMPERATIVOS A AQUELLOS EN
 LOS CUALES SE LE ORDENA A LA COMPUTADORA CÓMO
 REALIZAR UNA TAREA SIGUIENDO UNA SERIE DE PASOS
 O INSTRUCCIONES.


EJEMPLO:

PASO 1, SOLICITAR NÚMERO.
PASO 2, MULTIPLICAR NÚMERO POR DOS.
PASO 3, IMPRIMIR RESULTADO DE LA OPERACIÓN.
PASO 4, ETC,
GENERACIONES DE LOS LENGUAJES

●   ALGO PARECIDO HA OCURRIDO CON LA PROGRAMACIÓN DE LOS ORDENADORES (EL SOFTWARE),
    QUE SE REALIZA EN LENGUAJES QUE SUELEN CLASIFICARSE EN CINCO GENERACIONES, DE LAS
    QUE LAS TRES PRIMERAS SON EVIDENTES, . ESTAS GENERACIONES NO COINCIDIERON
    EXACTAMENTE EN EL TIEMPO CON LAS DE HARDWARE, PERO SÍ DE FORMA APROXIMADA,

●   PRIMERA GENERACIÓN: LOS PRIMEROS ORDENADORES SE PROGRAMABAN DIRECTAMENTE EN
    CÓDIGO 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 LENGUAJES SIMBÓLICOS, ASÍ MISMO PROPIOS DE LA MÁQUINA,
    SIMPLIFICAN LA ESCRITURA DE LAS INSTRUCCIONES Y LAS HACEN MÁS LEGIBLES.

●   TERCERA GENERACIÓN: LOS LENGUAJES DE ALTO NIVEL SUSTITUYEN LAS INSTRUCCIONES
    SIMBÓLICAS POR CÓDIGOS INDEPENDIENTES DE LA MÁQUINA, PARECIDAS AL LENGUAJE HUMANO O
    AL DE LAS MATEMÁ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.

●   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.
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. EL 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. Fue el primer
lenguaje de programación. Este tipo de lenguaje
de programación dejo de utilizarse por su gran
dificultad y por la facilidad para cometer errores.
●   EXISTEN DIFERENTES CLASES O TIPOS DE
    LENGUAJES DE PROGRAMACIÓN:


●   1º EL LENGUAJE MÁQUINA: ES EL LENGUAJE DE
    PROGRAMACIÓN QUE ENTIENDE DIRECTAMENTE
    LA COMPUTADORA O MÁQUINA. ESTE LENGUAJE
    DE PROGRAMACIÓN UTILIZA EL ALFABETO
    BINARIO, ES DECIR, EL 0 Y EL 1.
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 MUCHO MÁS
PARECIDO AL DE LOS SERES HUMANOS.
●   LENGUAJE DE PROGRAMACION DE ALTO
    NIVEL: ESTE LENGUAJE SE CARACTERIZA
    POR QUE SON MÁS FÁCILES DE APRENDER
    PORQUE SE USAN PALABRAS O COMANDOS
    DEL LENGUAJE NATURAL


●   LENGUAJES DE PROGRAMACIÓN
    ORIENTADOS A OBJETOS: EL SMALLTALK Y
    EL C++.

Más contenido relacionado

La actualidad más candente

Modificaciones informáticas del lenguaje
Modificaciones informáticas del lenguajeModificaciones informáticas del lenguaje
Modificaciones informáticas del lenguajekymeni
 
Actividad10 141101003018-conversion-gate01
Actividad10 141101003018-conversion-gate01Actividad10 141101003018-conversion-gate01
Actividad10 141101003018-conversion-gate01Viri Fer'Her
 
Tecnologias del habla_reconocimiento
Tecnologias del habla_reconocimientoTecnologias del habla_reconocimiento
Tecnologias del habla_reconocimientoGablot Ier Van
 
Tecnologias de habla_sintesis
Tecnologias de habla_sintesisTecnologias de habla_sintesis
Tecnologias de habla_sintesisGablot Ier Van
 

La actualidad más candente (7)

Act10
Act10Act10
Act10
 
Actividad #10
Actividad #10Actividad #10
Actividad #10
 
Modificaciones informáticas del lenguaje
Modificaciones informáticas del lenguajeModificaciones informáticas del lenguaje
Modificaciones informáticas del lenguaje
 
Actividad10 141101003018-conversion-gate01
Actividad10 141101003018-conversion-gate01Actividad10 141101003018-conversion-gate01
Actividad10 141101003018-conversion-gate01
 
Tecnologias del habla_reconocimiento
Tecnologias del habla_reconocimientoTecnologias del habla_reconocimiento
Tecnologias del habla_reconocimiento
 
Act 9
Act 9Act 9
Act 9
 
Tecnologias de habla_sintesis
Tecnologias de habla_sintesisTecnologias de habla_sintesis
Tecnologias de habla_sintesis
 

Destacado

Destacado (15)

El imperativo en vos
El imperativo  en vosEl imperativo  en vos
El imperativo en vos
 
Ciencia y tecnologia
Ciencia y tecnologiaCiencia y tecnologia
Ciencia y tecnologia
 
Métodos Proyectuales - Danielle Quarante
Métodos Proyectuales - Danielle QuaranteMétodos Proyectuales - Danielle Quarante
Métodos Proyectuales - Danielle Quarante
 
Imperativo afirmativo
Imperativo afirmativoImperativo afirmativo
Imperativo afirmativo
 
Hackeando Empresas y Organizaciones
Hackeando Empresas y  OrganizacionesHackeando Empresas y  Organizaciones
Hackeando Empresas y Organizaciones
 
todo sobre Ergonomía
todo sobre Ergonomíatodo sobre Ergonomía
todo sobre Ergonomía
 
Condiciones de trabajo
Condiciones de trabajoCondiciones de trabajo
Condiciones de trabajo
 
Ergonomia presentacion
Ergonomia presentacionErgonomia presentacion
Ergonomia presentacion
 
Ergonomia y efectos en la salud.ppt 1
Ergonomia y efectos en la salud.ppt 1Ergonomia y efectos en la salud.ppt 1
Ergonomia y efectos en la salud.ppt 1
 
ERGONOMIA EN EL LUGAR DE TRABAJO
ERGONOMIA EN EL LUGAR DE TRABAJO ERGONOMIA EN EL LUGAR DE TRABAJO
ERGONOMIA EN EL LUGAR DE TRABAJO
 
Ergonomia
ErgonomiaErgonomia
Ergonomia
 
Presentacion en power point. ergonomia. Riesgos Laborales
Presentacion en power point. ergonomia. Riesgos LaboralesPresentacion en power point. ergonomia. Riesgos Laborales
Presentacion en power point. ergonomia. Riesgos Laborales
 
Ergonomia
ErgonomiaErgonomia
Ergonomia
 
ERGONOMIA
ERGONOMIAERGONOMIA
ERGONOMIA
 
Tipos de ergonomía
Tipos de ergonomíaTipos de ergonomía
Tipos de ergonomía
 

Similar a Tipos de lenguajes

Clasificion de los lenguajes
Clasificion de los lenguajesClasificion de los lenguajes
Clasificion de los lenguajesPhoenix Dark
 
Babel, el lenguaje de la tecnologia
Babel, el lenguaje de la tecnologiaBabel, el lenguaje de la tecnologia
Babel, el lenguaje de la tecnologiaIvnMariano
 
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 programacionpower.
Lenguajes de programacionpower.Lenguajes de programacionpower.
Lenguajes de programacionpower.seam98
 
Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.Fontyed
 
Introducción a lenguajes de programación
Introducción a lenguajes de programaciónIntroducción a lenguajes de programación
Introducción a lenguajes de programaciónrmirandaibanez
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemaskarinaportilla
 
Contratos fuertes y debiles presentacion final
Contratos fuertes y debiles presentacion finalContratos fuertes y debiles presentacion final
Contratos fuertes y debiles presentacion finalAtahualpa Acosta
 
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
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionJANIIER
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivelANALI GOMEZ
 
Barbara tarea prof.ciro
Barbara tarea prof.ciroBarbara tarea prof.ciro
Barbara tarea prof.cirojohana_0891
 
CARLOS HERNANDEZ LOPZ
CARLOS HERNANDEZ LOPZCARLOS HERNANDEZ LOPZ
CARLOS HERNANDEZ LOPZkharloslopez
 
LENGUAJE DE PROGRAMACION
LENGUAJE DE PROGRAMACIONLENGUAJE DE PROGRAMACION
LENGUAJE DE PROGRAMACIONMAYRIN MILLER
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonalejandritasalva
 
Lenguajes de Programación
Lenguajes de Programación Lenguajes de Programación
Lenguajes de Programación lobi7o
 

Similar a Tipos de lenguajes (20)

Clasificion de los lenguajes
Clasificion de los lenguajesClasificion de los lenguajes
Clasificion de los lenguajes
 
Babel, el lenguaje de la tecnologia
Babel, el lenguaje de la tecnologiaBabel, el lenguaje de la tecnologia
Babel, el lenguaje de la tecnologia
 
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 programacionpower.
Lenguajes de programacionpower.Lenguajes de programacionpower.
Lenguajes de programacionpower.
 
Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.
 
Introducción a lenguajes de programación
Introducción a lenguajes de programaciónIntroducción a lenguajes de programación
Introducción a lenguajes de programación
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemas
 
Sin título 1
Sin título 1Sin título 1
Sin título 1
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Contratos fuertes y debiles presentacion final
Contratos fuertes y debiles presentacion finalContratos fuertes y debiles presentacion final
Contratos fuertes y debiles presentacion final
 
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
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 
Barbara tarea prof.ciro
Barbara tarea prof.ciroBarbara tarea prof.ciro
Barbara tarea prof.ciro
 
CARLOS HERNANDEZ LOPZ
CARLOS HERNANDEZ LOPZCARLOS HERNANDEZ LOPZ
CARLOS HERNANDEZ LOPZ
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
 
LENGUAJE DE PROGRAMACION
LENGUAJE DE PROGRAMACIONLENGUAJE DE PROGRAMACION
LENGUAJE DE PROGRAMACION
 
Universidad autónoma de chiapas
Universidad autónoma de chiapasUniversidad autónoma de chiapas
Universidad autónoma de chiapas
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
Lenguajes de Programación
Lenguajes de Programación Lenguajes de Programación
Lenguajes de Programación
 

Último

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 

Último (15)

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 

Tipos de lenguajes

  • 1. UNIVERSIDAD AUTONOMA DE CHIAPA FACULTAD DE CONTADURIA PUBLICA CAMPUS IV ARQUITECTURA PROFESOR CIRO EDUARDO PALOMEQUE BECERRA TEMA: CLASIFICACION DE LOS LENGUAJES DE PROGRAMACION ALUMNO NESTOR IVAN ESCOBAR HERNANDEZ
  • 2. CLASIFICACION DE LOS LENGUAJES DE PROGRAMACION EL LENGUAJE DE CLARATIVO ● SON AQUELLOS LENGUAJES DE PROGRAMACIÓN EN LOS CUALES SE LE INDICA A LA COMPUTADORA QUE ES LO QUE SE DESEA OBTENER O QUE ES LO QUE SE ESTA BUSCANDO, POR EJEMPLOS DE LENGUAJES DECLARATIVOS SON EL DATATRIEVE, SQL Y LAS EXPRESIONES REGULARES. ● SIGLAS DE STRUCTURED QUERY LANGUAGE (LENGUAJE ESTRUCTURADO DE CONSULTAS). ES UN LENGUAJE DECLARATIVO QUE AÚNA CARACTERÍSTICAS DEL ÁLGEBRA Y EL CÁLCULO RELACIONALES QUE NOS PERMITE LANZAR CONSULTAS CONTRA UNA BASE DE DATOS PARA RECUPERAR INFORMACIÓN DE NUESTRO INTERÉS, ALMACENADA EN ELLA.
  • 3. IMPERATIVOS SE LLAMA LENGUAJES IMPERATIVOS A AQUELLOS EN LOS CUALES SE LE ORDENA A LA COMPUTADORA CÓMO REALIZAR UNA TAREA SIGUIENDO UNA SERIE DE PASOS O INSTRUCCIONES. EJEMPLO: PASO 1, SOLICITAR NÚMERO. PASO 2, MULTIPLICAR NÚMERO POR DOS. PASO 3, IMPRIMIR RESULTADO DE LA OPERACIÓN. PASO 4, ETC,
  • 4. GENERACIONES DE LOS LENGUAJES ● ALGO PARECIDO HA OCURRIDO CON LA PROGRAMACIÓN DE LOS ORDENADORES (EL SOFTWARE), QUE SE REALIZA EN LENGUAJES QUE SUELEN CLASIFICARSE EN CINCO GENERACIONES, DE LAS QUE LAS TRES PRIMERAS SON EVIDENTES, . ESTAS GENERACIONES NO COINCIDIERON EXACTAMENTE EN EL TIEMPO CON LAS DE HARDWARE, PERO SÍ DE FORMA APROXIMADA, ● PRIMERA GENERACIÓN: LOS PRIMEROS ORDENADORES SE PROGRAMABAN DIRECTAMENTE EN CÓDIGO 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 LENGUAJES SIMBÓLICOS, ASÍ MISMO PROPIOS DE LA MÁQUINA, SIMPLIFICAN LA ESCRITURA DE LAS INSTRUCCIONES Y LAS HACEN MÁS LEGIBLES. ● TERCERA GENERACIÓN: LOS LENGUAJES DE ALTO NIVEL SUSTITUYEN LAS INSTRUCCIONES SIMBÓLICAS POR CÓDIGOS INDEPENDIENTES DE LA MÁQUINA, PARECIDAS AL LENGUAJE HUMANO O AL DE LAS MATEMÁ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. ● 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.
  • 5. 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. EL 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. Fue el primer lenguaje de programación. Este tipo de lenguaje de programación dejo de utilizarse por su gran dificultad y por la facilidad para cometer errores.
  • 6. EXISTEN DIFERENTES CLASES O TIPOS DE LENGUAJES DE PROGRAMACIÓN: ● 1º EL LENGUAJE MÁQUINA: ES EL LENGUAJE DE PROGRAMACIÓN QUE ENTIENDE DIRECTAMENTE LA COMPUTADORA O MÁQUINA. ESTE LENGUAJE DE PROGRAMACIÓN UTILIZA EL ALFABETO BINARIO, ES DECIR, EL 0 Y EL 1.
  • 7. 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 MUCHO MÁS PARECIDO AL DE LOS SERES HUMANOS.
  • 8. LENGUAJE DE PROGRAMACION DE ALTO NIVEL: ESTE LENGUAJE SE CARACTERIZA POR QUE SON MÁS FÁCILES DE APRENDER PORQUE SE USAN PALABRAS O COMANDOS DEL LENGUAJE NATURAL ● LENGUAJES DE PROGRAMACIÓN ORIENTADOS A OBJETOS: EL SMALLTALK Y EL C++.