Syntaktinen sokeri

Syntaktinen sokeri on sellaista syntaksia ohjelmointikielessä, jonka on suunniteltu tekevän asioista helpommin luettavia tai ilmaistavia. Se tekee kielestä "makeampaa" ihmisten käyttöön: asiat voidaan ilmaista selkeämmin, ytimekkäämmin tai toisten enemmän pitämällä tavalla.

Esimerkiksi monissa ohjelmointikielissä on oma syntaksinsa taulukon elementtien viittaamiseen ja päivittämiseen. Abstraktisti taulukkoviittaus on kahden argumentin proseduuri: taulukko ja alaindeksi vektori, joka voitaisiin ilmaista get_array(Array, vector(i,j)).  Sen sijaan monet kielet tarjoat syntaksin Array[i,j]. Samalla tavoin taulukon elementin päivityksen proseduuri koostuu kolmesta argumentista, esim. set_array(Array, vector(i,j), value), mutta monet kielet tarjoavat syntaksin Array[i,j] = value.

Ohjelmointi