A programming language is characterized by: you can write program with it. There are many different programming languages and types of programming languages, there are good at different things. Some are good at running fast, others are fast to program. Some are good for web use, others run best on a PC.
Originally programming languages were based on the concept, that we let machines do arithmetic, instead of us doing it ourselves. But later we have become very good at making anything into arithmetic, so computers can do it for us.
A definition of what a programming language is could be: an artificial language, used when you want to write computer programs.
Concept last updated: 22/08 2003.