Примерное содержание нашей беседы:
Все не так. Вы привели пример системы, которая, как вам кажется, умеет что-то суперсложное. На самом деле язык программирования в данном случае совершенно не важен - важно насколько правильно была постороена модель и точно сформулировано задание на кодирование. При минимальном навыке такую систему могут кодировать (и скорее всего кодировали) программисты со средней подготовкой.
Может быть вы будете удивлены, но американские челноки до сих пор запускаются при помощи программ, которые частично были написаны на FORTRAN - это тот язык, по сравнению с которым BASIC был верхом совершенства.
Резюмируя - если система хорошо спроектирована и досконально продумана, совершенно все равно на каком языке ее писать. Хоть на Бейсике. То же самое справделиво и для плохор спроектированных систем. С той только разницей, что в первом случае будет 100% положительный результат, а во втором - 100% отрицательный.