Спецификация на език за програмиране (или стандарт или дефиниция за даден програмен език) в компютърната наука, и в случаите, когато езикът директно може да машинен код да даде инструкции за една машина или устройство, в Изчислителна техника и компютрите, е документ, издаден от организация, обединяваща програмисти, инженери и специалисти, който описва езика за програмиране, така че съответно програмистите и изпълнителите на софтуер, който трябва да работи с него, да могат да се разберат какво означават програмите на този език.