Tipos de Lenguajes de Programación: Guía Completa

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 2,12 KB

Tipos de Lenguajes de Programación

Lenguaje Máquina

Los lenguajes de máquina son directamente inteligibles por la máquina. Son cadenas binarias que especifican operaciones y posiciones.

Ventajas:

  • Transferencia de programas a la memoria sin necesidad de traducción posterior.
  • Velocidad superior.

Inconvenientes:

  • Dificultad y lentitud en la codificación.
  • Dificultad a la hora de poner a punto los programas.
  • Solo son ejecutables desde la CPU.

Lenguaje de Bajo Nivel

Los lenguajes de bajo nivel son más sencillos que los de máquina, pero al igual que estos, dependen del ordenador. Tienen un único lenguaje denominado ensamblador, cuyas instrucciones son conocidas como nemotécnicas.

Ventajas:

  • Mayor facilidad de codificación que el lenguaje máquina.
  • Velocidad de cálculo.

Inconvenientes:

  • Dependencia total de la máquina.
  • La formación de los programadores tiene que ser mayor, ya que también se necesitan conocimientos del interior de la máquina aparte de las técnicas de programación.

Lenguaje de Alto Nivel

Los lenguajes de alto nivel son los más utilizados. Están diseñados para que las personas escriban y entiendan los programas mucho más fácilmente.

Ventajas:

  • Tiempo formativo corto.
  • Escritura de los programas similar al lenguaje humano.
  • Las modificaciones y puestas a punto son más fáciles.
  • Reducción del coste de los programas.
  • Portabilidad.

Inconvenientes:

  • Incremento del tiempo de puesta a punto.
  • No se aprovechan al máximo los recursos internos.
  • El tiempo de ejecución del programa es mayor que en lenguajes de bajo nivel.

Traductores de Lenguaje

Compiladores

Un compilador es un programa que traduce los programas fuente escritos en lenguaje de alto nivel a lenguaje máquina.

Intérpretes

Un intérprete es un traductor que toma un programa fuente, lo traduce y a continuación lo ejecuta línea a línea.

Entradas relacionadas: