Dans les médias, on ne parle généralement que de données et d'algorithmes. Pourtant, les calculs ne sont pas faits par les algorithmes, mais par les programmes qui sont exécutés sur les ordinateurs.
Parfois le langage de programmation se réduit à un ensemble de symboles correspondant aux instructions en code machine. C'est le langage assembleur et, dans ce cas, un programme appelé assembleur est ...