Практически чистый Паскаль.
Простым препроцессором приводится к нему.
Достаточно перевести на английский ключевые слова и идентификаторы, а также добавить недостающие BEGIN.
Но вот на какие мысли это меня наводит.
Прямо вижу этот код, написанный на французском, испанском, финском и т.д.
Теперь главное.
В моем понимании, существует два вариант того, что каждый из нас понимает под РЯП:
1) Это взятый за основу хорошо зарекомендовавший себя на практике известный язык программирования (или его незначительная модификация с добавлением "синтаксического сахара"), в котором везде можно использовать кириллицу.
2) Или это качественно новый продукт русскоязычного сообщества, созданный в результате:
- анализа лучших достижений в области разработки и реализации языков программирования (как средства для эффективного описания задач и способов их решения с использованием вычислительных машин);
- учета специфики мышления людей, думающих на русском языке (быт и культура определяют свойства мышления и языка);
- самоосознание (именно так и хотел написать) и позиционирование себя в мировом сообществе российского (постсоветского) человека.
Для меня интересен второй вариант. В нем содержится новое качество и вызов.
Первый вариант ограничен и фактически мотивируется следующими неудобствами:
- нет предрасположенности/желания к изучению английского языка;
- не удобно переключать регистры клавиатуры при наборе/редактировании текста программы;
- присутствует иллюзия, что написание на родном языке программы станет проще и понятнее (по волшебству), но это не так, потому что большие программы и программы со сложными алгоритмами будут требовать существенных усилий для своего написания и понимания вне зависимости от используемого языка.
Интересно, а в дополнение к указанным двум вариантам существуют какие-либо еще?