lenguaje de programacion
Existen muchos lenguajes de programación con características y aptitudes muy diferenciadas. Todo ello se encuentren dos grandes grupos:
Los lenguajes máquina.
Los lenguajes simbólicos. Lenguaje de programación en el que las instrucciones de los diferentes programas que codifican utilizando los caracteres de las lenguas naturales. La ejecución de un programa.
Entre los primerosse encuentran los denominados lenguajes en código máquina. En estos lenguajes, la codificación se hace utilizando un lenguaje binario de ceros y unos que son los únicos símbolos que puede entender cualquier computadora. Cada sistema físico tiene su código máquina distinta por lo que un programa escrito en un determinado código máquina sólo vale para un sistema físico.
A los lenguajes máquina lessucedieron, los lenguajes simbólicos los cuales utilizan caracteres naturales para escribir las instrucciones de los programas. Los lenguajes simbólicos se dividen a su vez en:
Lenguajes simbólicos de bajo nivel
Lenguajes simbólicos de alto nivel
Los programas escritos en lenguajes simbólicos se denominan programas fuente y los programas no son directamente ejecutables, su ejecución implicasu previa traducción a un código máquina para obtener los denominados programas objeto o absolutos.
Los lenguajes máquina son lenguajes de primera generación. Los lenguajes simbólicos de bajo nivel son lenguajes de segunda generación. Los simbólicos son considerados parcialmente de tercera generación y también de cuarta generación.
A la tercera generación pertenecen los lenguajes conocidos comoel FORTRAN, COBOL, BASIC, ALGOL, PASCAL, etc. Estos lenguajes de tercera generación son del tipo universal.
Los lenguajes de cuarta generación no son tan universales y para asociados a determinados sistemas operativos.
Entre los lenguajes de cuarta generación tenemos el CSP de IBM asociado al sistema de gestión de base de datos DB2; el NATURAL de SOFTWARE AG asociado al sistema de datosADABAS; etc.
TIPOS DE LENGUAJE DE PROGRAMACIÓN
A continuación mostraremos algunos de los lenguajes de programación más importantes que han existido.
FORTRAN
Al comienzo de la década de los cincuenta, Jhon Backus estaba trabajando con SSEC (Selective Sequence Electronic Calculator), uno de los primeros ordenadores de IBM, y desarrolló el programa SPEEDCODING para él. Tomando este comobase, se emprendió, en otoño de 1954, la creación de un lenguaje para añadirle más presentaciones al modelo IBM 704, que iba a salir pronto al mercado. En 1956 el término el compilador FORTRAN (FORmula TRANslator) y se incluyó en el IBM 704.Como su nombre indica, FORTRAN estaban (y está) destinado a la resolución de problemas científico-técnicos, resultando relativamente sencillo de aprender si sedomina la notación matemática. En la actualidad se sigue utilizando sobre todo en el ámbito universitario.
COBOL
A finales de los cincuenta, el Departamento de Defensa USA estaba bastante preocupado como los lenguajes de programación existentes, especialmente por dos razones: los programas no podía llevarse de un ordenador a otro y resultaba bastante difíciles de leer y modificar. Después de unaconferencia, resultaron las especificaciones para desarrollar COBOL (COmmon Business Oriented Language), un lenguaje orientado hacia funciones administrativas, de gran portabilidad y legibilidad. Ya que se buscaba una facilidad de lectura este lenguaje tiene una sintaxis muy similar al inglés común. Actualmente, COBOL se utiliza casi exclusivamente en algunos grandes sistemas informáticos(entidades bancarias, sobre todo).
BASIC
Jhon G. Kemeny y Thomas E. Kurtz eran profesores del Dartmouth College y, en 1964, diseñaron un nuevo lenguaje que permitiera introducirse a sus estudiantes en los sistemas de tiempo compartido. Es el lenguaje, al que llamaron BASIC (Beginners All Purpose Symbolic Instruction Code) por su sencillez es sin duda el más difundido, aplicándose tanto en tareas de...
Regístrate para leer el documento completo.