Yleiskäyttöinen ohjelmointikieli

Yleiskäyttöinen ohjelmointikieli on tietokoneen ohjelmointikieli, joka ei ole rajattu tietyntyyppiseen tietokoneeseen tai sovelluskohteeseen. Tämä on toisin kuin täsmäkieli.
Esimerkkejä yleiskäyttöisestä ohjelmointikielestä ovat: C, C++ ja Java.

Yleiskäyttöinen ohjelmointikieli on Turing-täydellinen ja sillä voidaan laskea mitä vain mitä mikä tahansa laskennallinen menetelmä voi laskea.
Turing-täydellinen kieli ei kuitenkaan ole välttämättä käyttökelpoinen tai helppokäyttöinen kuten Whitespace-kieli.

Yleensä kielen sanotaan olevan Turing-täydellinen jos sillä voidaan simuloida mitä vain Turingin konetta.

Lähteet

Aiheesta muualla 
 Turing Complete 

Ohjelmointikielet