Poiché è spesso classificato a livello di scuola / college, i linguaggi di programmazione popolari (C #, Java, C ++) sono tutti linguaggi di terza generazione (con un livello più elevato di astrazione dalle parti fisiche della macchina). Inoltre, le lingue di assemblaggio sono classificate come lingue di seconda e macchine come lingue di prima generazione.
Inizialmente stavo pensando che SQL dovrebbe essere considerato un linguaggio di quarta generazione perché è più astratto e lontano dai dettagli del looping e più descrittivo.
Proprio ora ho scoperto che esistono linguaggi di quarta generazione e di quinta generazione, ma qual è la base per qualsiasi linguaggio di programmazione o tecnologia da classificare come linguaggio di quarta o quinta generazione?
Inoltre, ci sono anche lingue di 6a o 7a generazione?