На педсовете выкладывал, вот капельку улучшенная версия -- чисто для совсем маленьких ИЛИ начинающих ИЛИ гуманитариев ИЛИ тормозов (всех же надо (м)учить).

Шняга берет текст в фокусе, переводит по словарику всё, что сможет, в новый (скрытый) текст, результат компилирует, маркеры ошибок копирует в правильные места исходного (видимого) текста.

Можно настроить хоть на узбекский язык -- достаточно поправить словарик.
Все инструкции внутри -- но это версия АЛЬФА, т.к. еще не всё понятно.

Вот пример, для набития которого не нужно вообще переключать клавиатуру (F5 поправлена соответственно):

## Код:
```
(* пример содержит ошибки, чтобы видеть, как правильно они сюда возвращаются при компиляции по Компилятор-Ру, Компилировать *)

МОДУЛЬ  урок;
   ПОДКЛЮЧИТЬ Ввод := i21ruВвод, Вывод := i21ruВывод;
   
   ПРОЦЕДУРА задача1;
      ПЕРЕМЕННЫЕ  ц: ЦЕЛАЯ;
   НАЧАЛО
      Ввод.Открыть;  УБЕДИТЬСЯ( Ввод.сделано )
      Ввод.Цел( ц );  УБЕДИТЬСЯ( Ввод.сделан );
      Вывод.Цел( ц );  Вывод.НовСтрока;
   КОНЕЦ задача1;
   
КОНЕЦ  урок.
```

Пока это дело не сынтегрировано с черепашкой -- сделаем попозже, сначала нужно обсудить.
---------------------
Новая версия тут (2009-03-28):
viewtopic.php?p=26654#p26654
а также тут:
http://www.inr.ac.ru/~info21/software.htm
Эта последняя ссылка -- основной официальный источник этой и подобный систем.
То есть окончательные версии -- в учебных комплектах от Информатики-21.
Все прочие варианты, выкладываемые (мной) в этой ветке и где-то еще -- в той или иной мере преварительные.