Un idiome de programmation est un moyen de surmonter une limitation du langage de programmation et / ou d'écrire du code couramment utilisé dans un but qui est séparé d'une signification littérale du code. De plus, un idiome est une manière préférée d'écrire du code, lorsqu'il existe plusieurs façons évidentes de le faire.