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: