@saied
A programming language is a type of notation and notation for writing programs. These notations are the principles of calculations and algorithms.
Some authors limit the term "programming language" to only those languages that have the ability to express and execute all possible algorithms.