Език за програмиране
From Wikipedia, the free encyclopedia
Език за програмиране е изкуствен език, предназначен за изразяване на изчисления, които могат да се извършат от машина, по-специално от компютър. Езиците за програмиране могат да се използват за създаване на програми, които контролират поведението на машина, да реализират алгоритми точно или във вид на човешка комуникация.
Много програмни езици имат някаква форма на писмена спецификация на синтаксиса си (форма) и семантика (значение). Някои езици са дефинирани чрез спецификация. Например, езикът за програмиране C е език специфициран чрез ISO стандарт. Други езици като Perl, имат доминираща имплементация, която се използва като препоръка.
Най-ранните програмни езици предхождат изобретяването на компютъра, и са били използвани за управление на поведението на машини като жакардов стан и механично пиано. Създадени са хиляди различни езици за програмиране, предимно в областта на компютрите, и много повече се създават всяка година. Повечето програмни езици описват изчисляването в императивен вид, т.е. като последователност от команди, въпреки че някои езици, като например тези, които поддържат функционално програмиране или логическо програмиране, използват алтернативни форми на описание.