|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Serguei Miridonov 2:5020/400 23 Mar 2005 21:15:04 To : Dmitry Ponyatov Subject : Re: Need GUI development tool (Kylix or something) --------------------------------------------------------------------------------
Dmitry Ponyatov wrote:
> U> А чтобы пресечь ответ, что ты имел ввиду С++, а под GNU C
> U> подразумевалась GNU коллекция, сразу отвечаю - С++ в числе
> U> используемых инструментов у тебя не значится.
>
> а что -- сейчас есть еще извращенцы, которые вычислительные задачи и прочий
> несистемный софт еще на чистом С пишут ? 8-0
Эээ... А можно вопрос: что есть вычислительная задача? И что есть
системный софт? И что делать, если их нужно оба?
Примеры: 3D рендеринг, GPS приёмник, обработка каких-нибудь
экспериментальных данных с подгонкой под теор. модель, ещё кучу -
сами придумайте.
Hаверное не стоит всех, кто делает это на C или C++ записывать в
извращенцы. Hа C многое писать проще, чем на фортране, учитывая его
структурность. А то, что GNU C/C++ не оптимизирует чего-то в
смешанных операциях, так на то и программист, и скобки в языке,
чтобы порядок задавать. А коли уж очень надо, можно в C++ и сами
операции самому расписать: как что делать с какими операндами.
Hаконец, наверное можно и денег заплатить за какой-нибудь
интел-компайлер, в котором SIMD на полную катушку пользуются.
Да и вообще - спорить об этом, это как про религию...
P.S. Кстати, насчёт порядка в вычислениях: порядок в арифметическом
выражении есть закон для компилятора - не ему переопределять то, что
задано программистом. Иначе потом можно долго голову ломать, откуда
ошибки округления берутся.
--- ifmail v.2.15dev5.3
* Origin: CICESE Research Center, Ensenada, Mexico (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/1339695d47468.html, оценка из 5, голосов 10
|