Eine Programmiersprache ist eine Möglichkeit, eine Einschränkung der Programmiersprache zu überwinden und / oder häufig verwendeten Code mit einem Zweck zu schreiben, der von einer wörtlichen Bedeutung des Codes getrennt ist. Ein Idiom ist auch eine bevorzugte Methode zum Schreiben von Code, wenn es mehr als eine offensichtliche Methode gibt.