Lenguajes De Programacion
se basa este trabajo, como FORTRAN, FORTRAN IV, ALGOL, COBOL, BASIC, PL/I, ADA, C, C++, PASCAL, etc. pero el desarrollo de nuevas tecnologías, tanto en arquitectura de computadoras como en lenguajes de programación, continúa a paso acelerado, cada vez con mayor velocidad, el panorama está cambiando de una etapa de sistemas y lenguajes especialmente desarrollados para aplicacionesindividuales. Los lenguajes de programación actuales son los conocidos como Lenguajes visuales, como por ejemplo Visual Fox, Visual Basic, Visual C. · Relación con las computadoras A la vez que los lenguajes de programación iban evolucionando, las computadoras también lo hacían. Aunque los lenguajes de programación, en la actualidad, tiendan a desligarse de las máquinas en las que se van a usarpara ser mas universales, todo su desarrollo se ha basado en la capacidad de las máquinas, en este caso los ordenadores, para poder soportar estos lenguajes. De no haber evolucionado las computadoras, los lenguajes no hubieran sido capaces de salvar por si solos las limitaciones que implica el hardware. Es por ello, por lo que en este trabajo se va a ver también la evolución histórica de lascomputadoras, ya que creo conveniente el poder tener en cuenta a la hora de estudiar los lenguajes de programación el marco en el cual han sido desarrollados. · Tipos Hay varias formas de clasificar los lenguajes de programación, y una de ellas sería por la cercanía o lejanía a la máquina. De este modo podemos distinguir tres tipos de lenguajes: − Lenguajes de bajo nivel: Son aquellos que se encuentranmas cerca de la máquina que del hombre. Esto significa que se acercan al lenguaje usado por el ordenador, ceros y unos. Por ejemplo: Ensamblador, Código máquina, etc... − Lenguajes de medio nivel: Se encuentran a medio camino de la máquina y el hombre. Aglutinan las instrucciones complejas a etiquetas o nombres y que están compuestas por instrucciones sencillas. − Lenguajes de alto nivel: Laabstracción es mucho mayor, las instrucciones son muy complejas, estando mas cerca del entendimiento humano que de la máquina, y a diferencia del medio y bajo nivel son independientes de la plataforma. Otra forma sería por su potencia: − Primera Generación: Lenguaje máquina, no requiere traducción alguna, el compilador es capaz de leerlo directamente. − Segunda Generación: Lenguaje ensamblador...
Regístrate para leer el documento completo.