Lenguajes de programación
El sistema informático es simplemente una máquina y, por tanto, no puede realizar ningún trabajo; por ello, para que sea funcional se desarrollan diferentes lenguajes, los cuales se conocen como lenguajes de programación o simplemente lenguajes informáticos.
Durante las últimas dos décadas, se han desarrollado decenas de lenguajes informáticos. Cada uno de estos lenguajes viene con su propio conjunto de vocabulario y reglas, mejor conocido como sintaxis. Además, al escribir el lenguaje de la computadora, la sintaxis debe seguirse literalmente, ya que incluso un pequeño error resultará en un error y no generará la salida requerida.
Las siguientes son las principales categorías de lenguajes de programación:
- Lenguaje de máquina
- Lenguaje ensamblador
- Lenguaje de alto nivel
- Lenguaje del sistema
- Lenguaje de escritura
Analicemos brevemente los lenguajes de programación.
Lenguaje o código de máquina
Este es el idioma que está escrito para el hardware de la computadora. Dicho lenguaje lo realiza directamente la unidad central de procesamiento (CPU) de un sistema informático.
Lenguaje ensamblador
Es un lenguaje de codificación de código máquina que lo hace más sencillo y legible.
Lenguaje de alto nivel
El idioma de alto nivel es simple y fácil de entender y es similar al idioma inglés. Por ejemplo, COBOL, FORTRAN, BASIC, C, C +, Python, etc.
Los lenguajes de alto nivel son muy importantes, ya que ayudan a desarrollar software complejo y tienen las siguientes ventajas:
A diferencia del lenguaje ensamblador o el lenguaje de máquina, los usuarios no necesitan aprender el lenguaje de alto nivel para trabajar con él.
Los lenguajes de alto nivel son similares a los lenguajes naturales, por lo que son fáciles de aprender y comprender.
El lenguaje de alto nivel está diseñado de tal manera que detecta los errores de inmediato.
El lenguaje de alto nivel es fácil de mantener y se puede modificar fácilmente.
El lenguaje de alto nivel acelera el desarrollo.
El lenguaje de alto nivel es comparativamente más barato de desarrollar.
El lenguaje de alto nivel es más fácil de documentar.
Aunque un lenguaje de alto nivel tiene muchos beneficios, también tiene un inconveniente. Tiene poco control sobre la máquina / hardware.
La siguiente tabla enumera los idiomas de uso frecuente: