SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR
Integrantes: Diego Erazo
Santiago Guzmán
Clasificación de los Lenguajes de Programación
Clasificación según la forma de sus
instrucciones
 Los lenguajes se pueden clasificar según la forma de sus instrucciones o según
los distintos paradigmas de programación:
Lenguajes imperativos o
procedimentales
 Son un tipo de lenguaje de programación que tiene como característica es
que se basa en procedimientos, o sea, dar instrucciones para que realice algo,
su característica es el uso de comandos y variables, inició entre los años 50's.
 Las instrucciones se ejecutan una a una, de forma secuencial, aunque a veces
sabemos que se encuentran estructuras de control condicionales o bucles.
 Algunos ejemplos:
Ejemplos de lenguajes imperativos
Lenguajes declarativos: lógicos y
funcionales
 Es un tipo de lenguaje de programación basado más en las matemáticas y en la
lógica que los lenguajes imperativos, más cercanos estos al razonamiento
humano. Los lenguajes declarativos no dicen cómo hacer una cosa, sino, más
bien, qué cosa hacer. A diferencia de los imperativos, no suele haber declaración
de variables ni tipos.
Ejemplo de programación para calcular el factorial:
Ejemplos de lenguajes declarativos
LENGUAJES CONCURRENTES
 se concibe como un conjuntos de thread o hilos de control Cada thread
ejecuta una única actividad secuencial.
 Cada thread se ejecuta en su propio procesador virtual ejecutando
independientemente acciones de acuerdo con la actividad que tiene
asociada.
 Los threads concurrentes intercambian entre sí mensajes con
información y mensajes de sincronismo.
 Existen tres formas de implementar un programa concurrente: „
Mediante un lenguaje concurrente (Ada, Java, etc.). „A través de un
sistema operativo (UNIX, POSIX, Windows, etc). „Apoyándose en un
software de comunicaciones (DIS-ADA, MMS, CORBA).
Ejemplos de lenguajes concurrentes
Lenguaje orientado a objetos
 Se le llama así a cualquier lenguaje de programación que implemente los
conceptos definidos por la programación orientada a objetos.
 Cabe notar que los conceptos definidos en la programación orientada a objetos no
son una condición sino que son para definir que un lenguaje es orientado a
objetos. Existen conceptos que pueden estar ausentes en un lenguaje dado y sin
embargo, no invalidar su definición como lenguaje orientado a objetos.
 Quizás las condiciones mínimas necesarias las provee el formalismo que modélica
mejor las propiedades de un sistema orientado a objetos: los tipos de datos
abstractos.
 Siguiendo esa idea, cualquier lenguaje que permita la definición de tipos de datos,
de operaciones nuevas sobre esos tipos de datos, y de instanciar el tipo de datos
podría ser considerado orientado a objetos.
Ejemplos de lenguajes orientado a
objetos
CONCLUSIONES
 La clasificación anterior no es excluyente entre si, es decir un lenguaje puede
estar incluido en mas de un paradigma.
 Así como por ejemplo el lenguaje Ada, es un lenguaje imperativo, tiene
mecanismos de encapsulamiento y genericidad propios de los lenguajes
basados en objetos, y permite la concurrencia.
Recomendaciones
 Cada lenguaje es una herramienta pero cada lenguaje puede realizar
su trabajo dependiendo de cada situación o problema.
 Por lo que es recomendable ver que lenguaje se ajusta o es mas
efectivo para resolver el problema o problemas mas rápidamente y
efectivamente
Bibliografía
 https://prezi.com/comy5g1cjgue/clasificacion-de-los-lenguajes-de-
programacion/
 https://prezi.com/m0yickgrvle_/lenguajes-concurrentes/
 https://es.wikipedia.org/wiki/Programaci%C3%B3n_declarativa
 http://www.monografias.com/trabajos38/tipos-lenguajes-
programacion/tipos-lenguajes-programacion2.shtml

Más contenido relacionado

La actualidad más candente

Lenguaje y Comunicación en la infancia
Lenguaje y Comunicación en la infanciaLenguaje y Comunicación en la infancia
Lenguaje y Comunicación en la infanciaMargotValcarce1958
 
4. Estrategias de objetivación del discurso
4. Estrategias de objetivación del discurso4. Estrategias de objetivación del discurso
4. Estrategias de objetivación del discursoCecilia Serpa
 
Dn13 u3 a28_mbe xml
Dn13 u3 a28_mbe  xmlDn13 u3 a28_mbe  xml
Dn13 u3 a28_mbe xmlUtec Dn
 
Clase sobre lenguaje Documental
Clase sobre lenguaje DocumentalClase sobre lenguaje Documental
Clase sobre lenguaje Documentalirisalbertina15
 
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ISILVA19_PAMELA
 
Pogramacion Orientada a objetos
Pogramacion Orientada a objetosPogramacion Orientada a objetos
Pogramacion Orientada a objetosRonald Aguiar
 
Análisis de la situación e intención comunicativas
Análisis de la situación e intención comunicativasAnálisis de la situación e intención comunicativas
Análisis de la situación e intención comunicativasColegio Jesús-María Bilbao
 
Lenguaje documental
Lenguaje documentalLenguaje documental
Lenguaje documentalgraterolj
 

La actualidad más candente (14)

Lenguaje y Comunicación en la infancia
Lenguaje y Comunicación en la infanciaLenguaje y Comunicación en la infancia
Lenguaje y Comunicación en la infancia
 
Java
JavaJava
Java
 
4. Estrategias de objetivación del discurso
4. Estrategias de objetivación del discurso4. Estrategias de objetivación del discurso
4. Estrategias de objetivación del discurso
 
Dn13 u3 a28_mbe xml
Dn13 u3 a28_mbe  xmlDn13 u3 a28_mbe  xml
Dn13 u3 a28_mbe xml
 
La I. A. y el procesamiento del lenguaje natural
La I. A. y el procesamiento del lenguaje naturalLa I. A. y el procesamiento del lenguaje natural
La I. A. y el procesamiento del lenguaje natural
 
Clase sobre lenguaje Documental
Clase sobre lenguaje DocumentalClase sobre lenguaje Documental
Clase sobre lenguaje Documental
 
Presentación1
Presentación1Presentación1
Presentación1
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
La comunicacion
La comunicacionLa comunicacion
La comunicacion
 
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN I
 
LENGUAJES DOCUMENTALES
LENGUAJES DOCUMENTALESLENGUAJES DOCUMENTALES
LENGUAJES DOCUMENTALES
 
Pogramacion Orientada a objetos
Pogramacion Orientada a objetosPogramacion Orientada a objetos
Pogramacion Orientada a objetos
 
Análisis de la situación e intención comunicativas
Análisis de la situación e intención comunicativasAnálisis de la situación e intención comunicativas
Análisis de la situación e intención comunicativas
 
Lenguaje documental
Lenguaje documentalLenguaje documental
Lenguaje documental
 

Similar a Clasificación Lenguajes Programación

Babel, el lenguaje de la tecnologia
Babel, el lenguaje de la tecnologiaBabel, el lenguaje de la tecnologia
Babel, el lenguaje de la tecnologiaIvnMariano
 
Mariana precesntacion 2
Mariana precesntacion 2Mariana precesntacion 2
Mariana precesntacion 2esveidi_27
 
Introducción a los lenguajes de programación( imodulo)
Introducción a los lenguajes de programación( imodulo)Introducción a los lenguajes de programación( imodulo)
Introducción a los lenguajes de programación( imodulo)ROBERT ENRIQUE MARTINEZ GARCIA
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónOscar Delgado
 
Clasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionClasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionAlberto Jacome
 
Contratos fuertes y debiles presentacion final
Contratos fuertes y debiles presentacion finalContratos fuertes y debiles presentacion final
Contratos fuertes y debiles presentacion finalAtahualpa Acosta
 
Paradigma de programación
Paradigma de programaciónParadigma de programación
Paradigma de programaciónReina Rodriguez
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacioncarlos_graterol
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónfarmero
 
Lenguajes De ProgramacióN
Lenguajes De ProgramacióNLenguajes De ProgramacióN
Lenguajes De ProgramacióNEduFigueroa
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacionangela
 
FUNDAMENTOS DE PROGRAMACIÓN EN EL DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN EL DISEÑO WEB  FUNDAMENTOS DE PROGRAMACIÓN EN EL DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN EL DISEÑO WEB Vannesa Pinzon
 

Similar a Clasificación Lenguajes Programación (20)

Babel, el lenguaje de la tecnologia
Babel, el lenguaje de la tecnologiaBabel, el lenguaje de la tecnologia
Babel, el lenguaje de la tecnologia
 
Mariana precesntacion 2
Mariana precesntacion 2Mariana precesntacion 2
Mariana precesntacion 2
 
Introducción a los lenguajes de programación( imodulo)
Introducción a los lenguajes de programación( imodulo)Introducción a los lenguajes de programación( imodulo)
Introducción a los lenguajes de programación( imodulo)
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Clasificacion
ClasificacionClasificacion
Clasificacion
 
Clasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionClasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacion
 
Clasificacion de lenguajes de programacion martha
Clasificacion de lenguajes de programacion marthaClasificacion de lenguajes de programacion martha
Clasificacion de lenguajes de programacion martha
 
Contratos fuertes y debiles presentacion final
Contratos fuertes y debiles presentacion finalContratos fuertes y debiles presentacion final
Contratos fuertes y debiles presentacion final
 
Paradigma de programación
Paradigma de programaciónParadigma de programación
Paradigma de programación
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Informe
InformeInforme
Informe
 
Arquitectura de Computadoras
Arquitectura de Computadoras Arquitectura de Computadoras
Arquitectura de Computadoras
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes De ProgramacióN
Lenguajes De ProgramacióNLenguajes De ProgramacióN
Lenguajes De ProgramacióN
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
Lenguaje informatico tic´s
Lenguaje informatico tic´sLenguaje informatico tic´s
Lenguaje informatico tic´s
 
FUNDAMENTOS DE PROGRAMACIÓN EN EL DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN EL DISEÑO WEB  FUNDAMENTOS DE PROGRAMACIÓN EN EL DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN EL DISEÑO WEB
 
Programacion evolucion
Programacion evolucionProgramacion evolucion
Programacion evolucion
 

Más de Diego Erazo

Manual de instalacion de ventsim
Manual de instalacion de ventsimManual de instalacion de ventsim
Manual de instalacion de ventsimDiego Erazo
 
Taller 5 factores elementos garantia simulacion
Taller 5 factores elementos garantia simulacionTaller 5 factores elementos garantia simulacion
Taller 5 factores elementos garantia simulacionDiego Erazo
 
Vetajas y desventajas de la simulacion
Vetajas y desventajas de la simulacionVetajas y desventajas de la simulacion
Vetajas y desventajas de la simulacionDiego Erazo
 
Sistemas complejos
Sistemas complejosSistemas complejos
Sistemas complejosDiego Erazo
 
Algoritmo codificador de huffman matlab
Algoritmo codificador de huffman matlabAlgoritmo codificador de huffman matlab
Algoritmo codificador de huffman matlabDiego Erazo
 
Algoritmo de entropia matlab
Algoritmo de entropia matlabAlgoritmo de entropia matlab
Algoritmo de entropia matlabDiego Erazo
 
La entropía y los sistemas abiertos
La entropía y los sistemas abiertosLa entropía y los sistemas abiertos
La entropía y los sistemas abiertosDiego Erazo
 
Leyes de la entropia
Leyes de la entropiaLeyes de la entropia
Leyes de la entropiaDiego Erazo
 
Manual de instalacion de vegas
Manual de instalacion de vegasManual de instalacion de vegas
Manual de instalacion de vegasDiego Erazo
 
Segmentación de imágenes con matlab
Segmentación de imágenes con matlabSegmentación de imágenes con matlab
Segmentación de imágenes con matlabDiego Erazo
 
Entropía vs neguentropia
Entropía vs neguentropiaEntropía vs neguentropia
Entropía vs neguentropiaDiego Erazo
 
Aplicaciones de la ingeniería en sistemas
Aplicaciones de la ingeniería en sistemasAplicaciones de la ingeniería en sistemas
Aplicaciones de la ingeniería en sistemasDiego Erazo
 
Operadores morfológicos de imágenes
Operadores morfológicos de imágenesOperadores morfológicos de imágenes
Operadores morfológicos de imágenesDiego Erazo
 
La ingenieria en sistemas bajo las tgs
La ingenieria en sistemas bajo las tgsLa ingenieria en sistemas bajo las tgs
La ingenieria en sistemas bajo las tgsDiego Erazo
 
Filtrado y realzado de imagenes con matlab
Filtrado y realzado de imagenes con matlabFiltrado y realzado de imagenes con matlab
Filtrado y realzado de imagenes con matlabDiego Erazo
 
Teoría de la decisión ejercicios criterios
Teoría de la decisión ejercicios criteriosTeoría de la decisión ejercicios criterios
Teoría de la decisión ejercicios criteriosDiego Erazo
 
Operaciones digitales con matlab
Operaciones digitales con matlabOperaciones digitales con matlab
Operaciones digitales con matlabDiego Erazo
 
Teoría de la decisión consulta criterios
Teoría de la decisión consulta criteriosTeoría de la decisión consulta criterios
Teoría de la decisión consulta criteriosDiego Erazo
 
Teoria de desicion
Teoria de desicionTeoria de desicion
Teoria de desicionDiego Erazo
 
Teoria de los juegos
Teoria de los juegosTeoria de los juegos
Teoria de los juegosDiego Erazo
 

Más de Diego Erazo (20)

Manual de instalacion de ventsim
Manual de instalacion de ventsimManual de instalacion de ventsim
Manual de instalacion de ventsim
 
Taller 5 factores elementos garantia simulacion
Taller 5 factores elementos garantia simulacionTaller 5 factores elementos garantia simulacion
Taller 5 factores elementos garantia simulacion
 
Vetajas y desventajas de la simulacion
Vetajas y desventajas de la simulacionVetajas y desventajas de la simulacion
Vetajas y desventajas de la simulacion
 
Sistemas complejos
Sistemas complejosSistemas complejos
Sistemas complejos
 
Algoritmo codificador de huffman matlab
Algoritmo codificador de huffman matlabAlgoritmo codificador de huffman matlab
Algoritmo codificador de huffman matlab
 
Algoritmo de entropia matlab
Algoritmo de entropia matlabAlgoritmo de entropia matlab
Algoritmo de entropia matlab
 
La entropía y los sistemas abiertos
La entropía y los sistemas abiertosLa entropía y los sistemas abiertos
La entropía y los sistemas abiertos
 
Leyes de la entropia
Leyes de la entropiaLeyes de la entropia
Leyes de la entropia
 
Manual de instalacion de vegas
Manual de instalacion de vegasManual de instalacion de vegas
Manual de instalacion de vegas
 
Segmentación de imágenes con matlab
Segmentación de imágenes con matlabSegmentación de imágenes con matlab
Segmentación de imágenes con matlab
 
Entropía vs neguentropia
Entropía vs neguentropiaEntropía vs neguentropia
Entropía vs neguentropia
 
Aplicaciones de la ingeniería en sistemas
Aplicaciones de la ingeniería en sistemasAplicaciones de la ingeniería en sistemas
Aplicaciones de la ingeniería en sistemas
 
Operadores morfológicos de imágenes
Operadores morfológicos de imágenesOperadores morfológicos de imágenes
Operadores morfológicos de imágenes
 
La ingenieria en sistemas bajo las tgs
La ingenieria en sistemas bajo las tgsLa ingenieria en sistemas bajo las tgs
La ingenieria en sistemas bajo las tgs
 
Filtrado y realzado de imagenes con matlab
Filtrado y realzado de imagenes con matlabFiltrado y realzado de imagenes con matlab
Filtrado y realzado de imagenes con matlab
 
Teoría de la decisión ejercicios criterios
Teoría de la decisión ejercicios criteriosTeoría de la decisión ejercicios criterios
Teoría de la decisión ejercicios criterios
 
Operaciones digitales con matlab
Operaciones digitales con matlabOperaciones digitales con matlab
Operaciones digitales con matlab
 
Teoría de la decisión consulta criterios
Teoría de la decisión consulta criteriosTeoría de la decisión consulta criterios
Teoría de la decisión consulta criterios
 
Teoria de desicion
Teoria de desicionTeoria de desicion
Teoria de desicion
 
Teoria de los juegos
Teoria de los juegosTeoria de los juegos
Teoria de los juegos
 

Último

CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
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í
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
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
 
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
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
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
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
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
 

Último (20)

CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
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
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
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...
 
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
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
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
 

Clasificación Lenguajes Programación

  • 1. PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR Integrantes: Diego Erazo Santiago Guzmán Clasificación de los Lenguajes de Programación
  • 2. Clasificación según la forma de sus instrucciones  Los lenguajes se pueden clasificar según la forma de sus instrucciones o según los distintos paradigmas de programación:
  • 3. Lenguajes imperativos o procedimentales  Son un tipo de lenguaje de programación que tiene como característica es que se basa en procedimientos, o sea, dar instrucciones para que realice algo, su característica es el uso de comandos y variables, inició entre los años 50's.  Las instrucciones se ejecutan una a una, de forma secuencial, aunque a veces sabemos que se encuentran estructuras de control condicionales o bucles.  Algunos ejemplos:
  • 4. Ejemplos de lenguajes imperativos
  • 5. Lenguajes declarativos: lógicos y funcionales  Es un tipo de lenguaje de programación basado más en las matemáticas y en la lógica que los lenguajes imperativos, más cercanos estos al razonamiento humano. Los lenguajes declarativos no dicen cómo hacer una cosa, sino, más bien, qué cosa hacer. A diferencia de los imperativos, no suele haber declaración de variables ni tipos. Ejemplo de programación para calcular el factorial:
  • 6. Ejemplos de lenguajes declarativos
  • 7. LENGUAJES CONCURRENTES  se concibe como un conjuntos de thread o hilos de control Cada thread ejecuta una única actividad secuencial.  Cada thread se ejecuta en su propio procesador virtual ejecutando independientemente acciones de acuerdo con la actividad que tiene asociada.  Los threads concurrentes intercambian entre sí mensajes con información y mensajes de sincronismo.  Existen tres formas de implementar un programa concurrente: „ Mediante un lenguaje concurrente (Ada, Java, etc.). „A través de un sistema operativo (UNIX, POSIX, Windows, etc). „Apoyándose en un software de comunicaciones (DIS-ADA, MMS, CORBA).
  • 8. Ejemplos de lenguajes concurrentes
  • 9. Lenguaje orientado a objetos  Se le llama así a cualquier lenguaje de programación que implemente los conceptos definidos por la programación orientada a objetos.  Cabe notar que los conceptos definidos en la programación orientada a objetos no son una condición sino que son para definir que un lenguaje es orientado a objetos. Existen conceptos que pueden estar ausentes en un lenguaje dado y sin embargo, no invalidar su definición como lenguaje orientado a objetos.  Quizás las condiciones mínimas necesarias las provee el formalismo que modélica mejor las propiedades de un sistema orientado a objetos: los tipos de datos abstractos.  Siguiendo esa idea, cualquier lenguaje que permita la definición de tipos de datos, de operaciones nuevas sobre esos tipos de datos, y de instanciar el tipo de datos podría ser considerado orientado a objetos.
  • 10. Ejemplos de lenguajes orientado a objetos
  • 11. CONCLUSIONES  La clasificación anterior no es excluyente entre si, es decir un lenguaje puede estar incluido en mas de un paradigma.  Así como por ejemplo el lenguaje Ada, es un lenguaje imperativo, tiene mecanismos de encapsulamiento y genericidad propios de los lenguajes basados en objetos, y permite la concurrencia.
  • 12. Recomendaciones  Cada lenguaje es una herramienta pero cada lenguaje puede realizar su trabajo dependiendo de cada situación o problema.  Por lo que es recomendable ver que lenguaje se ajusta o es mas efectivo para resolver el problema o problemas mas rápidamente y efectivamente
  • 13. Bibliografía  https://prezi.com/comy5g1cjgue/clasificacion-de-los-lenguajes-de- programacion/  https://prezi.com/m0yickgrvle_/lenguajes-concurrentes/  https://es.wikipedia.org/wiki/Programaci%C3%B3n_declarativa  http://www.monografias.com/trabajos38/tipos-lenguajes- programacion/tipos-lenguajes-programacion2.shtml