Язык программирования является искусственным языком, разработанным для выражения вычислений, которые могут быть выполнены машиной. ** Отметьте: **, Как имеет место в другом месте на Переполнении стека, ресурсе и учебных запросах рекомендации, запросах на списки вещей ("какие языки имеют эту функцию..."), и чрезмерно основанный на мнении ("что является лучшим..."), вопросы вне темы.

В 1950-х E. Dykstra заявил что:

Мы можем назвать что-то языком программирования, если он делает три вещи: выполните последовательные операторы, примите решения и позвольте цикличное выполнение или повторение.

Язык программирования является искусственным языком, разработанным для выражения вычислений, которые могут быть выполнены машиной, особенно компьютером.

Этот тег особенно подходит для вопросов о языках программирования и дизайне языка программирования в целом.

Язык программирования является нотацией для записи программ, которые являются спецификациями вычисления или алгоритма.

Популярным блогом, выделенным дизайну языков программирования, является Лямбда Окончательное.

Описание языка программирования Википедия

Поскольку обсуждение использования тега видит здесь.