Re: Сравнение по производительности Рефала другим языкам


Subject: Re: Сравнение по производительности Рефала другим языкам
crocodil@croco.net
Date: Thu Feb 26 2004 - 17:53:49 MSK


> Чем Cyclone хуже? Еще был Aleph, но маркетинговые соображения его
> задавили.

Не знаю, не видел. Про Cyclone я слышу впервые от тебя. Кстати,
возможно, этим он и хуже ;-) Для перехода от одного языка к
другому этот другой должен быть не просто "не хуже", он должен
быть лучше, притом гораздо лучше. И, кстати, _такая_ инертность
индустрии мне вполне понятна; я бы не сказал, что это плохо.

Plain C - это язык, сумевший заменить ассемблер. Причем он эту
нишу занял первым. Выбить его оттуда, думаю, вряд ли вообще
возможно. Да и надо ли? Главное - не начинать студентов учить с
C, ибо сам по себе он ни малейшей культуры кода не стимулирует.
Если же культура уже есть (да хоть Паскалю для этого сначала
научить), C оказывается не так уж и ужасен.

> > не на пустом месте возникла. На самом деле, C++ - это
> > единственный на сегоднашний момент язык, который нельзя отнести
> > ни к языкам высокого, ни к языкам низкого уровня; уровень
> > абстракций в нем _произвольный_. Но как раз при попытках изучить
> > C++ по свежей литературе этого-то и не дают увидеть (какой к
> > черту низкий уровень, если все насквозь STLем пронизано). К тому
> > же с появлением RTTI исчесло четкое разграничение на собственно
> > язык и его стандартную библиотеку, что тоже было одним из
> > основных достоинств. Ergo, тут что-то должно произойти. Иное
> > дело, что других кандидатов в эту нишу покамест не наблюдается.
>
> OCaml не проигровывает C++ во всех областях, кроме тех, где
> предпочтительнее plain C. (В OCaml хорошо развита и императивная и ОО
> составляющая.)

OCaml - язык _заведомо_ высокого уровня. Он, насколько я помню,
чисто интерпретируемый. Какая бы ни была там развита
составляющая, а, однако же, для написания ядра операционной
системы (например) C++ подходит, а OCaml - нет. При этом, imho,
сознательно ограничивать себя plain C в тех областях, где plain C
"предпочтительнее" - несколько странно, т.к. есть C++.

> > Факт тот, что ожидать резкого поворота индустрии к FP было бы
> > достаточно странно. FP существует давно, гораздо дольше, чем то
> > же ООП. Совершенно не ясно, с чего бы вдруг именно сейчас что-то
> > радикально изменилось в расстановке сил.
>
> Индустрия, естественно, с места не сдвинится. Но не из-за того, что FP
> чем-то хуже, а чисто из-за людей, в первую очередь менеджеров.

Не знаю, как ты, а я еще ни разу не видел, чтобы менеджеры
выбирали для программистов средства разработки. Где-то такое,
возможно, и есть. Не видел.

Croco



This archive was generated by hypermail 2b25 : Mon Oct 25 2004 - 21:24:59 MSD