В ББ технически можно использовать русские идентификаторы, однако стандарт Компонентного Паскаля это не позволяет. Oberon Microsystems вносила в свой компилятор изменения по просьбе Ф.В. Ткачева иИнформатики-21

> -- Позволю себе процитировать себя же  Притом из этой же ветки! писал(а):
> Продолжая о русском языке в программах... По своему опыту писания в ББ убедился, что использование русского языка для имен идентификаторов и процедур (но, подчеркну, не всех, а некоторых!) действительно увеличивает выразительность кода. За счет чего? За счет того, что четко разграничиваются два типа объектов (типов, переменных, процедур): абстрактные и технические. Абстрактные - те, которые соответствуют сущностям предметной области. Их удобно называть русскими именами: Накладная, Товар, Склад, Приход, Расход и т.д. Другая категория объектов в программе - это "технические", которые являются артефактами реализации, соответствуют алгоритмическим или системным сущностям. Здесь ничего лучшего английских имен не придумаешь: buffer, table, ConnectTo, Sort...

Вопрос русских идентификаторов обсуждали в этой ветке:
http://blackbox.metasystems.ru/forum/vi ... ?p=398#398