SlideShare una empresa de Scribd logo
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.
LOS LENGUAJES DE PROGRAMACIÓN
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

PPTX
Tipos de lenguaje de programacion part 2
PPTX
Clasificacion de los lenguajes de programacion
PPT
Tipos y lasificacion de lenguajes de programacion
PPT
Tipos y lasificacion de lenguajes de programacion
PPT
Lenguajes De Bajo Nivel
PPTX
Tipos de lenguaje de programacion
PPTX
Niveles y tipos de lenguajes de programación
PPTX
CLASIFICACION DE LENGUAJES DE PROGRAMACION
Tipos de lenguaje de programacion part 2
Clasificacion de los lenguajes de programacion
Tipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacion
Lenguajes De Bajo Nivel
Tipos de lenguaje de programacion
Niveles y tipos de lenguajes de programación
CLASIFICACION DE LENGUAJES DE PROGRAMACION

La actualidad más candente (20)

PDF
Clasificación de lenguajes
PPTX
TIPOS DE LENGUAJES DE PROGRAMACION
PPSX
Lenguaje de programacion sgs.ppt
PPTX
Lenguajes de programacion
PPT
Lenguaje maquina
PPTX
Clasificación de los lenguajes de programación
PPTX
Lenguaje de programacion
PPTX
Lenguaje de programacion
PPTX
Clasificación de los lenguajes de programación
PPTX
Le Ng Ua Je S De P Ro Gr Am Ac Io N9
PPTX
Cuadro sinoptico lenguaje de programacion
PPTX
Conceptos de programacion
PPTX
Lenguaje informático
PPSX
Lenguajes de programacion
PPTX
Lenguajes Informaticos
PPT
Lenguajes de Programación
PPTX
Lenguaje de programacion
PPTX
Programación
DOCX
DOC
Lenguaje informatico tic´s
Clasificación de lenguajes
TIPOS DE LENGUAJES DE PROGRAMACION
Lenguaje de programacion sgs.ppt
Lenguajes de programacion
Lenguaje maquina
Clasificación de los lenguajes de programación
Lenguaje de programacion
Lenguaje de programacion
Clasificación de los lenguajes de programación
Le Ng Ua Je S De P Ro Gr Am Ac Io N9
Cuadro sinoptico lenguaje de programacion
Conceptos de programacion
Lenguaje informático
Lenguajes de programacion
Lenguajes Informaticos
Lenguajes de Programación
Lenguaje de programacion
Programación
Lenguaje informatico tic´s
Publicidad

Destacado (6)

PPTX
Clasificación de-los-lenguajes-de-programación-según
PPTX
Clasificacion de los lenguajes de programacion
PPTX
Paradigmas de programación
PPTX
Elementos de la programación a nivel del lenguaje
PPTX
Clasificación de los lenguajes de programacion
PPTX
Lenguaje de programacion
Clasificación de-los-lenguajes-de-programación-según
Clasificacion de los lenguajes de programacion
Paradigmas de programación
Elementos de la programación a nivel del lenguaje
Clasificación de los lenguajes de programacion
Lenguaje de programacion
Publicidad

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

PDF
PPTX
Lenguajes de programacion
PPTX
Lenguajes de programación
PPTX
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
PDF
lenguajes de programacion
PDF
Introducción a la Gerencia Informática
PPTX
Lenguajes de programacion alejandra salvador bartolon
PDF
01. Lenguajes de programación autor Virtuniversidad.pdf
PDF
01. lenguajes de programación autor virtuniversidad
PDF
01. Lenguajes de programación autor Virtuniversidad.pdf
DOCX
Tipos de lenguaje
PPTX
Programacion evolucion
PPTX
Lenguaje de programacion fernando hernandez
PPTX
Evolución de la Programación
DOCX
Boletin de informatica
PPT
Organizacion de sistemas
PPTX
lenguajes de programacion
PPTX
Presentación1
Lenguajes de programacion
Lenguajes de programación
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
lenguajes de programacion
Introducción a la Gerencia Informática
Lenguajes de programacion alejandra salvador bartolon
01. Lenguajes de programación autor Virtuniversidad.pdf
01. lenguajes de programación autor virtuniversidad
01. Lenguajes de programación autor Virtuniversidad.pdf
Tipos de lenguaje
Programacion evolucion
Lenguaje de programacion fernando hernandez
Evolución de la Programación
Boletin de informatica
Organizacion de sistemas
lenguajes de programacion
Presentación1

Más de Mary Guaman (18)

PPTX
Estructura de un programa en c
PPTX
Tipos de lenguajes de programación
PPT
Tipos y lasificacion de lenguajes de programacion
PPTX
Pasos para editar en loonapix
ODP
Funciones
PPTX
PPTX
Funnywow
ODP
Gladys
PPTX
Slaideshare algoritmo
PPTX
Slaideshare tipos de datos
PPTX
Slaideshare tipos de operadores
PPTX
Presentación1
PPT
Herramienta calc
PPTX
Presentación1
PPTX
Presentación1
PPTX
Universidad nacional de chimborazo
PPTX
Universidad nacional de chimborazo
PPTX
Universidad nacional de chimborazo
Estructura de un programa en c
Tipos de lenguajes de programación
Tipos y lasificacion de lenguajes de programacion
Pasos para editar en loonapix
Funciones
Funnywow
Gladys
Slaideshare algoritmo
Slaideshare tipos de datos
Slaideshare tipos de operadores
Presentación1
Herramienta calc
Presentación1
Presentación1
Universidad nacional de chimborazo
Universidad nacional de chimborazo
Universidad nacional de chimborazo

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. LOS LENGUAJES DE PROGRAMACIÓN 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;