SlideShare una empresa de Scribd logo
1 de 1
Descargar para leer sin conexión
TIPOS DE LENGUAJES DE UN COMPUTADOR
Definición de lenguajes
de un computador:
Son lenguajes permiten
expresar los programas
o el conjunto de
instrucciones que el
operador humano
desea que la
computadora ejecute.
Tipos
- Lenguajes de bajo
nivel: Son aquellos
que se encuentran
más cerca de la
máquina que del
hombre. Esto
significa que se
acercan al lenguaje
usado por el
ordenador, ceros y
unos. Por ejemplo:
Ensamblador,
Código máquina,
etc.
- Lenguajes de medio nivel:
Se encuentran a medio
camino de la máquina y el
hombre. Aglutinan las
instrucciones complejas a
etiquetas o nombres y que
están compuestas por
instrucciones sencillas.
Ejemplo: C (KERN78,
KERN88) y el FORTH (KELL86)
- Lenguajes de alto
nivel: La abstracción
es mucho mayor,
las instrucciones son
muy complejas,
estando más cerca
del entendimiento
humano que de la
máquina, y a
diferencia del medio
y bajo nivel son
independientes de la
plataforma.
El lenguaje máquina El lenguaje ensamblador
o assembler
Es la forma más
baja de un lenguaje
de programación.
Cada instrucción en
un programa se
representa por un
código numérico, y
unas direcciones (que
son otros códigos
numéricos) que se
utiliza para referir las
asignaciones de
memoria del
ordenador.
Es esencialmente una
versión simbólica de
un lenguaje máquina.
Cada código de
operación se indica
por un código
simbólico.
Lenguajes orientados a procedimientos
Estos lenguajes estaban orientados a los
procedimientos, esto es, requerían que
los programadores resolvieran los
problemas mediante la lógica
tradicional de programación. Así el
programador codifica o escribe las
instrucciones en la secuencia en la
que deben ejecutarse para resolver el
problema. Ejemplos de este tipo de
lenguajes son el COBOL y el FORTRAN,
ambos introducidos a fines de los
cincuentas.
Procesadores de lenguaje
Es el nombre genérico que reciben todas las aplicaciones informáticas en
las cuales uno de los datos fundamentales de entrada es un lenguaje. La
definición anterior afecta a una gran variedad de herramientas software,
algunas de ellas son las siguientes (expresando entre paréntesis el término
equivalente en lengua inglesa):
• Traductores (translators) • Compiladores (compilers) • Ensambladores
(assemblers) • Montadores de enlaces o enlazadores (linkers) •
Cargadores (loaders) • Intérpretes (interpreters) • Desensambladores
(dissemblers) • Decompiladores (decompilers) • Depuradores (debuggers)
• Analizadores de rendimiento (profilers) • Optimizadores de código (code
optimizers) • Compresores (compressors) • Preprocesadores
(preprocessors) • Formateadores (formatters) • Editores (editor)
Traductor: Es un programa
que procesa un texto fuente y
genera un texto objeto. El
traductor está escrito en un
lenguaje de implementación.
Ensambladores: Los ensambladores son
traductores sencillos, en los que el lenguaje
fuente tiene una estructura simple, que
permite una traducción de una sentencia
fuente a una instrucción en lenguaje
máquina, guardándose en casi todos los
casos esta relación uno a uno.
Alumna: Karla Yalmeth figueredo
coronado. C.I: V- 27.864.317
4to Semestre- Inormatica78

Más contenido relacionado

La actualidad más candente

Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivelCompiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Estefhany1
 
Lenguajes de alto nivel
Lenguajes de alto nivelLenguajes de alto nivel
Lenguajes de alto nivel
Dani Ortiz
 
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje cCompiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
ClariitaPM
 
Clasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionClasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacion
Jhampier_Piedra
 
Especialidad
EspecialidadEspecialidad
Especialidad
becew
 
Lenguaje maquina y lenguaje natural
Lenguaje maquina y lenguaje naturalLenguaje maquina y lenguaje natural
Lenguaje maquina y lenguaje natural
Giovani Hernandez
 

La actualidad más candente (19)

Ideograma horaciogonzalez
Ideograma horaciogonzalezIdeograma horaciogonzalez
Ideograma horaciogonzalez
 
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivelCompiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
 
Valladares karlos clp
Valladares karlos clpValladares karlos clp
Valladares karlos clp
 
Libro 1 y libro 2
Libro 1 y libro 2Libro 1 y libro 2
Libro 1 y libro 2
 
Fundapro tarea 02 feb
Fundapro tarea 02 febFundapro tarea 02 feb
Fundapro tarea 02 feb
 
Lenguajes de alto nivel
Lenguajes de alto nivelLenguajes de alto nivel
Lenguajes de alto nivel
 
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje cCompiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
 
Clasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionClasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacion
 
Lenguajes de alto nivel
Lenguajes de alto nivelLenguajes de alto nivel
Lenguajes de alto nivel
 
Lenguaje de ensamblador
Lenguaje de ensambladorLenguaje de ensamblador
Lenguaje de ensamblador
 
Especialidad
EspecialidadEspecialidad
Especialidad
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Software
SoftwareSoftware
Software
 
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADORUNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguaje maquina y lenguaje natural
Lenguaje maquina y lenguaje naturalLenguaje maquina y lenguaje natural
Lenguaje maquina y lenguaje natural
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
TIPOS DE LENGUAJES DE PROGRAMACION
TIPOS DE LENGUAJES DE PROGRAMACIONTIPOS DE LENGUAJES DE PROGRAMACION
TIPOS DE LENGUAJES DE PROGRAMACION
 
Algoritmos y programas
Algoritmos y programasAlgoritmos y programas
Algoritmos y programas
 

Similar a Tipos de lenguaje de un computador

Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
alejandritasalva
 
Los lenguajes de programación son herramientas que nos permiten crear program...
Los lenguajes de programación son herramientas que nos permiten crear program...Los lenguajes de programación son herramientas que nos permiten crear program...
Los lenguajes de programación son herramientas que nos permiten crear program...
edwin6886
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
Karol
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
Karol
 
Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205
Jonatan Rivera
 
Compiladores
CompiladoresCompiladores
Compiladores
henry_shd
 

Similar a Tipos de lenguaje de un computador (20)

Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje 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
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Kmi
KmiKmi
Kmi
 
Clase3 guia1-introduccion-compiladores-conceptos
Clase3 guia1-introduccion-compiladores-conceptosClase3 guia1-introduccion-compiladores-conceptos
Clase3 guia1-introduccion-compiladores-conceptos
 
Los lenguajes de programación son herramientas que nos permiten crear program...
Los lenguajes de programación son herramientas que nos permiten crear program...Los lenguajes de programación son herramientas que nos permiten crear program...
Los lenguajes de programación son herramientas que nos permiten crear program...
 
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
 
Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
tlenguajes unidad I 2016
tlenguajes unidad I 2016tlenguajes unidad I 2016
tlenguajes unidad I 2016
 
Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205
 
Stephany diapositivas
Stephany diapositivasStephany diapositivas
Stephany diapositivas
 
Jhinet fernanda
Jhinet fernandaJhinet fernanda
Jhinet fernanda
 
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programacion
 
Presentacion de procesadores de lenguajes
Presentacion de procesadores de lenguajesPresentacion de procesadores de lenguajes
Presentacion de procesadores de lenguajes
 
Presentación1.pptx
Presentación1.pptxPresentación1.pptx
Presentación1.pptx
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Lili
LiliLili
Lili
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

Tipos de lenguaje de un computador

  • 1. TIPOS DE LENGUAJES DE UN COMPUTADOR Definición de lenguajes de un computador: Son lenguajes permiten expresar los programas o el conjunto de instrucciones que el operador humano desea que la computadora ejecute. Tipos - Lenguajes de bajo nivel: Son aquellos que se encuentran más cerca de la máquina que del hombre. Esto significa que se acercan al lenguaje usado por el ordenador, ceros y unos. Por ejemplo: Ensamblador, Código máquina, etc. - Lenguajes de medio nivel: Se encuentran a medio camino de la máquina y el hombre. Aglutinan las instrucciones complejas a etiquetas o nombres y que están compuestas por instrucciones sencillas. Ejemplo: C (KERN78, KERN88) y el FORTH (KELL86) - Lenguajes de alto nivel: La abstracción es mucho mayor, las instrucciones son muy complejas, estando más cerca del entendimiento humano que de la máquina, y a diferencia del medio y bajo nivel son independientes de la plataforma. El lenguaje máquina El lenguaje ensamblador o assembler Es la forma más baja de un lenguaje de programación. Cada instrucción en un programa se representa por un código numérico, y unas direcciones (que son otros códigos numéricos) que se utiliza para referir las asignaciones de memoria del ordenador. Es esencialmente una versión simbólica de un lenguaje máquina. Cada código de operación se indica por un código simbólico. Lenguajes orientados a procedimientos Estos lenguajes estaban orientados a los procedimientos, esto es, requerían que los programadores resolvieran los problemas mediante la lógica tradicional de programación. Así el programador codifica o escribe las instrucciones en la secuencia en la que deben ejecutarse para resolver el problema. Ejemplos de este tipo de lenguajes son el COBOL y el FORTRAN, ambos introducidos a fines de los cincuentas. Procesadores de lenguaje Es el nombre genérico que reciben todas las aplicaciones informáticas en las cuales uno de los datos fundamentales de entrada es un lenguaje. La definición anterior afecta a una gran variedad de herramientas software, algunas de ellas son las siguientes (expresando entre paréntesis el término equivalente en lengua inglesa): • Traductores (translators) • Compiladores (compilers) • Ensambladores (assemblers) • Montadores de enlaces o enlazadores (linkers) • Cargadores (loaders) • Intérpretes (interpreters) • Desensambladores (dissemblers) • Decompiladores (decompilers) • Depuradores (debuggers) • Analizadores de rendimiento (profilers) • Optimizadores de código (code optimizers) • Compresores (compressors) • Preprocesadores (preprocessors) • Formateadores (formatters) • Editores (editor) Traductor: Es un programa que procesa un texto fuente y genera un texto objeto. El traductor está escrito en un lenguaje de implementación. Ensambladores: Los ensambladores son traductores sencillos, en los que el lenguaje fuente tiene una estructura simple, que permite una traducción de una sentencia fuente a una instrucción en lenguaje máquina, guardándose en casi todos los casos esta relación uno a uno. Alumna: Karla Yalmeth figueredo coronado. C.I: V- 27.864.317 4to Semestre- Inormatica78