Жизнь не справедливая штука.
Тут как минимум пара вариантов:
1. Просто лень оптимизировать за те же деньги, не у всех есть желание и возможность вникать в низкоуровневое программирование и лопатить сотни мегабайт кодов.
2. Вселенский заговор - заставлять нас все время тратить свои кровные на новое "железо".
Другие языки программирования и технологии
У вас не возникает ощущения что создатели ПО. работая на современных мощных машинах, забывают о слабых системах ?
Простая арифметика:
пусть старенький экран−трубка с разрешением 1024х768
глубина 32 бита
итого 1024х768х4 = 3145728 байт = 3 МБ
т. е. один кадр занимает 3 мегабайта оперативной памяти
возьмём 17' монитор с разрешением 1280х720х32
уже 3,5 МБ
Плюс, для плавного обновления картинки на рабочем столе нужно, по крайней мере:
− набор картинок−шаблонов разных слоёв — от дальнего до переднего (чем больше, тем реалистичнее изображение)
− несколько десятков (а может и сотен) картинок−текстур для наложения на объёмные объекты
− несколько десятков (а может и сотен) 3D моделей персонажей
− для каждого персонажа, чтобы не занимать лишнее процессорное время, уже готовые кадры (по принципу — один раз рассчитали и запомнили, чтобы больше не считать)
Если бы я писал подобное приложение, то исходил бы из этих условий…
пусть старенький экран−трубка с разрешением 1024х768
глубина 32 бита
итого 1024х768х4 = 3145728 байт = 3 МБ
т. е. один кадр занимает 3 мегабайта оперативной памяти
возьмём 17' монитор с разрешением 1280х720х32
уже 3,5 МБ
Плюс, для плавного обновления картинки на рабочем столе нужно, по крайней мере:
− набор картинок−шаблонов разных слоёв — от дальнего до переднего (чем больше, тем реалистичнее изображение)
− несколько десятков (а может и сотен) картинок−текстур для наложения на объёмные объекты
− несколько десятков (а может и сотен) 3D моделей персонажей
− для каждого персонажа, чтобы не занимать лишнее процессорное время, уже готовые кадры (по принципу — один раз рассчитали и запомнили, чтобы больше не считать)
Если бы я писал подобное приложение, то исходил бы из этих условий…
А кто вас заставляет использовать такое ПО????
Иван Бережной
Я из тех, кто использует поповое железо, но когда и на нём например 1-е ядро начинает зашкаливать, и оперативки от 16 гб остаётся 1 гб. я начинаю пробовать на старом железе на работе, там п.о. вовсе стартовать не может. Так для кого они пишут ? для серверов такое п.о не нужно ) Никто не заставляет меня его использовать, его приобретает начальство, и жалуеться почему не можем без вас ничего установить, на что у меня один ответ, всем переходить на core I-7 , иначе никак. Их ответ - денег нет !, мой ответ нахрена вам тогда лицензионное П.О. за 200000р. ? Они это для инженеров. Так почему же П.О. 2011 го оптимизировано нагружать только 1 ядро и жрать 12 гб оперативки. А Часы с кукушкой для рабочего стола 1.8 гб оперативки ?
На чем с того что на хрен тебе Живые обои?
То же самое можно сказать и про игры. Я не спорю играть в игру с крутой графикой намного лучше, но во первых слабая, старая машина физически не сможет отобразить крутую картинку, во-вторых, Разработчики железа банально спонсируют разработку крутых программ под крутое железо.
Разработчикам приходится выбирать или долго оптимизировать код и не хрена не получить (дешевая машина - бедный пользователь) или писать быстро и много используя всякие визуальные среды и ориентируясь на крутое железо с возможным откатом от его производителя (как вы думаете за счет чего живут многие софтверные фирмы и программеры пропагандирующие свободное ПО)
То же самое можно сказать и про игры. Я не спорю играть в игру с крутой графикой намного лучше, но во первых слабая, старая машина физически не сможет отобразить крутую картинку, во-вторых, Разработчики железа банально спонсируют разработку крутых программ под крутое железо.
Разработчикам приходится выбирать или долго оптимизировать код и не хрена не получить (дешевая машина - бедный пользователь) или писать быстро и много используя всякие визуальные среды и ориентируясь на крутое железо с возможным откатом от его производителя (как вы думаете за счет чего живут многие софтверные фирмы и программеры пропагандирующие свободное ПО)
недавно списывался с одним американцем (русский по происхождению) он там программу писал по учебе, ему учитель несколько модулей написал, а этот должен применить их. . .
Так он там понаписал так, что по нажатию одной клавиши по несколько раз в один и тот же участок кода заходит. . .И ему за это даже 5 ставят. . .
Т. е. такие ученики об оптимизации вообще не думают. . .
Так он там понаписал так, что по нажатию одной клавиши по несколько раз в один и тот же участок кода заходит. . .И ему за это даже 5 ставят. . .
Т. е. такие ученики об оптимизации вообще не думают. . .
Похожие вопросы
- За сколько сегодня можно купить комп, не мощный, но и не слабый, для работы в 3ds max!
- Почему всем нравится Виндовцы?они же платные!репозитория нет!На слабых машинах нестабильны!+куча вирья!почему Windows?
- Стоит ли идти работать по специальности ("Информационные системы и технологии")?
- По какому принципу работает система защиты CAPTCHA?
- В каких unix системах надо уметь работать на уровне ПОЛЬЗОВАТЕЛЯ программисту c++ ?
- какой сейчас самый современный, самый мощный антивирус, распознающий абсолютно все вирусы, даже самые новые?
- Умные люди помогайте? Если слабый процессор, то его может компенсировать мощная материнская плата?
- где скачать мощный вирус? шоб систему снесло
- Какова роль VisualBasic в современном Мире и зачем он вообще создавался? C# появился - о VisualBasic забываем?
- Как совершить откат системы на определенную дату, когда система работала нормально?