LENGUAJE DE ALTO NIVEL

 Lenguaje de alto nivel



El lenguaje de alto nivel (high-level language) es aquel que se aproxima más al lenguaje natural humano que al lenguaje binario de las computadoras, el que se conoce como lenguaje de bajo nivel.
Su función principal radica en que a partir de su desarrollo, existe la posibilidad de que se pueda utilizar el mismo programa en distintas máquinas, es decir que es independiente de un hardware determinado. La única condición es que la PC tenga un programa conocido como traductor o compilador, que lo traduce al lenguaje específico de cada máquina.


Y además, al utilizar palabras del lenguaje humano (por lo general el inglés) es más práctico y fácil de manipular para el programador de manera que no corre tantos riesgos de equivocarse como si es más factible de caer en el error con el binario. De esta manera, el programador puede concentrarse más en el programa en sí que en el lenguaje y, por otra parte, se reducen los tiempos de creación del programa, incluso en caso de que tenga que hacer modificaciones, son mucho más fáciles de hacer.
Un punto en contra que tiene este tipo de lenguaje de tercera generación es que en la actualidad existe gran diversidad de ellos (PASCAL, BASIC, FORTRAN, C++, COBOL, ALGOL, entre muchos otros).

tención de convertirse en el estándar entre las personas que estuvieran comenzando. De ahí su nombre, dado que sus letras son representativas de las siglas BASIC: Beginner’s All purpose, Symbolic Instruction Code, permitiendo a una nueva generación de programadores iniciarse y crear sus primeros trabajos.

No era un lenguaje tan eficiente como otros que se habían utilizado en este segmento, pero tenía la ventaja de ser realmente fácil de usar y aprender. Eso ayudó a que muchos estudiantes lo usaran como primer paso en la programación. Llegó en la época de los microordenadores y ayudó de forma significativa debido a ese nivel de interacción que proporcionaba a los usuarios.

En la actualidad el lenguaje ha ido derivando hasta que se ha convertido en una versión más avanzada llamada Visual Basic.  

Cobol

También conocido como Common Business Oriented Language, un lenguaje que se diseñó en 1960 en Norte América y que se utiliza para llevar a cabo aplicaciones de gestión. Ha ido mejorando y evolucionando con el paso de los años y llegó a transformarse en uno de los lenguajes más asentados del mundo. Una de sus particularidades radica también en la sencillez debido a que se basa en el uso del inglés de una forma simplificada.

Permite administrar ficheros con facilidad y dispone de un sistema autodocumentado que siempre ha gustado a los programadores. Tiene carencias, como el alto nivel de detalle al que obliga a la hora de representar los distintos elementos del código, pero eso no le ha impedido perdurar.  

Fortran

IBM fue la empresa que en 1954 creó este lenguaje de programación de alto nivel, el primero del mundo tal y como ha sido registrado en términos históricos. Desde siempre ha sido muy popular y ha ido protagonizando varias versiones a lo largo de las décadas, enfocándose al sector técnico y científico.

A diferencia de Cobol, que no profundiza en el aspecto matemático, Fortran sí lo hace y es especialista en ello. El problema en cierto aspecto es que cuando se trata de información no numérica queda totalmente desprovisto de soporte. Ese es el motivo del porqué solo se utiliza de forma común en determinados sectores.  

C

Representado con una sola letra, pero de una gran relevancia, el lenguaje de alto nivel C vio la luz a inicios de los años 70 de la mano de dos expertos en el sector, uno de ellos el diseñador de Unix. Su meta desde siempre fue conseguir un tipo de lenguaje que pudiera separarse de la máquina y que facilitara una nueva forma de ver las cosas. Lo lograron y esto ha llevado a que su funcionalidad sea aprovechada en todo tipo de sectores.

Incluye lo más característico de los lenguajes de alto nivel, pero también se deja influir por algunos rasgos más propios de los lenguajes que se engloban en la categoría de bajo nivel. Al romper con esta inflexibilidad de otros lenguajes es capaz de ofrecer un rendimiento que permite más posibilidades, lo que ha llevado a que haya mucha discusión sobre si este lenguaje no debería ocupar una categoría de nivel medio en vez de alto. Polémicas al margen, los resultados de trabajar con C hablan por sí solos y se puede ver que son realmente avanzados.

En los años 80 se llevó a cabo C++, que venía a dar sucesión al C original, aportando una forma diferente de plantear la representación de los programas. El principal obstáculo con el que se ha encontrado esta evolución de C es que si bien ya C es complejo de aprender, en el caso de C++ la dificultad es todavía superior. Y para llegar a poder trabajar con C++ es obligatorio pasar primero por C, por lo que hay muchos profesionales que prefieren quedarse con en lenguaje de los 70 y no con su evolución.  


Comentarios

Entradas más populares de este blog

~Congruencia y semejanza de triángulos~

𝐆𝐞𝐨𝐦𝐞𝐭𝐫𝐢𝐚 - 𝐄𝐥𝐞𝐦𝐞𝐧𝐭𝐨𝐬 𝐝𝐞 𝐮𝐧 𝐜𝐮𝐚𝐝𝐫𝐢𝐥𝐚𝐭𝐞𝐫𝐨

MOL