Γλώσσα προγραμματισμού υψηλού επιπέδου

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

Ανάλογα με το σκοπό τους, οι γλώσσες προγραμματισμού υψηλού επιπέδου διακρίνονται σε γλώσσες ειδικού σκοπού -όπως η FORTRAN, η COBOL, η LISP και σε γλώσσες γενικής χρήσης -όπως η Python, η C  η Visual Basic και η Java. 

Υψηλου επιπεδου