Anda di halaman 1dari 2

LENGUAJE DE PROGRAMACION.

Se conoce como lenguaje de programacin al sistema de comunicacin que permite al usuario dar
instrucciones a la computadora, en otras palabras el lenguaje de programacin es el que permite
la creacin de programas, para poder dar instrucciones a una computadora es necesario que esta
entienda el lenguaje, es por eso que los lenguajes de programacin facilitan al humano hacer esta
tarea, puesto que la computadora solamente comprende un lenguaje binario para el hombre
resulta muy difcil dar instrucciones directamente por eso es menester el uso de los lenguajes de
programacin, en la actualidad existen 3 tipos de lenguajes de programacin .

Lenguaje maquina: este tipo de lenguaje es directamente inteligible por la computadora


pues est escrito en cdigo binario formando largas cadenas que especifican alguna
operacin. El lenguaje maquina a pesar de ser muy difcil de utilizar tiene algunas ventajas
sobre otro tipo de lenguajes, una de ellas es que la velocidad con la que se ejecuta y se
carga un programa es muy superior a los lenguajes de alto o bajo nivel, esto se debe a
que no requiere de ninguna traduccin.
Por otra parte las principales desventajas de utilizar este lenguaje son: dificultad y lentitud
para programar, poca fiabilidad, difcilmente se detectara cules son los errores lo que los
hace ms difciles de corregir, adems de esto el lenguaje maquina depende directamente
del hardware de la computadora por lo que los programas solamente se pueden ejecutar
en el mismo procesador, es decir, no se pueden transportar.

Lenguaje de alto nivel: a diferencia del lenguaje maquina un lenguaje de alto nivel
necesita ser traducido para poder ejecutarse, esto se debe a que no se emplea cdigo
binario para la creacin de los programas ya que se hace uso de instrucciones conocidas
como mnemotcnicos (palabras clave que significan una operacin especifica como
suma), esto facilita al programador la complicada tarea de dar instrucciones binarias a la
mquina. Las ventajas que presenta sobre el lenguaje maquina son: mayor facilidad y
rapidez en la programacin, y una velocidad de clculo mayor.
A su vez las desventajas ms evidentes consisten en: dependencia total de la maquina en
donde se programa (el programa no puede ser transportado) y que requieren de un
conocimiento del interior de la computadora.
El lenguaje de alto nivel ms conocido es el ensamblador, este lenguaje necesita traducir
el programa escrito en alto nivel (programa fuente) a un programa en cdigo binario
(programa objeto) no obstante es el mismo programa, es decir solo se traduce
literalmente, no se hacen copias.

Lenguaje de bajo nivel: este tipo de lenguajes es el ms utilizado por los programadores
en la actualidad, pues son diseados para permitir al humano escribir y entender los
programas de una manera muy sencilla.

Los inconvenientes ms notables de estos lenguajes de programacin son: requieren de


traduccin al lenguaje binario por lo cual tardan ms a la hora de ejecutarse, ocupan ms
espacio en la memoria y desaprovechan recursos internos del procesador.
Sus convenientes se resumen en que el tiempo para crear un programa es mucho ms
corto que con los lenguajes de alto nivel, mayor facilidad para programar pues las
instrucciones se dan en sintaxis como las que se usan en cualquier lenguaje humano, es
mucho ms sencillo encontrar errores y corregirlos, no dependen del hardware de una
computadora para ejecutarse por lo tanto pueden ser transportados y ejecutados en
cualquier ordenador sin importar el hardware.
Se han desarrollado muchos lenguajes de programacin de alto nivel pero los ms
conocidos y utilizados son: C, C++, BASIC, COBOL, Visual Basic y Java.

Referencia bibliogrfica:
Zahonero, Ignacio (2003) Programacin en C metodologa, algoritmos y estructura de
datos. Espaa: Mc Graw Hill.
Doyanes, Aguilar (2003) Fundamentos de programacin (3 edicin). Espaa: Mc Graw Hill.

Anda mungkin juga menyukai