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

PDF
Smart Health Prediction Report
PPTX
Affine Cypher Encryption - Decryption
PPTX
Finger tracking
PDF
Lecture1_py 2.pdf…………………………………………..……………
PPTX
Silent sound technology
PDF
Artificial Intelligence for Speech Recognition
PPT
Tipos y lasificacion de lenguajes de programacion
PPT
Tipos y lasificacion de lenguajes de programacion
Smart Health Prediction Report
Affine Cypher Encryption - Decryption
Finger tracking
Lecture1_py 2.pdf…………………………………………..……………
Silent sound technology
Artificial Intelligence for Speech Recognition
Tipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacion

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

PDF
PPTX
Lenguajes de programacion
PPTX
CLASIFICACION DE LENGUAJES DE PROGRAMACION
PPTX
Lenguajes de programación
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
PPTX
Lenguaje de programacion fernando hernandez
PPTX
Evolución de la Programación
PPTX
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
PPTX
Lenguaje de programacion
DOCX
Boletin de informatica
DOCX
Tipos de lenguaje
PPTX
lenguajes de programacion
PPTX
Presentación1
Lenguajes de programacion
CLASIFICACION DE LENGUAJES DE PROGRAMACION
Lenguajes de programación
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
Lenguaje de programacion fernando hernandez
Evolución de la Programación
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Lenguaje de programacion
Boletin de informatica
Tipos de lenguaje
lenguajes de programacion
Presentación1
Publicidad

Más de Mary Guaman (17)

PPTX
Estructura de un programa en c
PPTX
Tipos de lenguajes de programación
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
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
Publicidad

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;