Diferentes linguagens de programação funcionam de diferentes modos. Por esse motivo, os
programadores podem criar programas muito diferentes para diferentes linguagens; muito embora, teoricamente, a maioria das linguagens possa ser usada para criar qualquer programa.