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

Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
Yanitza28
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORAS
Marc Liust
 

Último (17)

10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
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
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxTarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORAS
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el tema
 

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