Lenguajes de Alto nivel vs de Bajo nivel

¿No sabes que significan los lenguajes de programación de alto nivel y de bajo nivel? no te preocupes, déjame explicártelo todo en este blog.

Diseño web
3 minutos
Hace 3 años
Lenguajes de Alto nivel vs de Bajo nivel

¡Accede a cientos de cursos
con solo un pago al año!

Blog Microbanner

Si estás comenzando en la programación (o quizá ya llevas un tiempo), probablemente ya te hayas topado con estos términos: lenguaje de programación de alto nivel y de bajo nivel. Claro que sí lo has escuchado, ¿verdad? ¿Crees que alto nivel se debe a que son más complejos y difíciles de aprender, mientras que los de bajo nivel, son más fáciles? No, eso es un error, no tiene nada que ver. Déjame explicarte qué significa en este blog, sigue leyendo.

¿Qué significa alto nivel y bajo nivel?

Nos referimos a la forma en la que le damos instrucciones a la computadora. Supongamos que estamos frente a capas, y, en la capa inferior, se encuentra la computadora. Los lenguajes de bajo nivel son los que están más cerca de a computadora y, los de alto nivel, los que están más lejos.

¿Y esto que significa? Te lo explicaré con un poco de historia.

En los inicios no existían lenguajes y se tenía que programar en binario, aunque no se escribía ceros y unos -0101010- sino que utilizaban interruptores como encendido o apagados, o cambiaban cables de posición. Luego, la tecnología avanzó un poco más, hacia el lenguaje ensamblador. Sin embargo, era muy complejo escribirlo porque se tenía que dar instrucciones demasiados precisas a la máquina. Al final, los programadores concordaron que era muy tedioso escribir lenguaje ensamblador y nació, en el año 1957, Fortran. Un lenguaje de programación más amigable para los seres humanos.

El lenguaje ensamblador es de bajo nivel porque se encuentra muy cerca a las operaciones de la máquina, es decir, de su arquitectura. Sin embargo, el lenguaje Fortran se considera de alto nivel porque está lejos de la máquina y más cerca a los seres humanos.

Ahora estarás pensando, si está lejos de la máquina, ¿cómo lo entiende? lo hace a través de un compilador, que transforma estos lenguajes en ceros y unos para que la computadora los pueda entender. En la actualidad se aprende a programar con lenguajes de alto nivel porque para eso fueron diseñados. Sin embargo, existen algunos genios locos de la programación que pueden escribir código ensamblador. Por ejemplo, Linus Torvalds, el creador de Linux.

P.D: ¿Sabías que C, uno de los lenguajes más populares de la historia, se considera de nivel medio?

Ahora que sabes que significan los lenguajes de programación de alto nivel y de bajo nivel, es momento de aprender a programar con nuestra especialidad ed.team/programacion. Esta carrera te preparará como programador desde cero hasta poder dominar cualquier lenguaje. ¡Olvídate de las excusas y asegura un 2022 lleno de éxitos con EDteam!

infografia-lenguajes-alto-nivel-bajo-nivel

Comentarios de los usuarios

Pregunta a ChatEDT