Язык программирования — это искусственный язык, предназначенный для выражения вычислений, которые могут выполняться машиной, в частности компьютером. Языки программирования можно использовать для создания программ, управляющих поведением машины, для точного выражения алгоритмов или в качестве способа человеческого общения.
Многие языки программирования имеют письменную спецификацию своего синтаксиса (формы) и семантики (значения). Некоторые языки определяются документом спецификации. Например, язык программирования C определен стандартом ISO. Другие языки, такие как Perl, имеют доминирующую реализацию, которая используется в качестве эталона.
Самые ранние языки программирования появились еще до изобретения компьютера и использовались для управления поведением таких машин, как жаккардовые ткацкие станки и пианино. Были созданы тысячи различных языков программирования, в основном в компьютерной области, и каждый год создается еще больше. Большинство языков программирования описывают вычисления в императивном стиле, т. е. в виде последовательности команд, хотя некоторые языки, например поддерживающие функциональное или логическое программирование, используют альтернативные формы описания.
Из Википедии