![]() | Вы читаете журнал Вход Создать аккаунт в ЖЖ Подробности |
http://www.playstationuniversity.com/ibm-c
Подобные ультратехнологичные и решающие все проблемы архитектуры – это микропроцессорный аналог B2, ABL и прочих http://en.wikipedia.org/wiki/New_Generat
На разработку, производство и техническое обслуживание требуются просто неприличные деньги, тренды в мире меняются много быстрее, чем изделие идет в серию, а спектр решаемых задач – крайне узок и экзотичен.
Вообщем, СОИ.
Следующий на очереди – Larrabee?
В наше смутное время, когда сам Александреску и прочие продвинутые пацаны ругают итераторы, интересно наблюдать, как gpgpu guys активно дополняют Thrust(STL для CUDA) новыми типами итераторов, рассказывая о преимуществах их использования:
Видеть, как концепция итераторов может быть полезной алгоритмам, ориентированным на GPU – неочевидно, приятно и жизнеутверждающе!
Но удручающе порой видеть на Рупоре Индустрии унылый серач про стл-ваще-говно-непонятное-настоящие-паца
Впрочем, последняя задача неплохо оптимизируется – помогает предварительный тест на знание STL, который задается перед личным общением.
Производительность иных .Net приложений – или как изящно вставить в клиентское приложение Sleep на 12 секунд, прозрачно от его разработчиков.
В своей очередной статье Марк Руссинович затронул болезненную тему – как пидарастические shadow-технологии, которые разработчики ОС Windows любят плодить в разных уголках системы, ломают работу корректно написанного софта.
Удивлен, что он решил коснутся этого вопроса – но это действительно круто, Mark has the guts! Очень хорошо описано, как трудно дебажить такое и насколько пидарастические workarounds надо делать чтобы избежать проблемы.
Вечером я ставил хакинтош. Утром тоже. Теперь у меня тоже есть снежный леопард в стиральной машине!
Написанному Алексеем Тутубалиным верить.
P.S. OS X 10.6.2 – полет нормальный. Быстро они сервис-паки выпускают, однако – ос только вышла, а уже второй пошел.
The notion that the JVM somehow takes care of all aspects of resources management have become wide-spread in the Java community, says Gwyn Fisher, CTO of static analysis tool maker Klocwork.
While the VM does a good job managing resources for Java objects, it's not designed to take care of all aspects of resource allocation and de-allocation.
When developers neglect to think through just what the VM does, and does not do, for their objects, coding errors result.
The single most important thing you can do as a developer, is to fundamentally understand what the objects you're dealing with actually are, what they actually do, think about them as a C developer would have to think about them.
Think about what those objects are doing under the covers, and in terms of the platform and the operating system, and in terms of hardware resources. Try to think about them as a piece of hardware: What is that thing going to do? If you don't switch it off, what is going to happen?
Британскоязычные резерчеры снова придумали язык, который произведет сексуальную революции в индустрии ПО. Свершение достигнуто в стенах корпорации Гу.
Аннотация жжот с первых строк:
Go has pointers but no pointer arithmetic. For random access, use slices, which know their limits.
Go has clean syntax…
В примерчиках мудрая братия отчаянно сравнивает синтаксис Го с синтаксисом С++, про который-таки им напел Рабинович. Ну типа таких охеренных преимуществ:
In C, the declarationВ общем, очередной Си с классами, теперь со вкусом Паскаля и Джавы.
Впрочем, оно и очевидно – для успешной конкуренции с компанией Яббл надо скопировать основу их бизнес-модели – свой диалект си для кодания под свою ос.
сурово-мужественным будням продюсеров проектов посвящается…
http://thedailywtf.com/Articles/Classic-W
Один Николай Валуев не может заменить команду регбистов, также как и 10 Volkswagen Beetle не могут заменить 1 Lamborghini Murciélago.
Все аналогии обманчивы, привет мегомикроядерным энтузиастам!
NFO
We're releasing this game without security because we understand all you guys out there are in pain waiting for this release, and since our estimates indicate that we will still make $1 trillion in sales in the first month either way and that it's really inevitable to stop a scene release of this game to pop up all around the net in the following days, after long consideration we decided to released it ourselves in an attempt to further advertise the name of our company.
Thank you all and enjoy this fine release by Infinity Ward
Все-таки англосаксонский юмор иногда хорош!
Невозбранно считаю, целевая аудитория поделки от корпорации Монстро определена правильно!
Старые добрые forward function declarations – или почему неправильно
int main(void)
{
std::ifstream ifs("file.txt");
std::vector v(std::istream_iterator(ifs),
std::istream_iterator());
std::vector::const_iterator it = v.begin();
return 0;
}
http://rumblingprogrammer.blogspot.com/2