Η γλώσσα υψηλού επιπέδου γλώσσα προγραμματισμού (high-level programming language) επιτρέπει τη μεταφερσιμότητα (το πόσο εύκολα μεταφέρεται ένα πρόγραμμα) ενός προγράμματος από έναν υπολογιστή σε έναν άλλο.
Αποτελείται από εντολές εύκολα κατανοητές στον προγραμματιστή, καθώς μοιάζουν με φυσική γλώσσα.
Για την εκτέλεση του προγράμματος από τον υπολογιστή, απαιτείται η χρήση μεταγλωττιστή για την παραγωγή του προγράμματος σε γλώσσα μηχανής.
Αποτελείται από εντολές εύκολα κατανοητές στον προγραμματιστή, καθώς μοιάζουν με φυσική γλώσσα.
Για την εκτέλεση του προγράμματος από τον υπολογιστή, απαιτείται η χρήση μεταγλωττιστή για την παραγωγή του προγράμματος σε γλώσσα μηχανής.