Korkean tason ohjelmointikieli on ohjelmointikieli, joka tarjoaa vahvan abstraktion tietokoneen toiminnalle ja ei ole rajattu tietokoneen mukaan. Ensimmäiset korkean tason ohjelmointikielet julkaistiin 1950-luvulla.

Ensimmäisenä ylemmän tason ohjelmointikielenä pidetään Konrad Zusen 1940-luvulla kehittämää Plankalkülia, jonka kuvaus julkaistiin kuitenkin vasta 1972 ja jonka ensimmäinen kääntäjä toteutettiin vasta 1998.

Kolmannen ja neljännen sukupolven ohjelmointikielissä tyypillisenä piirteenä on ei-isomorfinen muunnos tietokoneen konekielelle ohjelman suorittamista varten.

Jatkumossa, jossa matalan tason kielet ovat ”lähellä laitteistoa”, korkean tason kielet ovat lähellä sitä, miten ihmiset ajattelevat. Laitteiston abstraktiossa neljännen sukupolven kielien on sanottu olevan jo korkeimmalla tasolla.

Esimerkkejä yleisistä korkean tason ohjelmointikielistä ovat: Python Java C++ COBOL C# Fortran Visual Basic JavaScript

Katso myös Olio-ohjelmointi

Lähteet

Luokka:Ohjelmointikielet