> -- Цитата:
> Многоязычность остроактуальна, когда языки корявые -- чтобы "отвязать" внутренние представления в голове от случайностей воображения их авторов.
Она всё равно актуальна - т.к. на практике никогда не будет монополии одного языка и есть задачи, когда "корявый" Visual Basic намного удобнее простого и элегантного Оберона или компактного и низкоуровневого Си.

> -- Цитата:
> Но все-таки эффективнее с самого начала взять язык, в котором все эти случайности вычищены.
Или заменены авторскими? С моей точки зрения использование := и ключевые слова на CAPS LOCK - такая же случайность (причём неочевидная и неэргономичная), как и == и обилие фигурных скобок. Нормальный компилятор Си выдаёт warning на = в if-ах (при культурной работе можно поставить опцию "с warningами не линковать")!

Да и отсутствие отладчика - тоже случайность, вызванная какими-то надуманными и странными идеологическими обоснованиями. Процессоры Intel - одни из лучших в мире и в них предусмотрена аппаратная поддержка отладки с 1985 года (и даже раньше!) , а в таких развитых ОС, как Windows и Linux - API для отладчиков. Сомневаюсь, чтобы их разработчики были глупее разработчиков Oberon и BlackBox.

> -- Цитата:
> Ну и, конечно, потом полезно еще на что-то посмотреть в ИТ-кунсткамере.
Увы, практика показывает, что разработчики новых и популярных языков (Java, PHP) берут не паскалеподобный или бейсикоподобный синтаксис, а конструкции языка Си. Практика - критерий истиности.