Korkean tason ohjelmointikieli
Korkean tason ohjelmointikieli on ohjelmointikieli, joka tarjoaa vahvan abstraktion tietokoneen toiminnalle ja ei ole rajattu tietokoneen mukaan.[1][2] Ensimmäiset korkean tason ohjelmointikielet julkaistiin 1950-luvulla.[1]
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.[3][4]
Kolmannen ja neljännen sukupolven ohjelmointikielissä tyypillisenä piirteenä on ei-isomorfinen muunnos tietokoneen konekielelle ohjelman suorittamista varten.[5]
Jatkumossa, jossa matalan tason kielet ovat ”lähellä laitteistoa”, korkean tason kielet ovat lähellä sitä, miten ihmiset ajattelevat.[6] Laitteiston abstraktiossa neljännen sukupolven kielien on sanottu olevan jo korkeimmalla tasolla.[7]
Esimerkkejä yleisistä korkean tason ohjelmointikielistä ovat:[8]
Katso myös
[muokkaa | muokkaa wikitekstiä]Lähteet
[muokkaa | muokkaa wikitekstiä]- ↑ a b High-level language computerhope.com. Viitattu 26.2.2020. (englanniksi)
- ↑ High Level Language wiki.c2.com. Viitattu 26.2.2020. (englanniksi)
- ↑ F.L. Bauer & H. Wössner: The "Plankalkül" of Konrad Zuse: A Forerunner of Today's Programming Languages (PDF) Communications of the ACM. heinäkuu 1972. Arkistoitu doi:10.1145/361454.361515 Viitattu 10.7.2018. (englanniksi)
- ↑ Plankalkül history-computer.com. Arkistoitu 5.2.2020. Viitattu 5.2.2020. (englanniksi)
- ↑ Roger Clarke: A Contingency Approach to the Application Software Generations rogerclarke.com. 1991. Viitattu 4.2.2020. (englanniksi)
- ↑ David Chisnall: C Is Not a Low-level Language queue.acm.org. 30.4.2018. Viitattu 26.2.2020. (englanniksi)
- ↑ Philip Howard: What makes a 5GL? 17.1.2007. The Register. Viitattu 10.2.2020. (englanniksi)
- ↑ High-level languages bbc.co.uk. Viitattu 26.2.2020. (englanniksi)