Текст from :
http://www.dtf.ru/articles/read.php?id=54907Цитата:
Убеждение, что все просто, не удивительно. Кругом описывают, как легко вы можете сделать свою программу 64-битной и сразу получить прирост производительности и огромный объем доступной памяти. Описывается, как, используя OpenMP, вы легко превратите свой код в параллельный. Кругом статьи, содержащие тезисы в духе «достаточно перекомпилировать приложение», «простой расстановкой директив OpenMP». И на этом празднике жизни я хожу с плакатом, где крупными буквами выведены заголовки статей «20 ловушек переноса Си++ — кода на 64-битную платформу», «32 подводных камня OpenMP при программировании на Си++». При этом я чувствую себя вредным противным старикашкой, который всем недоволен и постоянно на все ворчит. Именно это странное ощущение и сопротивление «евангелистам простоты» и заставило меня задуматься.
Возникла мысль, что возможно на самом деле не прав я. Нужно вместе со всеми говорить, как все просто. И что с нашими-то инструментами все просто совсем. Так просто, что дальше некуда. Но что-то не так. Возникает противоречие. Я хорошо представляю положение дел и уверен в существовании трудностей, ожидающих программистов при осваивании параллельных технологий и 64-битных систем с большим объемом памяти. Нет этой простоты. Это обман. А обман вреден. Он вреден мне, как лицу, заинтересованному в продвижении своих инструментов. Он вреден руководителю, который не может корректно спрогнозировать сроки. И конечно он вреден программисту, которого ждет разочарование в новых технологиях и сверхурочное время работы. Поэтому я решил остаться на своих позициях и попробую также изменить вашу точку зрения.
автор Андрей Карпов
Это к вопросу выбора простота против скорости.