SlideShare una empresa de Scribd logo
1 de 27
Descargar para leer sin conexión
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

Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)YJGG
 
Lenguajes libre de contexto
Lenguajes libre de contextoLenguajes libre de contexto
Lenguajes libre de contextoVerónica Es'Loo
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacionguestd5974a6
 
Identificadores en Lógia de Programación
Identificadores en Lógia de ProgramaciónIdentificadores en Lógia de Programación
Identificadores en Lógia de Programaciónnormaroldano
 
Ejercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujoEjercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujolisvancelis
 
Unidades de medidas de la resistencia eléctrica
Unidades de medidas de la resistencia eléctricaUnidades de medidas de la resistencia eléctrica
Unidades de medidas de la resistencia eléctricaSandra Zapata
 
1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacion1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacionAlejandro Sanchez Jose
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciamonty19
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++Rosbelia Balza
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programaciónpefrayo5
 
Programación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaProgramación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaMichael de la Cruz
 
Lenguajes De Bajo Nivel
Lenguajes De Bajo NivelLenguajes De Bajo Nivel
Lenguajes De Bajo Nivelguestbf0046
 
Lenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionLenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionClaudia Poza
 
Fundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosFundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosJosé Antonio Sandoval Acosta
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigocoldclean
 

La actualidad más candente (20)

Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)
 
Lenguajes libre de contexto
Lenguajes libre de contextoLenguajes libre de contexto
Lenguajes libre de contexto
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacion
 
Identificadores en Lógia de Programación
Identificadores en Lógia de ProgramaciónIdentificadores en Lógia de Programación
Identificadores en Lógia 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
 
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
 
Ejercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujoEjercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujo
 
Unidades de medidas de la resistencia eléctrica
Unidades de medidas de la resistencia eléctricaUnidades de medidas de la resistencia eléctrica
Unidades de medidas de la resistencia eléctrica
 
1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacion1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacion
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programación
 
Programación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaProgramación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación Estructurada
 
Lenguajes De Bajo Nivel
Lenguajes De Bajo NivelLenguajes De Bajo Nivel
Lenguajes De Bajo Nivel
 
Paradigmas de la programación
Paradigmas de la programación Paradigmas de la programación
Paradigmas de la programación
 
Lenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionLenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacion
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
Fundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosFundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicos
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Librerias de C++
Librerias de C++Librerias de C++
Librerias de C++
 

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
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionKarol
 
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
 

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
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
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
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la 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
 

Último

Biografía del General Eloy Alfaro Delgado
Biografía del General Eloy Alfaro DelgadoBiografía del General Eloy Alfaro Delgado
Biografía del General Eloy Alfaro DelgadoJosé Luis Palma
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).hebegris04
 
Buenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaBuenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaMarco Camacho
 
Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3Gonella
 
Descripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldaduraDescripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldaduraJose Sanchez
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.monthuerta17
 
REGISTRO AUXILIAR 2024.pptx - Primaria EBR
REGISTRO AUXILIAR 2024.pptx - Primaria EBRREGISTRO AUXILIAR 2024.pptx - Primaria EBR
REGISTRO AUXILIAR 2024.pptx - Primaria EBRMarielLorena2
 
revista dxn 2024.pdf--------------------
revista dxn 2024.pdf--------------------revista dxn 2024.pdf--------------------
revista dxn 2024.pdf--------------------fiorevega666
 
Libro Ecuador Realidad Nacional ECUADOR.
Libro Ecuador Realidad Nacional ECUADOR.Libro Ecuador Realidad Nacional ECUADOR.
Libro Ecuador Realidad Nacional ECUADOR.Edith Liccioni
 
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptxfotofamilia008
 
Descripción Und Curso Inf.Médica - Diseño ExpAprendizaje2.pdf
Descripción Und Curso Inf.Médica - Diseño ExpAprendizaje2.pdfDescripción Und Curso Inf.Médica - Diseño ExpAprendizaje2.pdf
Descripción Und Curso Inf.Médica - Diseño ExpAprendizaje2.pdfCarol Andrea Eraso Guerrero
 
CARTEL CONMEMORATIVO DEL ECLIPSE SOLAR 2024 EN NAZAS , DURANGO. Autor y dise...
CARTEL CONMEMORATIVO DEL ECLIPSE SOLAR 2024 EN NAZAS , DURANGO.  Autor y dise...CARTEL CONMEMORATIVO DEL ECLIPSE SOLAR 2024 EN NAZAS , DURANGO.  Autor y dise...
CARTEL CONMEMORATIVO DEL ECLIPSE SOLAR 2024 EN NAZAS , DURANGO. Autor y dise...JAVIER SOLIS NOYOLA
 
FÍSICA - FLUJO ELÉCTRICO Y LEY DE GAUSS.
FÍSICA - FLUJO ELÉCTRICO Y LEY DE GAUSS.FÍSICA - FLUJO ELÉCTRICO Y LEY DE GAUSS.
FÍSICA - FLUJO ELÉCTRICO Y LEY DE GAUSS.CarlosAlfredoMalavCa
 
Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2Gonella
 

Último (20)

Biografía del General Eloy Alfaro Delgado
Biografía del General Eloy Alfaro DelgadoBiografía del General Eloy Alfaro Delgado
Biografía del General Eloy Alfaro Delgado
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
 
AO TEATRO, COM ANTÓNIO MOTA! _
AO TEATRO, COM ANTÓNIO MOTA!             _AO TEATRO, COM ANTÓNIO MOTA!             _
AO TEATRO, COM ANTÓNIO MOTA! _
 
Buenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaBuenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria Farmaceutica
 
Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3
 
Descripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldaduraDescripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldadura
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.
 
REGISTRO AUXILIAR 2024.pptx - Primaria EBR
REGISTRO AUXILIAR 2024.pptx - Primaria EBRREGISTRO AUXILIAR 2024.pptx - Primaria EBR
REGISTRO AUXILIAR 2024.pptx - Primaria EBR
 
revista dxn 2024.pdf--------------------
revista dxn 2024.pdf--------------------revista dxn 2024.pdf--------------------
revista dxn 2024.pdf--------------------
 
¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx
 
Libro Ecuador Realidad Nacional ECUADOR.
Libro Ecuador Realidad Nacional ECUADOR.Libro Ecuador Realidad Nacional ECUADOR.
Libro Ecuador Realidad Nacional ECUADOR.
 
Acuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptxAcuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptx
 
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
 
Descripción Und Curso Inf.Médica - Diseño ExpAprendizaje2.pdf
Descripción Und Curso Inf.Médica - Diseño ExpAprendizaje2.pdfDescripción Und Curso Inf.Médica - Diseño ExpAprendizaje2.pdf
Descripción Und Curso Inf.Médica - Diseño ExpAprendizaje2.pdf
 
El Bullying.
El Bullying.El Bullying.
El Bullying.
 
CARTEL CONMEMORATIVO DEL ECLIPSE SOLAR 2024 EN NAZAS , DURANGO. Autor y dise...
CARTEL CONMEMORATIVO DEL ECLIPSE SOLAR 2024 EN NAZAS , DURANGO.  Autor y dise...CARTEL CONMEMORATIVO DEL ECLIPSE SOLAR 2024 EN NAZAS , DURANGO.  Autor y dise...
CARTEL CONMEMORATIVO DEL ECLIPSE SOLAR 2024 EN NAZAS , DURANGO. Autor y dise...
 
Mimos _
Mimos                                       _Mimos                                       _
Mimos _
 
FÍSICA - FLUJO ELÉCTRICO Y LEY DE GAUSS.
FÍSICA - FLUJO ELÉCTRICO Y LEY DE GAUSS.FÍSICA - FLUJO ELÉCTRICO Y LEY DE GAUSS.
FÍSICA - FLUJO ELÉCTRICO Y LEY DE GAUSS.
 
Sesión ¿Amor o egoísmo? Esa es la cuestión
Sesión  ¿Amor o egoísmo? Esa es la cuestiónSesión  ¿Amor o egoísmo? Esa es la cuestión
Sesión ¿Amor o egoísmo? Esa es la cuestión
 
Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2
 

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.