Você está na página 1de 5

INSTITUTO

POLITECNICO
NACIONAL.
ESCUELA DE INGENIERA MECNICA Y
ELECTRNICA.
UNIDAD PROFESIONAL CULHUACN.

MATERIA DE FUNDAMENTOS DE
PROGRAMACION.
NOMBRE DEL PROFESOR:
JAVIER RODRGUEZ HERNNDEZ.
NOMBRE DEL ESTUDIANTE:
ROGELIO ORTEGA CALXITRO.
NOMBRE DEL TRABAJO:
LENGUAJES UTILIZADOS EN UNA
COMPUTADORA.
GRUPO: 1EV2.
TURNO VESPERTINO.
Grupo: 1EV2

FECHA DE ENTREGA: 1/09/2014.

Grupo: 1EV2

Qu es un lenguaje de alto nivel?


Un lenguaje de alto nivel permite al programador escribir las instrucciones de
un programa utilizando palabras o expresiones sintcticas muy similares al ingls. Por
ejemplo, en C se pueden usar palabras tales como: case, if, for, while, etc. para construir
con ellas instrucciones como:
if(
numero
>
0
)
printf(
"El
nmero
es
positivo"
)
que traducido al castellano viene a decir que: si nmero es mayor que cero, entonces,
escribir por pantalla el mensaje: "El nmero es positivo".
sta es la razn por la que a estos lenguajes se les considera de alto nivel, porque se pueden
utilizar palabras de muy fcil comprensin para el programador. En contraposicin,
los lenguajes de bajo nivel son aquellos que estn ms cerca del "entendimiento" de la
mquina. Otros lenguajes de alto nivel son: Ada, BASIC, COBOL, FORTRAN, Pascal, etc.
Otra caracterstica importante de los lenguajes de alto nivel es que, para la mayora de las
instrucciones de estos lenguajes, se necesitaran varias instrucciones en un lenguaje
ensamblador para indicar lo mismo. De igual forma que, la mayora de las instrucciones de
un lenguaje ensamblador, tambin agrupa a varias instrucciones de un lenguaje mquina.

Qu es un lenguaje ensamblador?
En informtica,
ensambladores.

los lenguajes

de

bajo

nivel,

tambin

son

llamados lenguajes

Qu es un lenguaje de bajo nivel?


Los lenguajes de bajo nivel, tambin llamados lenguajes ensambladores, permiten
al programador escribir instrucciones de un programa usando abreviaturas del ingls,
tambin llamadas palabras nemotcnicas, tales como: ADD, DIV, SUB, etc. Un programa
escrito en un lenguaje ensamblador tiene el inconveniente de que no es comprensible para
la computadora, ya que, no est compuesto por ceros y unos. Para traducir las instrucciones
de un programa escrito en un lenguaje ensamblador a instrucciones de un lenguaje
mquina hay que utilizar un programa llamado ensamblador, como se muestra en la
siguiente figura:

Grupo: 1EV2

Qu

es un

lenguaje mquina?
El lenguaje mquina es el nico que entiende la computadora digital, es su "lenguaje
natural". En l slo se pueden utilizar dos smbolos: el cero (0) y el uno (1). Por ello, al
lenguaje mquina tambin se le denomina lenguaje binario. La computadora slo puede
trabajar con bits, sin embargo, para el programador no resulta fcil escribir instrucciones
tales como:
10100010
11110011
00100010
00010010
Una dificultad aadida a los lenguajes binarios es el hecho de que son dependientes de la
mquina (o mejor dicho, del procesador), es decir, cada procesador utiliza un lenguaje
mquina distinto (un juego de instrucciones distinto) que est definido en su
propio hardware. En consecuencia, un programa escrito para un tipo de procesador no se
podr usar en otro equipo que utilice un procesador distinto, ya que, el programa no ser
portable o transportable. Para que dicho programa pueda funcionar en una segunda
computadora, habr que traducir todas las instrucciones escritas en el lenguaje mquina del
primer equipo al lenguaje binario de la segunda computadora.

Qu es un programa (en informtica)?


En informtica, un programa es un conjunto de instrucciones u rdenes que indican a la
mquina las operaciones que sta debe realizar con unos datos determinados. En general,
todo programa indica a la computadora cmo obtener unos datos de salida, a partir de unos
datos de entrada. En la siguiente figura se muestra, grficamente, el funcionamiento bsico
de un programa.

Qu es un programador?
Es la persona que se encarga de desarrollar un programa desde su diseo hasta la
elaboracin del cdigo. Tambin da mantenimiento al programa que elaboro.
Grupo: 1EV2

Qu es un compilador (en programacin)?


Para traducir las instrucciones de un programa escrito en un lenguaje de alto nivel a instrucciones de
un lenguaje mquina, hay que utilizar un programa llamado compilador. As pues, el compilador es
un programa que recibe como datos de entrada el cdigo fuente de un programa escrito por un
programador, y genera como salida un conjunto de instrucciones escritas en el lenguaje binario de la
computadora donde se van a ejecutar.

Qu es un intrprete (en programacin)?


El funcionamiento de un intrprete se caracteriza por traducir y ejecutar, de una en una, las
instrucciones del cdigo fuente de un programa, pero, sin generar como salida cdigo
objeto. El proceso que realiza un intrprete es el siguiente: lee la primera instruccin del
cdigo fuente, la traduce a cdigo objeto y la ejecuta; a continuacin, hace lo mismo con la
segunda instruccin; y as sucesivamente, hasta llegar a la ltima instruccin del programa,
siempre y cuando, no se produzca ningn error que detenga el proceso.

Bibliografa.
http://www.carlospes.com/

Grupo: 1EV2

Você também pode gostar