lenguaje de programacion

Páginas: 32 (7845 palabras) Publicado: 19 de marzo de 2013
Universidad Autónoma de Nuevo León

Preparatoria # 9

Materia: Tic II

“Etapa 2”


Actividad Diagnostica


LENGUAJES DE PROGRAMACION.
LENGUAJES DE PROGRAMACION.
EVOLUCION HISTORICA.
LENGUAJES DE PROGRAMACIÓN.
Introducción.
El presente trabajo trata de indagar en la evolución a lo largo del tiempo en loslenguajes de programación. Como consecuencia de la corta historia de la Informática, los lenguajes que esta utiliza tiene una existencia breve comparado con cualquier otra tecnología. Esto que podría parecer una ventaja a la hora de afrontar una revisión histórica, es un problema ya que no es frecuente encontrar estudios históricos del pasado inmediato, a esto se une, que la progresión “geométrica” enla aparición de los lenguajes, siendo la mayoría de los lenguajes recogidos este trabajo más del presente que del pasado. No obstante he intentado siempre que he obtenido la documentación intentar no solo describir el lenguaje sino, intentar datarlo aunque fuera aproximadamente y recoger las posibles versiones de este, aunque no siempre siguiendo una serie completa.
Este trabajo se centra más encada uno de los lenguajes, dejando mas de lado la evolución general de los lenguajes, simplificada en las primeras paginas a modo de introducción sino breve si al menos concisa.
Relación Traducción-Ejecución.
Bajo nivel.
1º Nivel
Se dice que el código binario es de "bajo nivel" o "primer nivel" (porque al usar pocos signos logra muy difícilmente expresar cosas complicadas), mientras unlenguaje humano es de "muy alto nivel" (con una cantidad mayor de signos y con reglas combinatorias logra expresar con facilidad cosas muy complicadas). Todo el esfuerzo, entonces, para facilitar la comunicación del hombre con la computadora, ha de centrarse en el desarrollo de lenguajes de mayor nivel.
El fabricante de un procesador fija los bloques de bits que llevarán a la CPU (unidad central deprocesos) a reconocer y realizar diferentes operaciones. Este el "código de máquina", primer lenguaje que la máquina puede interpretar y transformar en acciones. Pero es evidentemente muy difícil de usar para un ser humano. Supongamos que quiera hacer imprimir y para ello deba decir "10011101 11100010": ¿cómo recordar órdenes de este tipo y no equivocarse al escribirlas?
Prácticamente nadie trabajahoy a este nivel, excepto los diseñadores de "chips" procesadores. Del mismo modo que es posible pasar de un sistema binario a un sistema decimal (más comprensible y más desarrollado en términos de signos legibles) es posible asociar a los bloques de bits no solo valores decimales sino también otros signos. Esto lleva a un segundo nivel de expresión.
2º Nivel
La creación de un lenguaje máscomprensible por el hombre consiste por lo tanto en establecer la equivalencia de bloques binarios con signos de nuestro lenguaje habitual. Para permitir la programación (secuencia de comandos), se usan pequeños conjuntos de signos ("palabras") de fácil memorización, con las cuales se redactan programas, por ejemplo "ADC" significará "sumar con reserva" (en inglés: "ADd with Carry"). Este tipo delenguaje se llama "Ensamblador”. La máquina misma hará la tarea de traducirlo en código binario, para seguir las instrucciones, gracias a otro programa cuya función es traducir la expresión humana en "lenguaje de máquina" (binario). Es programa se llama "compilador".
Aunque el Ensamblador es un inmenso progreso con relación al código binario, su desventaja reside en que permanece estrechamente ligado alos bloques binarios que reconoce la CPU (es decir al "hardware"). Para facilitar más la tarea, se han inventado lenguajes de "alto nivel", es decir más cercanos al modo de expresar del hombre que de operación de la máquina. Los primeros y más comunes son los llamados de "tercera generación", más fáciles de manejar y más independientes de las características técnicas de los procesadores. Ahora,...
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