{{subject page
 |parent=Computer programming
 |description=These books deal with computer programming languages: machine-readable artificial languages designed to express computations that can be performed by a machine, particularly a computer. Computer programming languages can be used to create programs that specify the behavior of a machine, to express algorithms precisely, or as a mode of human communication.
 |maxcount=300
}