SlideShare una empresa de Scribd logo
1 de 4
Aunque existen muchas clasificaciones, en general se puede distinguir entre dos
clases de lenguajes: los lenguajes naturales (ingles, alemán, español, etc.) y
los lenguajes artificiales o formales (matemático, lógico, computacional,
etc.).
Tanto el lenguaje natural como el lenguaje artificial son humanos.
El primero es natural porque se aprende (o adquiere) inconsciente e
involuntariamente.
Los lenguajes artificiales sí se aprenden de manera voluntaria y conscientemente.
Un ejemplo de lenguaje artificial son los lenguajes de programación utilizados para
desarrollar programas informáticos.
Un Lenguaje de Programación es un conjunto de reglas, notaciones,
símbolos y/o caracteres que permiten a un programador poder expresar el
procesamiento de datos y sus estructuras en la computadora.
CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN
Los Lenguajes de Programación pueden clasificarse de acuerdo con su uso:
De acuerdo con el tipo de instrucciones de que constan. En esta clasificación se tiene al lenguaje máquina, al
lenguaje ensamblador y al lenguaje de alto nivel ,etc.
Lenguaje máquina (Binario)
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 para lar persona porque
trabajar con números no es muy cómodo además de que estos números están en formato binario.
Ejemplo.-
Lenguaje Máquina
100001010101010
100100101010100
100011100101110
Lenguajes de bajo nivel (ensamblador)
Para facilitar y agilizar su labor a los programadores, se buscaron nuevos
lenguajes.
Cuando abstraemos los opcodes y los sustituimos por una palabra que sea
una clave de su significado, se tiene el concepto de Lenguaje Ensamblador.
Lenguaje Ensamblador consiste en asociar a los opcodes palabras lave
que faciliten su uso por parte del programador
No obstante, el lenguaje ensamblador requiere de muchas instrucciones
para realizar simples operaciones.
Ejemplo.-
LOAD R1, (B)
LOAD R2, (C)
ADD R1, R2
STORE (A), R1
Lenguajes de alto nivel
Para acelerar aun más el proceso de programación se desarrollaron los
lenguajes de alto nivel, en los que se puede escribir un sólo enunciado para
realizar tareas sustanciales.
El concepto de lenguaje de alto nivel nació con el lenguaje FORTRAN
(FORmula Translación) que, como su nombre indica, surgió como un intento
de traducir fórmulas matemáticas al lenguaje ensamblador y por consiguiente
al lenguaje de máquina.
A partir de FORTRAN, se han desarrollado innumerables lenguajes
Entre estos lenguajes de alto nivel se encuentra el lenguaje C++ que servirá
de base para el desarrollo del curso.
Ejemplo.-
A = B + C;

Más contenido relacionado

La actualidad más candente

Lenguajes de programacionpower.
Lenguajes de programacionpower.Lenguajes de programacionpower.
Lenguajes de programacionpower.seam98
 
Diapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladysDiapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladysgladys
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionwiberbarcos
 
Lenguaje Informaticos
Lenguaje InformaticosLenguaje Informaticos
Lenguaje Informaticossolangs
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionCarenPC
 
Lenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivelLenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivelelvin1202
 
Programación Web Introducción
Programación Web IntroducciónProgramación Web Introducción
Programación Web IntroducciónAndres Tovar
 
Lenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezLenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezRafael Hernandez
 
Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1Ernes 28
 
Generacion de los lenguajes
Generacion de los lenguajesGeneracion de los lenguajes
Generacion de los lenguajesBetania1390
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionJose Rojas
 

La actualidad más candente (18)

Programacion evolucion
Programacion evolucionProgramacion evolucion
Programacion evolucion
 
Lenguajes de programacionpower.
Lenguajes de programacionpower.Lenguajes de programacionpower.
Lenguajes de programacionpower.
 
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
 
Diapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladysDiapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladys
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacion
 
Valladares karlos clp
Valladares karlos clpValladares karlos clp
Valladares karlos clp
 
Lenguaje Informaticos
Lenguaje InformaticosLenguaje Informaticos
Lenguaje Informaticos
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Lenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivelLenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivel
 
Programacion
ProgramacionProgramacion
Programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguaje informático
Lenguaje informáticoLenguaje informático
Lenguaje informático
 
Programación Web Introducción
Programación Web IntroducciónProgramación Web Introducción
Programación Web Introducción
 
Lenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezLenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandez
 
Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1
 
Generacion de los lenguajes
Generacion de los lenguajesGeneracion de los lenguajes
Generacion de los lenguajes
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De Programacion
 

Destacado

Tecnologia.
Tecnologia.Tecnologia.
Tecnologia.bey1608
 
La lectura comprensiva_ - alcivar
La lectura comprensiva_ - alcivarLa lectura comprensiva_ - alcivar
La lectura comprensiva_ - alcivarRicardoAndres30
 
Media Studies A Level: What Do you feel you have learnt in the progression fr...
Media Studies A Level: What Do you feel you have learnt in the progression fr...Media Studies A Level: What Do you feel you have learnt in the progression fr...
Media Studies A Level: What Do you feel you have learnt in the progression fr...rquinnhacamediastudies
 
Classement brand z top 100 2013 des marques les plus puissantes au monde
Classement brand z top 100 2013 des marques les plus puissantes au mondeClassement brand z top 100 2013 des marques les plus puissantes au monde
Classement brand z top 100 2013 des marques les plus puissantes au mondeKantar Millward Brown France
 
Gato vs extraterestre presentacion numero2
Gato vs extraterestre presentacion numero2Gato vs extraterestre presentacion numero2
Gato vs extraterestre presentacion numero2Fernando Espinel
 
Al bayan mpw press conference 6th may 2013
Al bayan mpw press conference   6th may 2013Al bayan mpw press conference   6th may 2013
Al bayan mpw press conference 6th may 2013rmalhospitality
 
Higiene Mental
Higiene MentalHigiene Mental
Higiene Mentalhypefun
 
Daftar nama kontingen sepak takraw kabupaten Tegal Tahun 2016
Daftar nama kontingen sepak takraw kabupaten Tegal Tahun 2016Daftar nama kontingen sepak takraw kabupaten Tegal Tahun 2016
Daftar nama kontingen sepak takraw kabupaten Tegal Tahun 2016bimo kontaning
 

Destacado (12)

Eliana
ElianaEliana
Eliana
 
Tecnologia.
Tecnologia.Tecnologia.
Tecnologia.
 
La lectura comprensiva_ - alcivar
La lectura comprensiva_ - alcivarLa lectura comprensiva_ - alcivar
La lectura comprensiva_ - alcivar
 
Media Studies A Level: What Do you feel you have learnt in the progression fr...
Media Studies A Level: What Do you feel you have learnt in the progression fr...Media Studies A Level: What Do you feel you have learnt in the progression fr...
Media Studies A Level: What Do you feel you have learnt in the progression fr...
 
Classement brand z top 100 2013 des marques les plus puissantes au monde
Classement brand z top 100 2013 des marques les plus puissantes au mondeClassement brand z top 100 2013 des marques les plus puissantes au monde
Classement brand z top 100 2013 des marques les plus puissantes au monde
 
Gato vs extraterestre presentacion numero2
Gato vs extraterestre presentacion numero2Gato vs extraterestre presentacion numero2
Gato vs extraterestre presentacion numero2
 
Clase 2 3 tecnologías de concentración solar para la generación de
Clase 2 3 tecnologías de concentración solar para la generación deClase 2 3 tecnologías de concentración solar para la generación de
Clase 2 3 tecnologías de concentración solar para la generación de
 
Ponencia inicial
Ponencia inicialPonencia inicial
Ponencia inicial
 
Al bayan mpw press conference 6th may 2013
Al bayan mpw press conference   6th may 2013Al bayan mpw press conference   6th may 2013
Al bayan mpw press conference 6th may 2013
 
Higiene Mental
Higiene MentalHigiene Mental
Higiene Mental
 
Práctica 2c.
Práctica 2c.Práctica 2c.
Práctica 2c.
 
Daftar nama kontingen sepak takraw kabupaten Tegal Tahun 2016
Daftar nama kontingen sepak takraw kabupaten Tegal Tahun 2016Daftar nama kontingen sepak takraw kabupaten Tegal Tahun 2016
Daftar nama kontingen sepak takraw kabupaten Tegal Tahun 2016
 

Similar a 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 programacionMary Guaman
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionJANIIER
 
CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION Katherine Parra
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonalejandritasalva
 
01. lenguajes de programación autor virtuniversidad
01. lenguajes de programación autor virtuniversidad01. lenguajes de programación autor virtuniversidad
01. lenguajes de programación autor virtuniversidadLuisBeltrnAlvinoAlva
 
01. Lenguajes de programación autor Virtuniversidad.pdf
01. Lenguajes de programación autor Virtuniversidad.pdf01. Lenguajes de programación autor Virtuniversidad.pdf
01. Lenguajes de programación autor Virtuniversidad.pdfrosalesjonathan2024
 
Evolución de la Programación
Evolución de la ProgramaciónEvolución de la Programación
Evolución de la ProgramaciónAlessandro Viera
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Alejandro Perez
 
Boletin de informatica
Boletin de informaticaBoletin de informatica
Boletin de informaticaDaniel Guerrel
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacionPaolitha Velezz
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemaskarinaportilla
 
Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajesRBAC92
 

Similar a Tipos y lasificacion de lenguajes de programacion (20)

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
LenguajesLenguajes
Lenguajes
 
Lenguajes
LenguajesLenguajes
Lenguajes
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION
 
Introducción a la Gerencia Informática
Introducción a la Gerencia InformáticaIntroducción a la Gerencia Informática
Introducción a la Gerencia Informática
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
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 bartolon
 
Dennis
DennisDennis
Dennis
 
01. lenguajes de programación autor virtuniversidad
01. lenguajes de programación autor virtuniversidad01. lenguajes de programación autor virtuniversidad
01. lenguajes de programación autor virtuniversidad
 
01. Lenguajes de programación autor Virtuniversidad.pdf
01. Lenguajes de programación autor Virtuniversidad.pdf01. Lenguajes de programación autor Virtuniversidad.pdf
01. Lenguajes de programación autor Virtuniversidad.pdf
 
Evolución de la Programación
Evolución de la ProgramaciónEvolución de la Programación
Evolución de la Programación
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
 
Boletin de informatica
Boletin de informaticaBoletin de informatica
Boletin de informatica
 
Tipos de lenguaje
Tipos de lenguajeTipos de lenguaje
Tipos de lenguaje
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
conceptos
conceptos conceptos
conceptos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemas
 
Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajes
 

Más de Gladysmg Lema

Más de Gladysmg Lema (6)

Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 

Tipos y lasificacion de lenguajes de programacion

  • 1. Aunque existen muchas clasificaciones, en general se puede distinguir entre dos clases de lenguajes: los lenguajes naturales (ingles, alemán, español, etc.) y los lenguajes artificiales o formales (matemático, lógico, computacional, etc.). Tanto el lenguaje natural como el lenguaje artificial son humanos. El primero es natural porque se aprende (o adquiere) inconsciente e involuntariamente. Los lenguajes artificiales sí se aprenden de manera voluntaria y conscientemente. Un ejemplo de lenguaje artificial son los lenguajes de programación utilizados para desarrollar programas informáticos.
  • 2. Un Lenguaje de Programación es un conjunto de reglas, notaciones, símbolos y/o caracteres que permiten a un programador poder expresar el procesamiento de datos y sus estructuras en la computadora. CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN Los Lenguajes de Programación pueden clasificarse de acuerdo con su uso: De acuerdo con el tipo de instrucciones de que constan. En esta clasificación se tiene al lenguaje máquina, al lenguaje ensamblador y al lenguaje de alto nivel ,etc. Lenguaje máquina (Binario) 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 para lar persona porque trabajar con números no es muy cómodo además de que estos números están en formato binario. Ejemplo.- Lenguaje Máquina 100001010101010 100100101010100 100011100101110
  • 3. Lenguajes de bajo nivel (ensamblador) Para facilitar y agilizar su labor a los programadores, se buscaron nuevos lenguajes. Cuando abstraemos los opcodes y los sustituimos por una palabra que sea una clave de su significado, se tiene el concepto de Lenguaje Ensamblador. Lenguaje Ensamblador consiste en asociar a los opcodes palabras lave que faciliten su uso por parte del programador No obstante, el lenguaje ensamblador requiere de muchas instrucciones para realizar simples operaciones. Ejemplo.- LOAD R1, (B) LOAD R2, (C) ADD R1, R2 STORE (A), R1
  • 4. Lenguajes de alto nivel Para acelerar aun más el proceso de programación se desarrollaron los lenguajes de alto nivel, en los que se puede escribir un sólo enunciado para realizar tareas sustanciales. El concepto de lenguaje de alto nivel nació con el lenguaje FORTRAN (FORmula Translación) que, como su nombre indica, surgió como un intento de traducir fórmulas matemáticas al lenguaje ensamblador y por consiguiente al lenguaje de máquina. A partir de FORTRAN, se han desarrollado innumerables lenguajes Entre estos lenguajes de alto nivel se encuentra el lenguaje C++ que servirá de base para el desarrollo del curso. Ejemplo.- A = B + C;