Actividades de TIC 2, 2da etapa

Páginas: 8 (1855 palabras) Publicado: 10 de marzo de 2015
Hay avances en la historia de la humanidad que resultan más evidentes que otros y que tienen su sitio en los grandes y generalistas libros de historia. Sin embargo, hay otros que son más parecidos a pequeños engranajes que impulsan dichos avances importantes. Hoy, en nuestro repaso por las diez tecnologías que cambiaron el mundo, vamos a hablar de uno de esos engranajes: los lenguajes deprogramación.
Meterse a examinar la historia de los lenguajes de programación es algo que nos termina desembocando en un enorme laberinto de influencias e influenciadores. Ya desde los primeros días, las innovaciones de unos eran modificadas por otros y aplicadas en un desarrollo completamente nuevo. Pero si empezamos a seguir sus raíces nos daremos cuenta de que ha habido ciertos desarrollos que hancontribuido en mayor medida a su avance.
Para entender bien el avance que significó la aparición y evolución de los distintos lenguajes de programación, debemos comenzar por comprender que un ordenador sólo entiende dos cosas: encendido y apagado; es decir, el 0 y el 1, o código máquina.
La manera más directa de comunicarle órdenes a un ordenador es hablarle en su idioma. Sin embargo, eso nosignifica que sea la manera más práctica ni la más rápida para un ser humano; por lo tanto, pronto se empezaron a desarrollar lenguajes que permitieran comunicarse con la máquina de una manera más rápida y eficiente. El primer paso en este sentido fue el lenguaje ensamblador, un lenguaje cuya estructura es muy parecida a la del código máquina sólo que con letras y palabras. Tanto el ensamblador como elcódigo máquina son denominados lenguajes de bajo nivel.
Los lenguajes de bajo nivel son muy simples, pero con ellos resulta muy complicado y laborioso estructurar programas. Por eso se crearon los lenguajes de alto nivel, que es prácticamente a los que nos referimos actualmente al hablar de “lenguajes de programación”. En resumidas cuentas, se tratan de lenguajes pensados para ser entendidos con másfacilidad por humanos.
Cuando se elabora un programa en un lenguaje de alto nivel, para poder hacerlo funcionar debemos traducirlo al código máquina; es decir, a unos y ceros. A este proceso se le conoce como compilación.

Básicamente, los lenguajes nacen y evolucionan por dos razones: para aprovechar los avances tecnológicos y para facilitar el trabajo de los programadores.
El que se considera enla práctica como el primer lenguaje de alto nivel es Fortran, creado por el equipo de John W. Backus en IBM. Vio la luz a mediados de 1954 y aunque se recibió con escepticismo entre la comunidad de desarrolladores de entonces (que preferían seguir utilizando ensamblador), pronto probó su utilidad y su adopción se extendió ampliamente.
Otros lenguajes como LISP y COBOL vinieron después. Pero loque tenían todos en común es que estaban principalmente orientados a unas ciertas tareas específicas y su uso estaba restringido a científicos y matemáticos
Sin embargo, con la reducción del tamaño y coste de las máquinas, los ordenadores se empezaron a popularizar en las empresas. Esto hizo surgir la necesidad de elaborar lenguajes que fueran más sencillos y que permitiesen el aprovechamiento delos ordenadores para tareas más generales.
El primero en aparecer con estas características fue BASIC, creado en 1964 por John George Kemeny y Thomas Eugene Kurtz con el propósito de ser un lenguaje fácil de usar y que pudiera utilizarse para cualquier cosa. Desde su creación, surgieron multitud de variantes que se siguen utilizando hasta la actualidad.
BASIC tenía en parte una cierta orientacióneducativa, como también lo tuvo el lenguaje que apareció seis años más tarde: PASCAL, que fue desarrollado principalmente para enseñar programación y luego creció hasta convertirse en una herramienta comercial. Su creador fue Niklaus Wirth que lo publicó en 1970. Por cierto, fue el lenguaje de alto nivel principal que se usó para el desarrollo del Apple Lisa.
La evolución
Los años ochenta son una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • actividad 2 tic etapa 2
  • actividad de adquisición de TIC etapa 2
  • ACTIVIDAD 2 TIC Etapa 1
  • Actividad Integradora Tic 2 Etapa
  • Actividad de aplicacion TIC Etapa 2
  • actividad diagnostica tic etapa 2
  • Actividad aplicacion TIC etapa 2
  • actividad diagnostica 2 etapa Tic

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS