Please enable JavaScript.
Coggle requires JavaScript to display documents.
LENGUAJES DE PROGRAMACIÓN - Coggle Diagram
LENGUAJES DE PROGRAMACIÓN
jereme
Lenguajes de programación de bajo nivel.
Los lenguajes de programación de bajo nivel son aquellos que están más cerca del lenguaje de máquina y se utilizan principalmente para programación de sistemas y control de hardware. Estos lenguajes incluyen lenguajes ensambladores y lenguajes de máquina.
lenguaje de bajo nivel en programación
Un lenguaje de programación de bajo nivel es aquel que está ligado directamente al hardware de una máquina o dispositivo. Este tipo de lenguajes están condicionados por la estructura física y características del ordenador, dispositivo o máquina que lo soporta.
Es habitual que muchas personas asocien bajo nivel a poca potencia, cuando en realidad se refiere a que baja ha
sta el nivel de hardware de la máquina para comunicarse directamente en el lenguaje que entiende, unos y ceros
Uno de los inconvenientes que presenta este tipo de lenguajes es que, al estar asociados al hardware específico de cada máquina, un programa de un dispositivo no funcionará en otra máquina si su hardware es diferente.
Cuáles son las ventajas de los lenguajes de bajo nivel
Aunque la mayoría de los programadores utilizan lenguajes de alto nivel por su facilidad a la hora de escribir código y por poder ejecutarse en cualquier máquina, muchas veces es necesario utilizar lenguajes de bajo nivel por sus beneficios:
sus beneficios :
Los lenguajes de bajo nivel se caracterizan por utilizar una codificación sencilla y adaptable.
Las instrucciones son directas y de fácil conversión.
Programando en un lenguaje de alto nivel se consigue una gran velocidad y rendimiento.
Interactúan directamente con el hardware sin necesidad de utilizar compiladores ni intérpretes adicionales.
Clasificación de los lenguajes de programación de bajo nivel
Podemos encontrar tres tipos diferenciados de lenguajes de programación de bajo nivel:
➤ Lenguaje máquina
Este lenguaje de programación de bajo nivel utiliza unos y ceros para dar instrucciones a las máquinas, aunque también admite el uso de valores hexadecimales. Está compuesto por una serie de instrucciones para indicarle a una máquina qué debe de hacer cuándo debe realizarlo.
➤ Ensamblador
El ensamblador es el lenguaje de bajo nivel más sencillo de utilizar, ya que surge ante la gran dificultad que supone programar en código binario o máquina. En ensamblador se pueden expresar las instrucciones directas a la máquina en un lenguaje más natural y sencillo para el programador y que puede ser comprendido por la propia máquina.
➤ Código binario
Se trata del lenguaje más básico de cualquier máquina o dispositivo electrónico. Consiste en utilizar solo dos números para representar todas las instrucciones y funciones que puede realizar la máquina,
Lenguajes de programación de nivel medio.
Los lenguajes de programación de nivel medio son aquellos que proporcionan una abstracción de bajo nivel, pero aún así son más fáciles de leer y escribir que los lenguajes de bajo nivel. Estos lenguajes incluyen C y C++
C es un lenguaje de programación estructurado que es fácil de aprender y se utiliza ampliamente en la programación de sistemas y aplicaciones.
C++ es una extensión de C y es muy utilizado en la programación de juegos, aplicaciones de escritorio y sistemas operativos.
Lenguajes de programación de alto nivel
Los lenguajes de programación de alto nivel son aquellos que son más fáciles de leer y escribir que los lenguajes de nivel medio y bajo nivel. Estos lenguajes incluyen Python, Java y Ruby.
Python es un lenguaje de programación de alto nivel que es muy fácil de aprender y se utiliza ampliamente en el análisis de datos, inteligencia artificial y aprendizaje automático.
Java es un lenguaje de programación orientado a objetos que se utiliza en el desarrollo de aplicaciones empresariales y Android.
Ejemplos de lenguajes de programación.
C++
es un lenguaje de programación de nivel medio que se utiliza para programar juegos, aplicaciones de escritorio y sistemas operativos. Es un lenguaje orientado a objetos que es muy potente y flexible.
Python
se conoce como un lenguaje de programación de alto nivel que es muy fácil de aprender y se utiliza ampliamente en el análisis de datos, inteligencia artificial y aprendizaje automático.
Java
es un lenguaje de programación orientado a objetos que se utiliza en el desarrollo de aplicaciones empresariales y Android. Es un lenguaje muy popular y es compatible con muchas plataformas diferentes.
Java
es un lenguaje de programación orientado a objetos que se utiliza en el desarrollo de aplicaciones empresariales y Android. Es un lenguaje muy popular y es compatible con muchas plataformas diferentes.
Ruby
es un lenguaje de programación dinámico que es fácil de aprender y se utiliza en el desarrollo web y en la automatización de tareas. Es un lenguaje muy potente y muy popular.