Я вижу фразу «идиома программирования», которую используют так, как будто ее все понимают. Но в результатах поиска и stackoverflow я все вижу ...
С микро:
- Увеличение переменной
- Представляя бесконечный цикл
- Обмен значениями переменных
На средний:
В макрос:
- Парадигма программирования или общие функции библиотеки как идиома
- Модель процесса как идиома
- Набор идиом равняется новой парадигме
Есть ли единое общее определение для «идиомы программирования»? Поскольку "идиома программирования" используется во многих областях:
- Микро: синтаксические нюансы или общий синтаксис
- Средний: общий стиль и узоры
- Макрос: парадигмы программирования как идиома
Допустимо ли использовать эту фразу в любой из этих областей? Пока что ответы сосредоточены на синтаксических идиомах. Остальные тоже действительны?