Почему программисты пишут на каких-то странных языках, а могли бы на русском или английском?
Юристы пишут нормально, но на своём, юридическом языке. Им все эти оборты понятны без усилий. Более того, многие "запутанные" моменты, по сути, являются элементами сложного кода, и это облегчает понимание.
Программисты пишут в основном по-английски. :)
Больше похоже на пороговое сопротивление, как практику
Наш преподаватель по политологии объяснял это тем, что если простым языком описать формулировку закона, то в ней будет множество дыр и лазеек, а та форма изречения о которой вы говорите четко определяет закон в котором не будет дыр и брешей.
Программисты сумели это преодолеть, требования к точности и однозначности в их работе определенно выше
У айтишников запутанное и непонятное по-сложному о простом называется говнокодом. Но если серьёзно, понимание текста - дело привычки. Лично для меня чтение Трудового кодекса и документации по С++ эквивалентно по затрачиваемым усилиям.