Здравствуйте, velkin, Вы писали:
SVZ>>Хотелось бы услышать, какую задачу ты пытаешься решить и зачем.
V>На мои статьи такой вопрос был уже не раз. Для понимания возьмём метод от обратного. Будет ли такой код работать?

не знаю. Где подвох?
V>V>int main(void){puts("Hello, World!");return 0;}
V>
V>Какую задачу ты или я решаем, когда пишем такой код?
Какой "такой"? Что не так с этим кодом?
Он однострочный? Или на Сях или без комментариев? Или он не должен работать под z/OS в полнолуние?
Ты опять выдал целую статью, но так и не ответил на простой вопрос.
Если статья сводится к вопросу зачем нам комментарии
и почему мы их не пишем, то мне нравится объяснение нашего математика:
"Комментарии должны объяснять алгоритм". Я бы расширил это трактование. Комментарии должны отвечать на вопрос "что здесь происходит" (частично эти комментарии можно заменить функциями и переменными с говорящими именами) и "зачем это здесь". Вот последнее т.н."самодокументирующий" код решить не в состоянии, поэтому комментарии писать надо!
Что касается страданий неанглоязычных писателей кода, то во-первых, никто не мешает писать на родном языке. компиляторы С++, к примеру, такое позволяют. Во вторых, это не даст ответа на вопрос "зачем это здесь" (см.выше). Так что мы опять приходим к необходимости писать комментарии.