ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

CLASIFICACION DE LOS LENGUAJES DE PROGRAMACION


Enviado por   •  28 de Agosto de 2014  •  Tesis  •  2.295 Palabras (10 Páginas)  •  264 Visitas

Página 1 de 10

Introducción

Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana. Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama programación.

CLASIFICACION DE LOS LENGUAJES DE PROGRAMACION

Ventajas Desventajas

Lenguaje máquina Posibilidad de transferir un programa a la memoria, velocidad de ejecución superior a cualquier otro lenguaje de programación Dificultad y lentitud en la codificación. Poca fiabilidad. Gran dificultad para verificar y poner a punto los programas. Los programas solo son ejecutables en el mismo procesador (CPU).

Lenguajes de bajo nivel Mayor facilidad de codificación,

velocidad de cálculo, requieren menos atención a detalles, si ocurre algún error es más fácil de modificar Dependencia total de la maquina lo que impide la transportabilidad de los programas

Lenguajes de alto nivel (FORTRAN, COBOL, BASIC, PASCAL, C, LENGUAJE C++, DELPHI, JAVA, HTML, Perl , SQL) El tiempo de formación de los programadores es relativamente corto comparado con otros lenguajes. La escritura de programas es similar a los lenguajes humanos.

Transportabilidad. Reducción del costo de los programas. Permiten tener una mejor documentación. Son más fáciles de mantener. Necesita diferentes traducciones del programa fuente para conseguir el programa definitivo.. Aumento de la ocupación de memoria. El tiempo de ejecución de los programas es mucho mayor. El principal problema que presentan los lenguajes de alto nivel es la gran cantidad de ellos que existen actualmente en uso

Evolución del lenguaje de programación FORTRAN

Estrictamente hablando, FORTRAN no fue el primer lenguaje de programación que existió (Laning & Zierler, del MIT, ya tenían un compilador de un lenguaje algebraico en 1952), pero sí fue el primero en atraer la atención de una parte importante de la reducida comunidad de usuarios de computadoras de la época.

El desarrollo de FORTRAN comenzó en 1955 y el lenguaje se liberó finalmente en abril de 1957, después de 18 años-hombre de trabajo. FORTRAN (FORmula TRANslating system(Sistema de Traducción de Fórmulas Matemáticas)) fue desarrollado principalmente por John Backus en IBM. Backus recibió el “Turing Award” en 1977.

El principal énfasis de FORTRAN fue la eficiencia. Su diseño se basó en un intérprete llamado “Speedcoding”, que fue desarrollado por Backus para la IBM 701.

FORTRAN fue desarrollado inicialmente en una IBM 704, aprovechando sus rutinas de punto flotante (proporcionadas en hardware).

La especificación preliminar de FORTRAN fue recibida con frialdad y escepticismo. Pocos creían que pudiera diseñarse un compilador que fuese equiparable (en eficiencia) a un humano.

FECHA LENGUAJE ACONTECIMIENTO

1820 FORTRAN Job Backus propone el desarrollo de un nuevo lenguaje

1951 Invención del primer compilador A0 Por Grace Murray Hopper que permitía generar un programa binario a partir de un código fuente.

1954 FORTRAN Un equipo de IBM comienza a trabajar en el FORTRAN

1957 FORTRAN Creación del primer lenguaje de programación universal, el FORTRAN (FORmula TRANslator) por John Backus de IBM.

John Backus fue fuertemente criticado incluso por luminarias de la época como John von Neumann, quienes creían que el desarrollo de FORTRAN sólo era un desperdicio de dinero (el proyecto estuvo a punto de ser cancelado).

El secreto del éxito de FORTRAN se atribuye a su excelente documentación y a las sofisticadas técnicas de optimización que se usó en el diseño de su compilador. De acuerdo a John Backus, las técnicas utilizadas en FORTRAN no fueron superadas sino hasta los 1960s.

Cronología de FORTRAN

• En 1958 se liberó FORTRAN II.

• Otro dialecto, llamado FORTRAN III, fue liberado también en 1958, pero no resultó muy exitoso debido a su enorme dependencia de la IBM 704.

• En 1962 se liberó FORTRAN IV, que ha sido quizás la versión más popular del compilador.

• En 1958, el American National Standards Institute (ANSI) estandarizó FORTRAN (a esta versión se le llama ANS FORTRAN).

• Un nuevo estándar fue liberado en 1977 (se le conoce como FORTRAN 77).

• Las versiones más recientes de FORTRAN (FORTRAN 90 y FORTRAN 2000) difieren mucho del lenguaje original.  

Desarrollo

Código FORTRAN

A finales de 1956, John W. Backus sometió una propuesta a sus superiores en IBM para desarrollar una alternativa más práctica al lenguaje ensamblador para programar el computador central IBM 704.

A mediados de 1954 fue terminada una especificación del borrador para The IBM Mathematical Formula Translating System. El primer manual para el FORTRAN apareció en octubre de 1956, porque los clientes se les dificultaba utilizar un lenguaje de programación de alto nivel a menos que su compilador pudiera generar código cuyo desempeño fuera comparable al de un código hecho a mano en lenguaje ensamblador.

Mientras que la comunidad era desconfiada en que este nuevo método pudiera superar la codificación a mano, éste redujo por un factor de 20 al número de sentencias de programación necesarias para operar una máquina, y rápidamente ganó aceptación. Durante una entrevista en 1979 con Think, la revista de los empleados de IBM, el creador, John Backus, dijo, "Mucho de mi trabajo ha venido de ser perezoso. No me gustaba escribir programas, y por eso, cuando estaba trabajando en el IBM 701 escribiendo programas para computar trayectorias de misiles, comencé el trabajo sobre un sistema de programación para hacer más fácil escribir programas".

El lenguaje fue ampliamente adoptado por los científicos para escribir programas numéricamente intensivos, que incentivó a los escritores de compiladores a producir compiladores que pudieran generar un código más rápido y más eficiente. La inclusión en el lenguaje de un tipo de datos y de la aritmética de números complejos amplió la gama de aplicaciones para las cuales el lenguaje se adaptaba especialmente e hizo al FORTRAN especialmente adecuado para aplicaciones técnicas tales como la ingeniería eléctrica.

Significativamente, la cada

...

Descargar como (para miembros actualizados)  txt (16 Kb)  
Leer 9 páginas más »
Disponible sólo en Clubensayos.com