> -- Info21 писал(а):
> Зачем? Уже есть ББ. Подключать к нему тулзы, да и всё.
Могу ошибаться, но тут не всё так просто. В ББ
Возможность написания сторонним разработчиком математических библиотек есть. Но без механизма перегрузки знаков операций ("операторов", не люблю так называть) это смотрится ... Не смотрятся совсем такие библиотеки.Надо бы поддерживать *nix. И не только Linux, но и UNIX. Mac OS X, Sun Solaris.  Этот недостаток (Windows-only), возможну, будет и у Микрософтовского продукта. Но могут и что-нибудь совместимое с Mono сделать...Кластеры, GPU, ... Параллельные вычисления. Можно поддерживать на уровне библиотек, но... Да и нет таких библиотек.Да, и получился... Zonnon? Scala? F#? ББ пока тут не вижу... Слишком много надо работать. И придётся расширять язык, вроде как. Перегрузка знаков операций упомянутая. Или вот тот же параллелизм. Даже (хотя почему даже?) в Fortran есть чистые функции. Пишем PURE и компилятор проверяет "чистоту". И только такие функции разрешается использовать во всяких-там FORALL и т.п. Без такого контроля тяжеловато будет...

Вот почитать того же Дейкстру... Честно ведь пишет в "Структурном программировании", раздел 7. О понимании программ, что
> -- Цитата:
> В оставшейся части этого раздела мы ограничимся рассмотрением программ, написанных для последовательной машины...

А быть может "количественная ограниченность наших возможностей" проявляется и в том, что для машины непоследовательной нужны эммм... иные принципы построения программ?