Dsdsadsa

Solo disponible en BuenasTareas
  • Páginas : 3 (522 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de diciembre de 2010
Leer documento completo
Vista previa del texto
Con el lenguaje ensamblador llego el nacimiento de las primeras herramientas automáticas para generar el código maquina. El lenguaje ensamblador era un primer paso para la creación de lenguaje de masalto nivel. Proporcionaba una mejora en la programación mediante la codificación de instrucciones con nombres que podían ser memorizados, así por ejemplo, a la operación de suma se le asigna unnombre como ADD, que el programador reconoce con facilidad. Esto redujo los errores.Sin emabargo, aun aquí era fácil para el programador perderser y cometer errores de lógica,pues debua tener presente deque forma trabajaba el CPU, y entender bien todo lo que sucedía dentro de ella.Los lenguajes ensamblador son lenguajes que dependen muy íntimamente de la arquitectura de la CPU que programan y por estarazón los programadores deben conocerla. Actualmente, la programación en lenguaje ensamblador se hace solamente para dispositivos muy concretos.
Mas adelante se empiezan a desarrollar lenguajes deprogramación de mas alto nivel de abstracción.
Con todo esto, y la evolución del hardware, los científicos empezaron a utilizar las computadoras; y aunque supieran mucho de Física o Química porejemplo ,les era sumamente complicado trabajar con lenguaje ensamblador en lugar de hacerlo con formulas que era a lo que estaban habituados.Asi,nació el concepto de lenguaje de alto nivel , con elprimercompiladorde FORTRAN ( formula translation en ingles), que , como su nombre indica,empezó como un “simple” esfuerzo de traducir un lenguaje de formulas,al lenguaje ensamblador y por consiguiente allenguaje maquina.FORTRAN fue desarrollado entre mediados y finales de los 50 por un ejemplo de IBM dirigido por Jhon W. Backus. Un paso mas adelante fue el desarrollado del lenguaje ALGOL,diseñado afinales de los 50 por un comité de científicos europos y americanos entre los que se incluia John Backus que sent las bases de la progrmacion imperativa, de hecho,algol tenia tres ramas:algol58,algol60 y...
tracking img