Home

ohjelmointikielten

Ohjelmointikielet ovat formalisoituja kieliä, joiden avulla ohjelmoijat voivat antaa tietokoneille määriteltyjä tehtäviä ja algoritmeja. Ne määrittelevät sekä syntaksin eli sen, miten koodi kirjoitetaan, että semantiikan eli sen, mitä koodin rivit tarkoittavat. Tavoitteena on kirjoittaa ohjelmia, jotka ovat sekä ihmisille luettavissa että koneelle suoritettavissa, usein kääntäen tai tulkiten.

Niitä voidaan luokitella paradigman mukaan kuten proseduraaliset tai imperatiiviset kielet, funktionaaliset, oliopohjaiset ja loogiset kielet. Ne

Ohjelmointikielet kehittyivät 1950-luvulta lähtien helpottamaan ohjelmistokehitystä. Varhaisia kieliä olivat Fortran, Lisp ja Cobol. 1970–1980-luvuilla yleistyivät C

Nykyisin ohjelmointikielet palvelevat monenlaisia käyttötarkoituksia ohjelmistokehityksessä, datatieteen opettamisessa ja tutkimuksessa. Valinta riippuu projektin tarpeista, kuten suorituskyvystä,

voivat
olla
korkean
tason
tai
matalan
tason
kieliä
sekä
tarkoitukseltaan
yleiskäyttöisiä
että
erityisaloihin
suunniteltuja.
Suurin
osa
nykyisistä
kielistä
käyttää
sekä
kääntämistä
että
tulkintaa
tai
niiden
yhdistelmiä,
ja
ne
voivat
toteuttaa
ohjelman
myös
virtuaalikoneen
kautta.
Tyypitys
voi
olla
staattinen
tai
dynaaminen
sekä
vahva
että
heikko.
sekä
oliopohjaiset
kielet
kuten
Smalltalk
ja
C++.
1990-luvulla
ja
myöhemmin
kehittyivät
Python,
Java
ja
JavaScript
sekä
monia
muita
kieliä,
jotka
tukevat
verkkosovelluksia,
mobiilia
ja
monisäikeistä
laskentaa.
Standardointi
ja
avoin
kehitysyhteisö
ovat
edistäneet
yhteensopivuutta
ja
laajaa
ekosysteemiä.
turvallisuudesta,
kehittäjäkokemuksesta
ja
ekosysteemistä.
Kielten
suunnittelussa
korostuvat
selkeys,
ylläpidettävyys
ja
uuteen
teknologiaan
sopeutuminen.