I linguaggi permettono di programmare cioè istruire l'elaboratore ad effettuare il compito per cui è stato costruito.
Si dividono in
- Linguaggi procedurali (Imperativi) :
Il programmatore impartisce all'elaboratore una serie di istruzioni da eseguire, specificando le modalità di esecuzione
es. - FORTRAN (FORmula TRANsaltion) per applicazioni matematiche - scientifiche
- COBOL (Common Business Orientated Language) per applicazioni gestionali
- BASIC (Beginners All purpouse Symbolic Istruction Code)
- PASCAL ha introdotto la Programmazione Strutturata
- C utilizzato per la programmazione dei Sistemi Operativi
- Linguaggi OOP
Linguaggi Orientati alla Programmazione ad Oggetti - C++
- JAVA
- DELPHIi
- C#
- VB.NET
- Linguaggi Logici
Basati sulla risoluzione di operatori Logici - PROLOG
- Linguaggi Funzionali
Basati sulla Valutazione di Funzioni Scientifiche - LINQ
- Linguaggi Dichiarativi
che descrivono le regole che descrivono il risultato che si vuole ottenere, non il procedimento da seguire - SQL
