Предлагаю всем желающим принять участие в разработке собственного интерпретатора. Open Source.
Цель проекта: научиться писать интерпретаторы в команде, разработка интерпретатора для обучения школьников и студентов программированию.
Особенности:
1. Разработка ведется на Паскале (пока в Delphi, но чуть позже будет выполнена миграция на Lazarus).
2. Поддержка очень длинных чисел (число значащих цифр ограниченно Integer)
3. В качестве языка программирования выступает русский (не перевод английских сокращений).
4. Текст программы приближен к естественной записи.
5. Отсутствие явного преобразования типов данных
6. Два типа данных строки и массивы строк, посредством которых выполнены остальные.
Подробности можно узнать здесь: http://www.codingvault.org/forum/viewto ... b7&start=0
Там же имеются некоторые аргументы за и против и там же можно скачать исходники.