программистское
Oct. 15th, 2005 01:39 amВ случайно встреченной записи прочитал такой текст:
"Выкачал себе gcc и g++ версий 2.95, 3.3, 3.4 и 4.0. Сразу написал себе Makefile'ики, чтобы тестить по ним всем (точнее, скриптик, чтобы эти Makefile'ики генерить)..."
Моя первая мысль: к этому началу подходит только концовка с баш.орг.ру. "блин. не может быть так сексуально неудовлетворен человек! не может!"
Прочитал дальше, и оказалось, что человек работает над чем-то, что называется InteLib. Прочитал, что это такое.
Боже мой, какое ужасное извращение. Впечатляет.
(автор этого дела - юзер
croco, преподаватель в МГУ)
"Выкачал себе gcc и g++ версий 2.95, 3.3, 3.4 и 4.0. Сразу написал себе Makefile'ики, чтобы тестить по ним всем (точнее, скриптик, чтобы эти Makefile'ики генерить)..."
Моя первая мысль: к этому началу подходит только концовка с баш.орг.ру. "блин. не может быть так сексуально неудовлетворен человек! не может!"
Прочитал дальше, и оказалось, что человек работает над чем-то, что называется InteLib. Прочитал, что это такое.
Боже мой, какое ужасное извращение. Впечатляет.
(автор этого дела - юзер
no subject
Date: 2005-10-16 07:51 am (UTC)no subject
Date: 2005-10-16 07:59 am (UTC)1. "на каком языке можно эффективно скомпилировать X?"
это вопрос не столько языка (как абстрактной спецификации), сколько конкретной реализации. мне известны реализации языков, не являющихся C++, умеющие генерировать векторные операции для современных процессоров.
2. "на каком языке можно записывать X в удобном, упакованном виде?"
на языках с адекватными механизмами синтаксической абстракции. на C++, оказывается, как мы видим, тоже можно. только это чрезвычайно неудобно и не так чтобы уж очень компактно. не говоря уже о читабельности, но это дело привычки (видимо).
no subject
Date: 2005-10-16 08:16 am (UTC)А потом вы предлагаете писать то же самое на каком-то ещё языке, не приводя примеров. Мне прекрасно понятно, почему примером нет. По эффективности компиляции эти языки даже близко не приблизятся к C++. А библиотек со всеми дикими и прекрасными типами данных, иногда необходимыми для различных практических вычислений, в них, разумеется, не существует.
Ваше решение - идеальное. Моё - практическое. Вы предлагаете мне подождать, пока нужные мне или кому-то ещё задачи можно будет посчитать легко. А я подозреваю, что такие задачи никогда не станут по-настоящему массовыми, так что поддержки шире чем сейчас ждать не приходится. Именно поэтому, имхо, компиляторы C++ ещё долго будут испытывать на прочность самыми неприличными способами.
no subject
Date: 2005-10-16 08:38 am (UTC)а?
> По эффективности компиляции эти языки даже близко не приблизятся к C++
ну разумеется. никогда.
> А библиотек со всеми дикими и прекрасными типами данных, иногда необходимыми для различных практических вычислений, в них, разумеется, не существует.
конечно же.
> Вы предлагаете мне подождать
а?
я удалюсь из Вашей беседы с самим собой, с Вашего позволения.
no subject
Date: 2005-10-16 08:44 am (UTC)