Борис Рюмшин писал(а):
... стимулом является не родной язык, а ... И не более.
Именно использование родного языка создает комфорт при программировании, сопровождении и общении с заказчиком.
При этом используются многословные идентификаторы без сокращений. Это позволяет:
использовать идентификаторы полные смысла,
использовать терминологию проблемной области и знакомую заказчику,
избавляет от необходимости изобретать слова из обрывков иностранных слов и транслитерации,
обходиться без комментариев, т.к. текст с русскими идентификаторами имеет смысловое звучание,
облегчает общение, т.к. текст программы приобретает разговорное звучание, в т.ч. числе и по телефону,
ускоряет набор текста программы на родном языке без переключения регистра.
Русские идентификаторы используются и в наименовании полей баз данных. Визуализация таблицы базы данных на форме производится с использованием идентификаторов полей.
Для ребенка, при освоении программирования, использование идентификаторов и ключевых слова на родном языке снимает языковый барьер, повышает привлекательность, снижает нагрузку и не отвлекает внимание. Ребенок видит уважительное отношение к себе, т.к. разговаривают с ним на знакомом языке.
На службе, до перехода на 1С систему в 2001 году, использовалась СУБД FoxPro версии 2.6 и она тогда позволяла использовать для идентификаторов национальную кодовую таблицу 866.
К сожалению, при модификации КП Ф.В. Ткачевым не использован отечественный опыт 1С систем по выбору написания ключевых слов.