Език за програмиране: Разлика между версии

Изтрито е съдържание Добавено е съдържание
Addbot (беседа | приноси)
м Bot: Migrating 98 interwiki links, now provided by Wikidata on d:q9143 (translate me)
мРедакция без резюме
Ред 1:
'''Език за програмиране''' е [[изкуствен език]], предназначен за изразяване на [[изчисление|изчисления]], които могат да се извършат от [[машина]], по-специално от [[компютър]]. Езиците за програмиране могат да се използват за създаване на програми, които контролират поведението на машина, да реализират [[алгоритъм|алгоритми]] точно или във вид на човешка комуникация.
 
Много програмни езици имат някаква форма на писмена спецификация на [[синтаксис]]а си (форма) и [[семантика]] (значение). Някои езици са дефинирани чрез спецификация. Например, езикът за програмиране [[C (език за програмиране)|C]] език е специфициран чрез [[ISO]] стандарт. Други езици като [[Perl]], имат доминираща [[имплементация]], която се използва като препоръка.
 
Най-ранните програмни езици предхождат изобретяването на компютъра, и са били използвани за управление на поведението на машини като [[Жакард|жакардов стан]] и механично пиано. Създадени са хиляди на различни езици за програмиране, предимно в областта на компютрите, и много повече се създават всяка година. Повечето програмни езици описват изчисляването в [[императивно програмиране|императивен вид]], т.е. като последователност от команди, въпреки че някои езици, като например тези, които поддържат [[функционално програмиране]] или [[логическо програмиране]], използват на алтернативни форми на описание.