Aug 16, 2015 04:07
Известно, что компилятору языка C++ работать существенно сложнее, чем, скажем, компилятору Java. Давайте разберемся, почему.
Вот фрагмент из Михаила Щербакова:
«[Его жизни Звонкий балаган] летит и в холод, и в жару, и в гром, и в тишину.»
Разбираем. Глагол «летит». Дальше, винительный падеж, винительный падеж, винительный падеж, винительный падеж. Стоп, стоп. «В тишину» - не подходит по семантике. Должно было быть «летит в тишине». А если «летит в тишину», то это значит ответ на вопрос «куда?». Значит это было все перечисление того, куда летит Балаган? Ему предстоят холод, жара, гром и тишина? Вот облом, забываем все впечатления от строки и начинаем разбор с начала.
Примерно так. Человеку эта игра слов может показаться забавной, ну а компилятору - нет.