RS
вообще, любой человеческий язык (включая языки программирования) есть продукт компромиса между потребностями говорителя и потребностями слушателя.
вот только естественные языки пребывают в динамическом балансе, а языки программирования застывают в момент создания
но опять-же, это уже в сторону лингвистики, не по теме чата