Язы́к программи́рования — формальная
знаковая система, предназначенная для записи программ. Программа обычно представляет собой некоторый
алгоритм в форме, понятной для исполнителя (например,
компьютера). Язык программирования определяет набор
лексических,
синтаксических и
семантических правил, используемых при составлении
компьютерной программы. Он позволяет
программисту точно определить то, на какие события будет реагировать компьютер, как будут храниться и передаваться
данные, а также какие именно действия следует выполнять над этими данными при различных обстоятельствах.