> -- budden писал(а):
> Пусть у пользователей будет лишний повод с ним ознакомиться. Не все исходники на английском, например, на языке 1С написана куча кода, который зарабатывает кучу денег, не говоря уж о том, что на МКС код на русском обрабатывает фотографии и рассчитывает стыковку. Т.е. нет никаких причин, чтобы код был на английском, просто он пока что по большей части на английском. Подождите ещё лет 10, вам придётся столкнуться с кодом на китайском, и тогда уже станет очевидно, что программировать на русском можно и нужно.
1C - штука очень специализированная, бухгалтерские и юридические сущности переводить на английский - плохая идея, там русский нужен. Если же речь про языки общего назначения и особенно про свободное программное обеспечение с открытыми исходниками - то проблема в том, что с ними могут работать люди из разных стран. И если английский профессиональный программист знать обязан, то русский - нет. Да, большинству людей это будет немного неудобно. Но уж лучше так, чем разнобой национальных языков. Я как-то копался в ядре Ruby, и был очень рад, что японцы нигде ничего на японском не написали.

О локализации исходников: если уж очень хочется, то можно вспомнить опыт сжатия исходников в первых версиях GW-BASIC: там ключевые слова заменялись на какие-то коды операций.