Linguaggi di programmazione

Il sistema informatico è semplicemente una macchina e quindi non può eseguire alcun lavoro; pertanto, per renderlo funzionale vengono sviluppati diversi linguaggi, noti come linguaggi di programmazione o semplicemente linguaggi per computer.

Negli ultimi due decenni sono state sviluppate dozzine di linguaggi per computer. Ognuna di queste lingue ha il proprio set di vocaboli e regole, meglio conosciute come sintassi. Inoltre, durante la scrittura del linguaggio del computer, la sintassi deve essere seguita letteralmente, poiché anche un piccolo errore risulterà in un errore e non genererà l'output richiesto.

Di seguito sono riportate le principali categorie di linguaggi di programmazione:

  • Linguaggio macchina
  • Linguaggio assembly
  • Linguaggio di alto livello
  • Lingua di sistema
  • Linguaggio di scripting

Parliamo brevemente dei linguaggi di programmazione.

Linguaggio o codice macchina

Questa è la lingua scritta per l'hardware del computer. Tale linguaggio è effettuato direttamente dall'unità di elaborazione centrale (CPU) di un sistema informatico.

Linguaggio assembly

È un linguaggio di una codifica del codice macchina che rende più semplice e leggibile.

Linguaggio di alto livello

La lingua di alto livello è semplice e di facile comprensione ed è simile alla lingua inglese. Ad esempio, COBOL, FORTRAN, BASIC, C, C +, Python, ecc.

I linguaggi di alto livello sono molto importanti, poiché aiutano nello sviluppo di software complessi e hanno i seguenti vantaggi:

  • A differenza del linguaggio assembly o del linguaggio macchina, gli utenti non hanno bisogno di imparare il linguaggio di alto livello per lavorare con esso.

  • Le lingue di alto livello sono simili alle lingue naturali, quindi facili da imparare e da capire.

  • Il linguaggio di alto livello è progettato in modo tale da rilevare immediatamente gli errori.

  • Il linguaggio di alto livello è facile da mantenere e può essere facilmente modificato.

  • Il linguaggio di alto livello rende lo sviluppo più veloce.

  • Il linguaggio di alto livello è relativamente più economico da sviluppare.

  • Il linguaggio di alto livello è più facile da documentare.

Sebbene una lingua di alto livello abbia molti vantaggi, ha anche uno svantaggio. Ha scarso controllo sulla macchina / hardware.

La tabella seguente elenca le lingue utilizzate di frequente: