Diferencia entre revisiones de «Lenguajes de programación»

De Wiki-Mater Dei
Ir a la navegación Ir a la búsqueda
Línea 1: Línea 1:
==Introducción==
==Introducción==
Así como existe el “lenguaje del amor” está el lenguaje de las máquinas. La ventaja de este último es que es mucho más lógico y sintáctico que el primero. A medida que se han ido desarrollando ya no hablamos de lenguajes de máquinas, sino de lenguajes de programación
Así como existe el “lenguaje del amor” está el lenguaje de las máquinas. La ventaja de este último es que es mucho más lógico y sintáctico que el primero. A medida que se han ido desarrollando ya no hablamos de lenguajes de máquinas, sino de lenguajes de programación.


Según Rock Content, los lenguajes de programación son un tipo de "escritura" que se usa para dar órdenes a las máquinas con el propósito de que estas realicen diferentes acciones. Gracias a los avances de los últimos años podemos clasificar estos lenguajes en tres categorías.  
Según Rock Content, los lenguajes de programación son un tipo de "escritura" que se usa para dar órdenes a las máquinas con el propósito de que estas realicen diferentes acciones. Gracias a los avances de los últimos años podemos clasificar estos lenguajes en tres categorías.  
=¿Que son los lenguajes de programación?=
Un lenguaje de programación es un lenguaje de computadora que los programadores utilizan para comunicarse y para desarrollar programas de software, aplicaciones, páginas webs, scripts u otros conjuntos de instrucciones para que sean ejecutadas por los ordenadores.
Así como los idiomas que utilizan los humanos para comunicarse, los ordenadores tienen sus propios lenguajes de programación. Cada lenguaje de programación tiene un conjunto único de palabras clave (palabras que entiende) y una sintaxis especial para organizar las instrucciones del programa específico de programación.


==Clasificación de los lenguajes de programación==
==Clasificación de los lenguajes de programación==
Línea 10: Línea 18:
Este tipo de lenguaje tiene un nivel más abstracto e impacta directamente en el hardware, es decir que depende mucho de la máquina. Además, por como están construidas las instrucciones lógicas, no permite que una persona del común lo pueda comprender fácilmente. Dentro de esta clasificación están:  
Este tipo de lenguaje tiene un nivel más abstracto e impacta directamente en el hardware, es decir que depende mucho de la máquina. Además, por como están construidas las instrucciones lógicas, no permite que una persona del común lo pueda comprender fácilmente. Dentro de esta clasificación están:  


- Lenguaje de las máquinas con el uso de código binario (0 y 1).  
=Lenguaje de las máquinas con el uso de código binario (0 y 1)=
 
Son lenguajes totalmente orientados a la máquina.
 
Este lenguaje sirve de interfaz y crea un vínculo inseparable entre el hardware y el software.
 
Además, ejerce un control directo sobre el equipo y su estructura física. Para aplicarlo adecuadamente es necesario que el programador conozca sólidamente el hardware. Éste se subdivide en dos tipos:
 
Lenguaje máquina
Es el más primitivo de los lenguajes y es una colección de dígitos binarios o bits (0 y 1) que la computadora lee e interpreta y son los únicos idiomas que las computadoras entienden.
 
Ejemplo: 10110000 01100001
 
No entendemos muy bien lo que dice ¿verdad? Por eso, el lenguaje ensamblador nos permite entender mejor a qué se refiere éste código.


- Lenguaje ensamblador que se deriva del lenguaje de las máquinas porque combina código binario con letras.  
- Lenguaje ensamblador que se deriva del lenguaje de las máquinas porque combina código binario con letras.  
El lenguaje ensamblador es el primer intento de sustitución del lenguaje de máquina por uno más cercano al utilizado por los humanos.
Un programa escrito en éste lenguaje es almacenado como texto (tal como programas de alto nivel) y consiste en una serie de instrucciones que corresponden al flujo de órdenes ejecutables por un microprocesador.
Sin embargo, dichas máquinas no comprenden el lenguaje emsamblador, por lo que se debe convertir a lenguaje máquina mediante un programa llamado Ensamblador.
Este genera códigos compactos, rápidos y eficientes creados por el programador que tiene el control total de la máquina.




Línea 26: Línea 55:
==Referencias==
==Referencias==
- https://www.crehana.com/blog/tech/tipos-lenguajes-programacion/
- https://www.crehana.com/blog/tech/tipos-lenguajes-programacion/
- https://www.wildcodeschool.com/es-ES/blog/tipos-de-lenguajes-de-programacion
-


-
-

Revisión del 13:38 2 jul 2021

Introducción

Así como existe el “lenguaje del amor” está el lenguaje de las máquinas. La ventaja de este último es que es mucho más lógico y sintáctico que el primero. A medida que se han ido desarrollando ya no hablamos de lenguajes de máquinas, sino de lenguajes de programación.

Según Rock Content, los lenguajes de programación son un tipo de "escritura" que se usa para dar órdenes a las máquinas con el propósito de que estas realicen diferentes acciones. Gracias a los avances de los últimos años podemos clasificar estos lenguajes en tres categorías.

¿Que son los lenguajes de programación?

Un lenguaje de programación es un lenguaje de computadora que los programadores utilizan para comunicarse y para desarrollar programas de software, aplicaciones, páginas webs, scripts u otros conjuntos de instrucciones para que sean ejecutadas por los ordenadores.

Así como los idiomas que utilizan los humanos para comunicarse, los ordenadores tienen sus propios lenguajes de programación. Cada lenguaje de programación tiene un conjunto único de palabras clave (palabras que entiende) y una sintaxis especial para organizar las instrucciones del programa específico de programación.



Clasificación de los lenguajes de programación

Antes de pasar a explicarte qué es C y qué es C++ tienes que aprender sobre esta clasificación de lenguajes de programación. De esta forma, será fácil para ti diferenciar los conceptos y aplicaciones de cada uno. ¡Ya verás!

Lenguajes de programación de bajo nivel

Este tipo de lenguaje tiene un nivel más abstracto e impacta directamente en el hardware, es decir que depende mucho de la máquina. Además, por como están construidas las instrucciones lógicas, no permite que una persona del común lo pueda comprender fácilmente. Dentro de esta clasificación están:

Lenguaje de las máquinas con el uso de código binario (0 y 1)

Son lenguajes totalmente orientados a la máquina.

Este lenguaje sirve de interfaz y crea un vínculo inseparable entre el hardware y el software.

Además, ejerce un control directo sobre el equipo y su estructura física. Para aplicarlo adecuadamente es necesario que el programador conozca sólidamente el hardware. Éste se subdivide en dos tipos:

Lenguaje máquina Es el más primitivo de los lenguajes y es una colección de dígitos binarios o bits (0 y 1) que la computadora lee e interpreta y son los únicos idiomas que las computadoras entienden.

Ejemplo: 10110000 01100001

No entendemos muy bien lo que dice ¿verdad? Por eso, el lenguaje ensamblador nos permite entender mejor a qué se refiere éste código.

- Lenguaje ensamblador que se deriva del lenguaje de las máquinas porque combina código binario con letras.

El lenguaje ensamblador es el primer intento de sustitución del lenguaje de máquina por uno más cercano al utilizado por los humanos.

Un programa escrito en éste lenguaje es almacenado como texto (tal como programas de alto nivel) y consiste en una serie de instrucciones que corresponden al flujo de órdenes ejecutables por un microprocesador.

Sin embargo, dichas máquinas no comprenden el lenguaje emsamblador, por lo que se debe convertir a lenguaje máquina mediante un programa llamado Ensamblador.

Este genera códigos compactos, rápidos y eficientes creados por el programador que tiene el control total de la máquina.



Véase también

-

-


Referencias

- https://www.crehana.com/blog/tech/tipos-lenguajes-programacion/

- https://www.wildcodeschool.com/es-ES/blog/tipos-de-lenguajes-de-programacion

-

-

Enlaces externos

-

-



Bitácora de colaboradores y revisores

Colaborador / Revisor /Fecha Nivel Educativo Facilitador
Jesús Chaparro - 21:07 30 jun 2021 (-04)
>>
>>