История требований Виндовса к памяти от Гостомысла до наших дней. Наглядно примерно так:

Если дела пойдут в таком же духе и дальше, то к 2015-му виндовс будет требовать 20Г памяти минимум. Впрочем, никто не гарантирует, что дела пойдут так - так что может и 200 будет :)
Если дела пойдут в таком же духе и дальше, то к 2015-му виндовс будет требовать 20Г памяти минимум. Впрочем, никто не гарантирует, что дела пойдут так - так что может и 200 будет :)
Tags:
no subject
no subject
no subject
На этот счет есть разные мнения.
И Ваше представляется неверным.
no subject
Вы поддерживали на протяжении 10 лет программу для чтения офисных форматов, отслеживая их эволюцию?
Вы общались на профессиональные темы c ключевыми разрабочиками русской локализации?
Вы в конце концов читали утекшие в сеть исходники Windows?
То что Windows и офис при тех требованиях, которые выставляет маркетинговый департамент Microsoft, вообще удается выпускать и оно хоть как-то работает, это чудо, сравнимое даже не с тем что Аполлон-11 долетел до Луны, а с тем, что Аполлон-13 вернулся на Землю с живым экипажем.
no subject
no subject
no subject
no subject
Это, вообще говоря, деволюция.
Вы общались на профессиональные темы c ключевыми разрабочиками русской локализации?
Big Hairy Fucking Deal, русская локализация.
Если русская локализация представляет собой нетривиальную проблему, это само по себе диагноз.
На каком основании представляется?
Например, на основе неспособности сделать работоспособный OpenGL. В конспиративную теорию что OpenGL был специально загублен что бы дать дорогу DirectX, я тихо не верю.
Например, на основе монструозности OLE/COM.
Например, на основе халтурно сделанного интерфейса .NET/native code.
И т.д.
no subject
Разработка локализации предполагает доступ к репозиториям исходников, buld farm, внутреннему bug tracking, тесное взаимодействие с основными командами соответствующих продуктов. То есть руководителю команды локализаторов вся внутренняя кухня прекрасно видна.
Соответственно, когда потом этот человек ставит процесс разработки в команде, где участвую я, мне тоже более-менее понятно, какие именно вещи он вынес из работы на Microsoft.
А у кого он есть? У Silicon Graphics? Где та Silicon Graphics? Тут как-то человек, имеющий большой опыт работы с IRIX делился со мной впечатлениями о том, как оно внутри устроено. Вообще задача у Apple или SGI, которые ориентируются на узкий спектр железа, спецификации которого им по определению доступны, куда проще, чем у Microsoft, которым надо сделать общий framework, наполнить который конкретным содержанием смогут криворукие индусы, работающие на Nvidia или ATI. Тут засада в самой концепции, когда драйверы для closed source OS пишут производители оборудования, не имеющие доступа к исходникам этой ОС. В принципе, даже доступ к исходникам вообще говоря, не спасает. Нужен доступ к неформализованному знанию о концепциях, нужен опыт разработки ОС. Короче, драйвера должны писать разработчики ОС, а не разработчики железа. А железо - выпускаться с открытыми спецификациями. Но это не укладывается в бизнес-модель Microsoft.
А что, кто-то сделал десктопную компонентную архитектуру лучше? kparts и bonoboo не предлагать.
Ну, надо сказать что у .NET (как и у Java) задумка изначально кривая - сделать нормальный язык на котором сможет работать масса существующий enterprise-программистов. А интерфейс между managed кодом и nativе это вообще задачка ещё та. Я довольно неплохо знаю лучшие из имеющихся образцов - Tcl API и Perl/XS. Так там тоже все не слишком прямо. Это при том что у их разработчиков не стояла задача "чтобы с этим мог работать самый криворукий индус".
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
no subject
не все йогурты одинаково полезны
Re: не все йогурты одинаково полезны
Re: не все йогурты одинаково полезны
Re: не все йогурты одинаково полезны
Re: не все йогурты одинаково полезны
no subject
no subject
Интересно что эти рыночные условия не влияют ни на какие другие компании.
Я бы высказал смелое предположение что дело здесь не в рыночных условиях, а в непредрасположенности корпоративной культуры Микрософта к созданию минимально приличных изделий. Такое случаете с корпорациями - взять, например, General Motors...
no subject
Да ну? Я как-то даже и не подумал, что это утверждение вы относите именно к Microsoft, а не ко всей индустрии в целом. Ну, понаблюдайте за динамикой размеров и требований, например, продуктов Adobe.
Например, минимальные требования для Фотошопа:
Photoshop 5 (1998) - 32 Mb
Photoshop CS (2003) - 192 MB
Photoshop CS3 (2007) - 512 MB
Примерно та же динамика. Разумеется, если вы будете сравнивать с каким-нибудь Notepad Plus, который пишет дома эффективный и культурный инженер Вася Пупкин и где за пять лет добавляется возможность менять шрифт и искать whole word only, то там динамика будет другой.
no subject
В фотошопе с 1998 года появилась новая функциональность, отчасти оправдывающая рост требований к памяти, отчасти же рост требований Фотошопа к памяти вызван ростом разрешения изображений, А какая новая функциональность появилась в ОС WIndows, оправдывающая экспонециальный рост требованик к памяти?
Разумеется, если вы будете сравнивать с каким-нибудь Notepad Plus, который пишет дома эффективный и культурный инженер Вася Пупкин и где за пять лет добавляется возможность менять шрифт и искать whole word only, то там динамика будет другой.
Я оценил Ваш юмор. Не очень высоко, юмор это не Ваш спорт.
no subject
(no subject)
(no subject)
(no subject)
(no subject)
no subject
no subject
no subject
no subject
no subject
(no subject)
(no subject)
(no subject)
no subject
Не бывает memory intensive application без особой зависимости от эффективности написания. Бывают ситуации, когда оптимизировать по памяти не выгодно - дисковый ввод/вывод или процессорные такты - дороже. Но большинство multimedia application к memory intensive все равно не относятся. Видео декодировать в константном объеме памяти можно. Звук - тем более.
no subject
Как, в самом деле?
Бывают ситуации, когда оптимизировать по памяти не выгодно - дисковый ввод/вывод или процессорные такты - дороже.
Вот эта ситуация и имеет место уже давно, я именно об этом и говорю.
Но большинство multimedia application к memory intensive все равно не относятся. Видео декодировать в константном объеме памяти можно. Звук - тем более.
С постоянным обращением к диску? Или сдвинуться на картинке в Фотошопе вправо-влево и ждать полчаса, пока можно будет дальше работать? Или page down в браузере и отдыхать, пока он картинки выгружает-подгружает?
Понятно, что если бы память была по 100 долларов за мегабайт, то пришлось бы делать именно так. Но в нынешней ситуации - зачем?