Lenguajes de programación

Páginas: 6 (1342 palabras) Publicado: 6 de noviembre de 2010
Los distintos niveles de los lenguajes de programación

Los primeros lenguajes de programación surgieron a mediados del siglo XIX, por parte de la inteligencia de Charles Babagge, profesor matemático e inventor inglés, que predijo muchas de las teorías en las que se basan los ordenadores actuales. Con el colaboro Ada Lovedby, considerada la primera programadora de la historia, pues realizoprogramas en tarjetas perforadas, aunque por falta de recursos técnicos la maquina de Badagge nunca llego a construirse, lógicamente los programas de Lovedby tampoco llegaron a ejecutarse, pero suponen un punto de partida en la programación, ya que los programadores utilizaron las técnicas ideadas por Badagge y Lovedby, mediante las tarjetas perforadas. Badagge quería construir una maquina capaz deefectuar cualquier calculo con una precisión de 20 dígitos a partir de tarjetas perforadas, pero jamás pudo realizarla dado que le faltaba algo fundamental, la electrónica.

Un lenguaje de programación se puede definir como un conjunto de normas “lingüísticas” (palabras y símbolos) que permiten escribir un programa y que este sea entendido por el ordenador mediante unos programas especialesllamados traductores y que en el caso de los lenguajes de alto nivel, puedan ser trasladados a otros ordenadores para su funcionamiento en otros sistemas.

Debido al gran avance tecnológico que se a desarrollado en este area, lógicamente ya no se programa igual ahora que hace 20 o 40 años, asi que debemos hacer una clasificación de los lenguajes de programación para poder entender mejor sudesarrollo, sus diferentes características y sus ventajas y desventajas. Podemos clasificar los lenguajes de programación en 3:

1. Lenguaje Maquina: Son aquellos cuyas instrucciones son directamente entendidas por la computadora y no necesitan traducción posterior para que la CPU pueda entender y ejecutar el programa.

2. Lenguaje de Bajo Nivel (Ensamblador): En este lenguaje las instruccionesse escriben en códigos alfanuméricos conocidos como nemotécnicos para las operaciones y direcciones simbólicas.

3. Lenguaje de Alto Nivel: Los lenguajes de programación de alto nivel, son aquellos en los que las instrucciones o sentencias a los ordenadores son escritas con palabras similares al lenguaje humano (generalmente en ingles), lo que facilita la escritura y comprensión delprograma.

A continuación se explicara con más detalle cada uno de los diferentes niveles del lenguaje de programación.

Lenguaje Máquina:

Como hemos dicho antes, este lenguaje es entendido directamente por el ordenador, ya que se utiliza el sistema binario, el cual consta de dos únicos signos, el 0 y el 1, denominados bits (abreviatura en ingles para dígitos binarios). Las instruccionesa la hora de programar son cadenas o series de dígitos 0 y 1, o lo que es igual a cadenas binarias, las cuales especifican una operación y las posiciones de la memoria implicadas, estas instrucciones se denominan instrucciones de maquina o código maquina. Fue el primer lenguaje usado en la programación de maquinas pero dejo de utilizarse por sus inconvenientes entre los cuales están:

•Dificultad y complicación del lenguaje binario.

• Lentitud en la codificación.

• Mucha dificultad para verificar y poner a punto los programas.

• Poca fiabilidad.

• Los programas solo pueden ser ejecutables en el mismo procesador (CPU).

Por estos inconvenientes termino siendo sustituido por otros lenguajes mas fáciles de aprender y de utilizar, que además reducenla posibilidad de cometer errores. Lo que no quiere decir que en la actualidad ya no se use, ya que aun se usa para algunas aplicaciones que requieren de mayor velocidad en algunas de sus aspectos, como pueden ser los videojuegos.

Pero no solo tiene desventajas este lenguaje, ya que posee una característica que no poseen los lenguajes que le han sustituido, ya que es que le es posible...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion
  • Lenguaje De Programacion
  • lenguaje de programacion
  • Los Lenguajes De Programacion
  • Lenguaje de programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS