Описание тега programming-languages
A programming language is an artificial language designed to express computations that can be performed by a machine. **Please note:** As is the case elsewhere on stackru, resource and tutorial recommendation requests, requests for lists of things ("which languages have this feature..."), and excessively opinion-based ("what's the best...") questions are off topic.
In the 1950s E. Dykstra stated that:
We can call something a programming language if it does three things: execute sequential statements, make decisions and allow looping or iteration.
A programming language is an artificial language designed to express computations that can be performed by a machine, particularly a computer.
This tag is particularly suitable for questions about programming languages and programming language design in general.
A programming language is a notation for writing programs, which are specifications of a computation or algorithm.
A popular weblog dedicated to programming languages design is http://lambda-the-ultimate.org/.
Programming language description wikipedia
For a discussion on the use of the tag see here.