К чему эти отмазки что на моем железе программа не может работать быстрее?
Я когдат сидел в браузере на 16 Мегабайтах оперативы и 166MHz на проце
Другие языки программирования и технологии
Почему как бы не росла мощь железа, программы делают так чтобы все тормозило?
Так браузер был другой. Сейчас страничка эта текущая занимает 229 мегабайт памяти. Это просто ужас сколько, а все от того, что куча другого крутится по имени «прожорливый JavaScript» и огроменные картинки...да побольше, да побольше (ранее странички килобайтами изменялись, так как скорость модема была низкой, а сейчас никто не заморачивается)
Ну и браузеры рассчитаны уже на другие процессоры, с поддержкой разных технологий по ускорению видеопотока и тд, что тогда просто не возможно было...да даже видео еле пыхтело, а еще не так давно ютюб полностью перешел на более сложные алгоритмы сжатия видео, что для их раскодирования надо очень мощное железо, но зато оно им экономит память и траффик.
Ну и браузеры рассчитаны уже на другие процессоры, с поддержкой разных технологий по ускорению видеопотока и тд, что тогда просто не возможно было...да даже видео еле пыхтело, а еще не так давно ютюб полностью перешел на более сложные алгоритмы сжатия видео, что для их раскодирования надо очень мощное железо, но зато оно им экономит память и траффик.
Зачем говорить за все программы? Сегодняшние оптимизированные компиляторы создают более оптимальный код. Но функционал софта постоянно усложняется. Будь то веб или десктоп или мобильный сегмент
Если что-то беспокоит, можно поставить браузеры 15и-20и летней давности и прочувствовать результат эволюции.
Софт 10и 20и летней давности на новом железе работает быстрее
Если что-то беспокоит, можно поставить браузеры 15и-20и летней давности и прочувствовать результат эволюции.
Софт 10и 20и летней давности на новом железе работает быстрее
У меня тоже был Р-166 ММХ. И на нём можно было полноценно работать не хуже чем сейчас. Даже лучше. А когда появились гигабайты оперативы, программы начали их хавать жопой. А лохам ушастым зашла мулька про "Потому что больше информации появилось, надо больше вычислений производить".
Потому что со временем железо становится мощнее и разработчики отказываются от поддержки оптимизации для слабого железа. Разные технологии ведут себя по-разному на разном железе... хорошим примером являются игровые движки... тот же UE4 отлично себя показывает на мощных процессорах и видеокартах, но ужасно работает на железе с двумя слабыми ядрами и двумя потоками.
Программу можно сделать по разному. Раньше программу оттачивали, лишнее все убирали, потому как процессоры были слабые. Сейчас никто не заморачивается, слепили с блоков и сразу на продажу, процессор мощный, попрет. Но бывает что и мощный процессор бестолковую программу не прет
Потому что больше информации появилось
Надо больше вычислений производить, а это не просто так, что не как так, а вот так
Надо больше вычислений производить, а это не просто так, что не как так, а вот так
Иногда это оправдано функционалом программы, в основном же программисты сейчас на заморачиваются оптимизацией
Похожие вопросы
- почему в техникуме (на специальности программисты) меня учат делать программы в командной строке
- На каких программах делают игры? Хочу сделать свою игру, и хочу узнать, что на каких программах и языках делают игры?
- а какой программе делают логотипы? подскажите, в какой программе делают логотипы?
- В какой программе делают дизайн веб-сайтов? И можно ли эту программу осилить самому?
- Почему многие хают коралл драв. вроде хорошая программа. Я наблюдал то, что делают в иллюстраторе за 2 часа, я дела
- Дизайнеры! CorelDraw. Удобно ли в этой программе делать дизайн сайте? (дальше)
- Подскажите в какой программе делают профессиональные видео монтажи. Например для свадьбы
- Подскажите пожалуйста нормальную бесплатную программу, делающую рабочий стол в 3D
- в какой программе делают монтаж видео?
- что за программа делает скрины? подскажите название