SlideShare una empresa de Scribd logo
1 de 27
CLASIFICACION DE LOS 
LENGUAJES DE 
PROGRAMACION 
Por: Katherine Parra R.
LENGUAJE DE PROGRAMACIÓN 
 Es un lenguaje considerado 
como parte del lenguaje 
artificial. 
 Lenguaje de Programación: 
 Es un conjunto de reglas, 
notaciones, símbolos y/o 
caracteres que permiten a 
un programador poder 
expresar cada una de las 
instrucciones de un 
algoritmo de manera que el 
ordenador las pueda 
interpretar y ejecutar.
CLASIFICACIÓN 
 Lenguajes de bajo 
nivel 
 Lenguajes de medio 
nivel 
 Lenguajes de alto nivel
LENGUAJES DE BAJO NIVEL 
 Se utiliza un programa 
ensamblador, que 
traduce los símbolos 
alfanuméricos a código 
máquina, por medio de 
algoritmos muy simples. 
 El lenguaje de bajo nivel 
consta de: 
 Lenguaje maquina 
 Lenguaje ensamblador
LENGUAJE MAQUINA 
 Una computadora sólo 
puede entender el 
lenguaje máquina. 
 El lenguaje de máquina 
ordena a la computadora 
realizar sus operaciones 
fundamentales una por 
una. 
 Dicho lenguaje es difícil 
de usar porque se utiliza 
el formato binario.
LENGUAJES DE MEDIO NIVEL 
Se consideran algunos lenguajes como de 
medio nivel, como el lenguaje C, ya que 
tienen ciertas características que los 
acercan a los lenguajes de bajo nivel, como 
gestión de punteros de memoria y registros, 
pero con sintaxis, vocabulario y gramática 
de alto nivel
LENGUAJE ENSAMBLADOR 
 El lenguaje ensamblador 
representa las acciones 
del ordenador mediante 
pequeñas abreviaturas de 
palabras en inglés. 
 La traducción de estos 
mnemotécnicos u 
opcodes a lenguaje 
maquina (0 y 1) lo hace el 
ensamblador.
LENGUAJES DE ALTO NIVEL 
 Los lenguajes de 
programación de alto nivel 
se caracterizan por 
expresar los algoritmos 
con un lenguaje especifico 
y concreto. 
 Permiten a los 
programadores escribir 
instrucciones que 
asemejan al inglés 
cotidiano y contiene 
notaciones matemáticas 
de uso común.
PARADIGMAS DE PROGRAMACIÓN
CLASIFICACIÓN DE LENGUAJES DE 
ALTO NIVEL 
 Dentro de los lenguajes 
de programación de alto 
nivel se clasificación en 
varios grupos, aquí 
mencionaremos los mas 
importantes como son: 
 Paradigmas de 
programación 
 Por su función 
 Según el estilo de 
programación 
 Según la forma de 
ejecución
IMPERATIVO 
 Los programas imperativos son un conjunto de 
instrucciones que le indican al computador cómo 
realizar una tarea. 
 El más común y está representado, por ejemplo, 
por C o por BASIC.
ORIENTADOS A OBJETOS 
 La unidad de trabajo es el 
objeto y sus interacciones 
para diseñar aplicaciones y 
programas de computadora. 
 Cada vez más utilizado, 
sobre todo en combinación 
con el imperativo. Los 
lenguajes orientados a 
objetos permiten la 
programación imperativa. 
 Algunos ejemplos de 
lenguajes orientados a 
objetos son C++, Java, 
Python.
LÓGICOS 
 Se especifican los hechos y las propiedades que 
especifican el problema. El sistema utiliza esa 
información para encontrar la solución. 
 Un ejemplo es PROLOG.
FUNCIONALES 
 La unidad es la función. Consiste en combinar 
funciones para conseguir funciones más complejas 
hasta llegar a otra función equivalente simplificada. 
 Representado por la familia de lenguajes LISP (en 
particular Scheme), ML o Haskell.
POR SU FUNCIÓN 
Por su función se clasifican en: 
 Lenguajes comerciales 
 Lenguajes para resolver cálculos científicos 
 Lenguajes multipropósito o de propósito general 
 Lenguajes didácticos 
 Lenguajes Lógicos
LENGUAJES COMERCIALES 
 Son lenguajes pensados sobre todo para hacer 
programas de gestión. Proporcionan herramientas 
que faciliten la entrada y salida de datos en 
ficheros y base de datos. 
 Ejemplo: Cobol
LENGUAJES PARA RESOLVER CÁLCULOS 
CIENTÍFICOS: 
 Estos lenguajes no 
ofrecen facilidades 
para la entrada y salida 
de datos, pero en 
cambio ofrecen una 
gran potencia en 
cálculos complejos 
(trabajos con matrices, 
derivadas, integrales, 
etc.). 
 Ejemplo: Fortran
LENGUAJES DIDÁCTICOS 
 Lenguajes que no son muy potentes, su función es 
básicamente facilitar que la gente aprenda a 
programar. 
 Ejemplo: Logo
LENGUAJES MULTIPROPÓSITO O DE 
PROPÓSITO GENERAL. 
 Se aplica a cualquier 
tipo de problema; No 
están especializados 
en nada en concreto. 
Sirven un poco para 
todo. 
 Ejemplos de este 
lenguaje es :Pascal o 
incluso C
LENGUAJES ESTRUCTURADOS 
 Se inventaron porque los que había antes eran 
muy complicados no solo para programar sino 
también a la hora de compilar. Los programas son 
más legibles de leer y también que fuera más fácil 
localizar los errores.
SEGÚN EL ESTILO DE PROGRAMACIÓN 
 Lenguajes estructurados 
 Lenguajes lógicos 
 Lenguajes concurrentes 
 Lenguajes orientados a 
objetos 
 Lenguajes de 4ª 
generación 
 Lenguaje para crear 
aplicaciones Web
LENGUAJES CONCURRENTES 
 Este tipo de lenguajes permiten ejecutar varios 
procesos a la vez. 
 Para controlar el tráfico de los procesos hacen falta 
las siguientes herramientas: semáforos, cerrojos, 
hebras o hilos. 
 Ejemplo: ADA
LENGUAJES DE 4ª GENERACIÓN 
 Tu solo le dices al programa lo que quieres que 
haga y el lo hace ( no tengo que decirle como tiene 
que obtener las cosas) no hay bucles, no hay 
instrucciones de repetición. 
 Ejemplo: SQL
SEGÚN LA FORMA DE EJECUCIÓN 
 Los procesadores usados en las computadoras son 
capaces de entender y actuar según lo indican 
programas escritos en un lenguaje fijo para cada 
arquitectura, llamado lenguaje de máquina. Todo 
programa escrito en un lenguaje de alto nivel 
puede ser ejecutado de dos maneras: 
 Lenguajes compilados 
 Lenguajes interpretados
LENGUAJES COMPILADOS 
 Antes utilizar el programa debe utilizarse un 
traductor llamado “compilador” que se encarga de 
traducir (“compilar”) el programa original al 
programa equivalente escrito en lenguaje de 
máquina o ensamblador.
LENGUAJES INTERPRETADOS 
 Cada vez que se usa el programa debe utilizarse 
un traductor llamado “intérprete” que se encarga de 
traducir (“interpretar”) las instrucciones del 
programa original a código máquina según van 
siendo utilizadas. Para el funcionamiento del 
programa siempre es necesario disponer del 
código original y del intérprete.
CLASIFICACION DE LENGUAJES DE PROGRAMACION

Más contenido relacionado

La actualidad más candente

ESPRESIONES REGULARES
ESPRESIONES REGULARESESPRESIONES REGULARES
ESPRESIONES REGULARESAnel Sosa
 
Lenguajes de programación.ppt
Lenguajes de programación.pptLenguajes de programación.ppt
Lenguajes de programación.pptEliezer Cordova
 
Trabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraTrabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraAlexandraMolinaSanchez
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos TiffanyMartinez
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionalesAndreina Trejo
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONKathGon1
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosAlvaro Enrique Ruano
 
Lenguaje de programación: Pascal
Lenguaje de programación: PascalLenguaje de programación: Pascal
Lenguaje de programación: PascalCarola511
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basicRosa Marina Mosquera
 
Conceptos basicos de la programacion
Conceptos basicos de la programacionConceptos basicos de la programacion
Conceptos basicos de la programacionyamy matin
 
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosJosé Antonio Sandoval Acosta
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacionguestd5974a6
 
Identificadores, variables y constantes
Identificadores, variables y constantesIdentificadores, variables y constantes
Identificadores, variables y constantesCarlos Pes
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionKarol
 

La actualidad más candente (20)

Código intermedio
Código intermedioCódigo intermedio
Código intermedio
 
ESPRESIONES REGULARES
ESPRESIONES REGULARESESPRESIONES REGULARES
ESPRESIONES REGULARES
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Lenguajes de programación.ppt
Lenguajes de programación.pptLenguajes de programación.ppt
Lenguajes de programación.ppt
 
Trabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraTrabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandra
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
 
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. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACION
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodos
 
Introduccion a python 3
Introduccion a python 3Introduccion a python 3
Introduccion a python 3
 
Lenguaje de programación: Pascal
Lenguaje de programación: PascalLenguaje de programación: Pascal
Lenguaje de programación: Pascal
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basic
 
Conceptos basicos de la programacion
Conceptos basicos de la programacionConceptos basicos de la programacion
Conceptos basicos de la programacion
 
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacion
 
Exposición de Lenguajes de Programación
Exposición de Lenguajes de ProgramaciónExposición de Lenguajes de Programación
Exposición de Lenguajes de Programación
 
Identificadores, variables y constantes
Identificadores, variables y constantesIdentificadores, variables y constantes
Identificadores, variables y constantes
 
Ppt algoritmo
Ppt algoritmoPpt algoritmo
Ppt algoritmo
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 

Destacado

Tipos de lenguajes, importancia del dos y windows
Tipos de lenguajes, importancia del dos y windowsTipos de lenguajes, importancia del dos y windows
Tipos de lenguajes, importancia del dos y windowsazrahim
 
Lenguaje maquina y lenguaje natural
Lenguaje maquina y lenguaje naturalLenguaje maquina y lenguaje natural
Lenguaje maquina y lenguaje naturalGiovani Hernandez
 
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
 

Destacado (6)

Lenguaje de Maquinas
Lenguaje de Maquinas Lenguaje de Maquinas
Lenguaje de Maquinas
 
Tipos de lenguajes, importancia del dos y windows
Tipos de lenguajes, importancia del dos y windowsTipos de lenguajes, importancia del dos y windows
Tipos de lenguajes, importancia del dos y windows
 
Lenguaje Maquina
Lenguaje MaquinaLenguaje Maquina
Lenguaje Maquina
 
Lenguaje maquina y lenguaje natural
Lenguaje maquina y lenguaje naturalLenguaje maquina y lenguaje natural
Lenguaje maquina y lenguaje natural
 
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 maquina
Lenguaje maquinaLenguaje maquina
Lenguaje maquina
 

Similar a CLASIFICACION DE LENGUAJES DE PROGRAMACION

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 programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionJANIIER
 
LENGUAJES DE LA PROGRAMACION
LENGUAJES DE LA PROGRAMACIONLENGUAJES DE LA PROGRAMACION
LENGUAJES DE LA PROGRAMACIONkruskaya salazar
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacionLy Andre
 
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
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónKarol
 
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ónd3m3nt3
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemaskarinaportilla
 
Tipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionTipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionMary Guaman
 
Tipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionTipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionMary Guaman
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónJJavi MLópez
 
Lenguajes de programacón mila
Lenguajes de programacón milaLenguajes de programacón mila
Lenguajes de programacón milamilagros1158
 
Tipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionTipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionMary Guaman
 
Tipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionTipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionGladysmg Lema
 

Similar a CLASIFICACION DE LENGUAJES DE PROGRAMACION (20)

Lenguajes basicos para robots
Lenguajes basicos para robotsLenguajes basicos para robots
Lenguajes basicos para robots
 
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 programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
LENGUAJES DE LA PROGRAMACION
LENGUAJES DE LA PROGRAMACIONLENGUAJES DE LA PROGRAMACION
LENGUAJES DE LA PROGRAMACION
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 
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
 
Informática
InformáticaInformática
Informática
 
Informática
InformáticaInformática
Informática
 
Lenguaje de programación
Lenguaje de  programaciónLenguaje de  programación
Lenguaje de programación
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes 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
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemas
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Tipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionTipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacion
 
Tipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionTipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacion
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de programacón mila
Lenguajes de programacón milaLenguajes de programacón mila
Lenguajes de programacón mila
 
Tipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionTipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacion
 
Tipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionTipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacion
 

Último

UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
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
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
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
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 

Último (20)

UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
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
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
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
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 

CLASIFICACION DE LENGUAJES DE PROGRAMACION

  • 1. CLASIFICACION DE LOS LENGUAJES DE PROGRAMACION Por: Katherine Parra R.
  • 2. LENGUAJE DE PROGRAMACIÓN  Es un lenguaje considerado como parte del lenguaje artificial.  Lenguaje de Programación:  Es un conjunto de reglas, notaciones, símbolos y/o caracteres que permiten a un programador poder expresar cada una de las instrucciones de un algoritmo de manera que el ordenador las pueda interpretar y ejecutar.
  • 3. CLASIFICACIÓN  Lenguajes de bajo nivel  Lenguajes de medio nivel  Lenguajes de alto nivel
  • 4. LENGUAJES DE BAJO NIVEL  Se utiliza un programa ensamblador, que traduce los símbolos alfanuméricos a código máquina, por medio de algoritmos muy simples.  El lenguaje de bajo nivel consta de:  Lenguaje maquina  Lenguaje ensamblador
  • 5. LENGUAJE MAQUINA  Una computadora sólo puede entender el lenguaje máquina.  El lenguaje de máquina ordena a la computadora realizar sus operaciones fundamentales una por una.  Dicho lenguaje es difícil de usar porque se utiliza el formato binario.
  • 6. LENGUAJES DE MEDIO NIVEL Se consideran algunos lenguajes como de medio nivel, como el lenguaje C, ya que tienen ciertas características que los acercan a los lenguajes de bajo nivel, como gestión de punteros de memoria y registros, pero con sintaxis, vocabulario y gramática de alto nivel
  • 7. LENGUAJE ENSAMBLADOR  El lenguaje ensamblador representa las acciones del ordenador mediante pequeñas abreviaturas de palabras en inglés.  La traducción de estos mnemotécnicos u opcodes a lenguaje maquina (0 y 1) lo hace el ensamblador.
  • 8. LENGUAJES DE ALTO NIVEL  Los lenguajes de programación de alto nivel se caracterizan por expresar los algoritmos con un lenguaje especifico y concreto.  Permiten a los programadores escribir instrucciones que asemejan al inglés cotidiano y contiene notaciones matemáticas de uso común.
  • 10. CLASIFICACIÓN DE LENGUAJES DE ALTO NIVEL  Dentro de los lenguajes de programación de alto nivel se clasificación en varios grupos, aquí mencionaremos los mas importantes como son:  Paradigmas de programación  Por su función  Según el estilo de programación  Según la forma de ejecución
  • 11. IMPERATIVO  Los programas imperativos son un conjunto de instrucciones que le indican al computador cómo realizar una tarea.  El más común y está representado, por ejemplo, por C o por BASIC.
  • 12. ORIENTADOS A OBJETOS  La unidad de trabajo es el objeto y sus interacciones para diseñar aplicaciones y programas de computadora.  Cada vez más utilizado, sobre todo en combinación con el imperativo. Los lenguajes orientados a objetos permiten la programación imperativa.  Algunos ejemplos de lenguajes orientados a objetos son C++, Java, Python.
  • 13. LÓGICOS  Se especifican los hechos y las propiedades que especifican el problema. El sistema utiliza esa información para encontrar la solución.  Un ejemplo es PROLOG.
  • 14. FUNCIONALES  La unidad es la función. Consiste en combinar funciones para conseguir funciones más complejas hasta llegar a otra función equivalente simplificada.  Representado por la familia de lenguajes LISP (en particular Scheme), ML o Haskell.
  • 15. POR SU FUNCIÓN Por su función se clasifican en:  Lenguajes comerciales  Lenguajes para resolver cálculos científicos  Lenguajes multipropósito o de propósito general  Lenguajes didácticos  Lenguajes Lógicos
  • 16. LENGUAJES COMERCIALES  Son lenguajes pensados sobre todo para hacer programas de gestión. Proporcionan herramientas que faciliten la entrada y salida de datos en ficheros y base de datos.  Ejemplo: Cobol
  • 17. LENGUAJES PARA RESOLVER CÁLCULOS CIENTÍFICOS:  Estos lenguajes no ofrecen facilidades para la entrada y salida de datos, pero en cambio ofrecen una gran potencia en cálculos complejos (trabajos con matrices, derivadas, integrales, etc.).  Ejemplo: Fortran
  • 18. LENGUAJES DIDÁCTICOS  Lenguajes que no son muy potentes, su función es básicamente facilitar que la gente aprenda a programar.  Ejemplo: Logo
  • 19. LENGUAJES MULTIPROPÓSITO O DE PROPÓSITO GENERAL.  Se aplica a cualquier tipo de problema; No están especializados en nada en concreto. Sirven un poco para todo.  Ejemplos de este lenguaje es :Pascal o incluso C
  • 20. LENGUAJES ESTRUCTURADOS  Se inventaron porque los que había antes eran muy complicados no solo para programar sino también a la hora de compilar. Los programas son más legibles de leer y también que fuera más fácil localizar los errores.
  • 21. SEGÚN EL ESTILO DE PROGRAMACIÓN  Lenguajes estructurados  Lenguajes lógicos  Lenguajes concurrentes  Lenguajes orientados a objetos  Lenguajes de 4ª generación  Lenguaje para crear aplicaciones Web
  • 22. LENGUAJES CONCURRENTES  Este tipo de lenguajes permiten ejecutar varios procesos a la vez.  Para controlar el tráfico de los procesos hacen falta las siguientes herramientas: semáforos, cerrojos, hebras o hilos.  Ejemplo: ADA
  • 23. LENGUAJES DE 4ª GENERACIÓN  Tu solo le dices al programa lo que quieres que haga y el lo hace ( no tengo que decirle como tiene que obtener las cosas) no hay bucles, no hay instrucciones de repetición.  Ejemplo: SQL
  • 24. SEGÚN LA FORMA DE EJECUCIÓN  Los procesadores usados en las computadoras son capaces de entender y actuar según lo indican programas escritos en un lenguaje fijo para cada arquitectura, llamado lenguaje de máquina. Todo programa escrito en un lenguaje de alto nivel puede ser ejecutado de dos maneras:  Lenguajes compilados  Lenguajes interpretados
  • 25. LENGUAJES COMPILADOS  Antes utilizar el programa debe utilizarse un traductor llamado “compilador” que se encarga de traducir (“compilar”) el programa original al programa equivalente escrito en lenguaje de máquina o ensamblador.
  • 26. LENGUAJES INTERPRETADOS  Cada vez que se usa el programa debe utilizarse un traductor llamado “intérprete” que se encarga de traducir (“interpretar”) las instrucciones del programa original a código máquina según van siendo utilizadas. Para el funcionamiento del programa siempre es necesario disponer del código original y del intérprete.