1С вам в руки :) В общем, Игорь Савин хорошо ответил на вопрос. Но добавлю, что русский, в отличие от английского, является флективным языком, что плохо подходит для такого простого синтаксиса, которым обладают современные языки программирования. Текст, состоящий из русских слов только в начальных формах, выглядит уродливо.
И, честно говоря, я вообще не уверен, что знание исходного английского значения ключевых слов языка программирования упрощает жизнь программиста.
Программы обычно семантически состоят из алгоритмических паттернов, а синтаксис глубоко вторичен. Есть, например, какая-нибудь разница для понимания?
fded f (zeze a, zeze b, zeze c, zeze *j1, zeze *j2) {
zeze d = b*b - 4.0*a*c;
bobuh (d >=0.0) {
*j1 = (-b + zbgo(d))/2.0/a;
*j2 = (-b - zbgo(d))/2.0/a;
} hobub {
*j1 = 0.0;
*j2 = 0.0;
}
}
Как только вы научитесь выделять основные паттерны, вам станет наплевать на синтаксис. Как только вы запомните все паттерны, вам надоест программирование. Шутка (с долей правды).
Я считаю данный ответ сомнительным.