Почему программы не становятся быстрее

Не знаете, в какой форум задать вопрос? Пишите сюда!
Аватара пользователя
Sarry
Автор темы
Сообщения: 43614
Зарегистрирован: 12 мар 2006, 21:47
Пол: мужской
Семейное положение: в браке
Езжу на: Skoda Octavia
Благодарил (а): 9689 раз
Поблагодарили: 7463 раза
Контактная информация:

Почему программы не становятся быстрее

#1

Непрочитанное сообщение Sarry » 21 сен 2018, 11:05

Вчера читал интересную статью, решил обсудить:
https://m.habr.com/post/423889/

Суть:
Программы, которые вполне себе быстро работали на 286 компьютере, в 21 веке на современных ПК сделаны так, что тормозят. Почему?
Утром я солнце... Ночью я лунный свет...
Давайте любить свой город.

Поищите в архивах дедушек и бабушек фотографии старого города и поделитесь видами города: gallery/upload/

rbg
Сообщения: 183
Зарегистрирован: 20 июл 2007, 08:22
Пол: мужской
Благодарил (а): 18 раз
Поблагодарили: 28 раз

Почему программы не становятся быстрее

#2

Непрочитанное сообщение rbg » 21 сен 2018, 11:15

Всего три причины:
1. Индусы.
2. Индусы.
3. Индусы.

Аватара пользователя
Dark_Lord
Сообщения: 66505
Зарегистрирован: 16 фев 2007, 16:09
Пол: мужской
Езжу на: Seat Altea Freetrack
Благодарил (а): 2839 раз
Поблагодарили: 5998 раз

Почему программы не становятся быстрее

#3

Непрочитанное сообщение Dark_Lord » 21 сен 2018, 11:28

Потому что если все будет работать быстро, прогресса никакого не будет в плане железа. Основной двигатель сейчас это игрушки, которые при должной оптимизации будут работать и на старых компах, но тогда новые никто покупать не будет.
/oo\

Аватара пользователя
Rexar999
Сообщения: 587
Зарегистрирован: 07 июн 2009, 21:01
Пол: мужской
Езжу на: YD
Благодарил (а): 74 раза
Поблагодарили: 78 раз

Почему программы не становятся быстрее

#4

Непрочитанное сообщение Rexar999 » 21 сен 2018, 11:34

В этой статье, как по мне все причины и описаны, деньги/скорость, никто не хочет платить за сверхквалифицированного разработчика который заставит свиней летать на железе уровня Win 98.
Тот, кто любит одиночество, либо дикий зверь, либо Господь Бог. (Фрэнсис Бэкон)

Аватара пользователя
Obi Van
Сообщения: 5564
Зарегистрирован: 14 сен 2007, 13:21
Пол: мужской
Семейное положение: в браке
Езжу на: Chevrolet Lacetti
Благодарил (а): 602 раза
Поблагодарили: 542 раза

Почему программы не становятся быстрее

#5

Непрочитанное сообщение Obi Van » 21 сен 2018, 11:49

Раньше ПК работали на мегабайтах ОЗУ и было это не сильно давно. Сейчас, сколько ОЗУ стоит: 4Гб? 8Гб? И это даже уже в офисном ПК который просто работает в интернет. Каждая вкладка - 150-200Мб. Что там на ней? Иногда тоже самое что и 10 лет тому назад. Понятно, что вся "кухня" скрыта от пользователя и только веб-разработчик знает что и как, но легче ли от этого пользователю? *facepalm*

adiagnost
Сообщения: 873
Зарегистрирован: 04 май 2015, 15:46
Пол: мужской
Благодарил (а): 2 раза
Поблагодарили: 189 раз

Почему программы не становятся быстрее

#6

Непрочитанное сообщение adiagnost » 21 сен 2018, 12:54

Кстати, про десятку (и то, говорят, далеко не всё..)
https://evia1.livejournal.com/2018/09/14/

Аватара пользователя
Дионис
Сообщения: 30692
Зарегистрирован: 15 сен 2013, 16:04
Пол: мужской
Езжу на: двустоповый опорно-двигательный аппарат
Благодарил (а): 14334 раза
Поблагодарили: 2449 раз
Контактная информация:

Почему программы не становятся быстрее

#7

Непрочитанное сообщение Дионис » 21 сен 2018, 16:30

Sarry писал(а):Источник цитаты Программы, которые вполне себе быстро работали на 286 компьютере, в 21 веке на современных ПК сделаны так, что тормозят. Почему?

1 версия, маниакальная: в следствии мирового заговора производителей ОС/ПО/железа - намеренно внедряют в конечные продукты "ложные циклы" выполняющие ресурсоёмкие операции, только лишь ради загрузки оборудования.
В пользу этой версии хочу сказать, что когда сидел на WinXP - при установке ОС делал некоторые манипуляции, для подмены ядра системы, на Win98. Так вот, при всём том же функционале компутер бегал в разы быстрее. Второй фактор весьма сомнительный - игрушки которые ну никак не могли у меня пойти (ситалкер, готика 3, и т.д.) - на первом этапе при их установке разгонял железо, что то эмулировал; на втором этапе, при первом запуске игры - занижал тактовые частоты, вынимал планки памяти, эмулировал более старое оборудование, подгружал систему архивацией фильма. И на третьем этапе - возвращал всё на нормальный уровень, запускал игру и гонял на средних настройках.
Кроме того - сейчас все индустри живут не за счёт производства, а за счёт сервиса и обслуживания, то есть нужно сделать так, что бы пользователь обращался/обновлялся как можно чаще.
2 версия, комбинированная: в индустрию отшельников и творцов пришли дяди в дорогих костюмах и интеллектом заточенным тролько на "нагрести бабла" - им не нужен качественный продукт, который будет жить в веках и уж тем более принесёт прибыл через несколько лет, а потому: продукт должен быть сделан максимально быстро, желательно без привлечения квалифицированного персонала (так же для экономии затрат), принести пусть и небольшую прибыль ... и стать ненужным пользователю, что бы ему можно было тут же впихнуть следуюющую наспех сделанную поделку и опять срубить бабла. Собственно эта схема сейчас действует почти везде - никакого тестирования, никаких отладок, никакой оптимизации - максимально дёшего и быстро. На деле это выглядит как сборка "нового продукта" из всё тех же унифицированных деталей и дальше работа дизайнеров по обработке этого продукта, что бы он стал не похож на сотни других.
Очень хорошо иллюстрируют этот процесс браузерные игры и сотовые телефоны.
А куча затыков, нефатальных ошибок и отсутствие оптимизации - даёт такой результат, когда простейшее ПО грузит мощное железо по максимуму.
Может немного не в тему, но как показательная сходная ситуация:
http://virtuallab.by/news/kkrieger_samaja_malenkaja_igra_v_mire_v_stile_3d_shuter/2014-04-03-43
У меня нет принципов — приспособляемость ко всему вот мой принцип.
У меня нет закона — самосохранение мой закон.
У меня нет ни жизни, ни смерти — вечность для меня жизнь и смерть.

Аватара пользователя
Дионис
Сообщения: 30692
Зарегистрирован: 15 сен 2013, 16:04
Пол: мужской
Езжу на: двустоповый опорно-двигательный аппарат
Благодарил (а): 14334 раза
Поблагодарили: 2449 раз
Контактная информация:

Почему программы не становятся быстрее

#8

Непрочитанное сообщение Дионис » 21 сен 2018, 16:48

И вот да, дома ещё куда ни шло - можно бороться с техникой почти на равных, но на работе - он под защитой ИТ отдела, все обновления, проверки и тестирования включены ... я под Win3.11 комфортней работал в текстовых редакторах. :x
У меня нет принципов — приспособляемость ко всему вот мой принцип.
У меня нет закона — самосохранение мой закон.
У меня нет ни жизни, ни смерти — вечность для меня жизнь и смерть.

Аватара пользователя
Crait
Сообщения: 22409
Зарегистрирован: 06 ноя 2007, 19:55
Благодарил (а): 326 раз
Поблагодарили: 1163 раза

Почему программы не становятся быстрее

#9

Непрочитанное сообщение Crait » 21 сен 2018, 17:35

Причина вообще во всей индустрии потребления одна и та же - желание продавать новый хлам регулярно. Заставить идиотов работать на себя постоянно - и постоянно держать в их головах свежую романтическую кашу, толкающую на всё новые алогичные растраты.
От авто до компов и всё между ними.
Плюс огромное влияние банальной человечьей дурости и некомпетентности.
Впрочем и расчет на некомпетентных дураков. Ну кому еще можно раз за разом впаривать каждую новую модель айфона, и сгонять со старой неизбежным(а то потеря поддержки чего-либо) тормозным обновлением? Понторезам по части барахла? Это еще глупее романтики по части барахла. Реакция нормального человека на такое обращение с собой как с потребителем - забыть о таком производителе, но нет же..
И главное, люди ведь понимают, что всё это неправильно, что так не должно быть, что всё это - хлам, даже выдумали как называть жрецов культа барахла - мракетологами, но нет..))) Сидят как мухи на липучке.

Аватара пользователя
Дионис
Сообщения: 30692
Зарегистрирован: 15 сен 2013, 16:04
Пол: мужской
Езжу на: двустоповый опорно-двигательный аппарат
Благодарил (а): 14334 раза
Поблагодарили: 2449 раз
Контактная информация:

Почему программы не становятся быстрее

#10

Непрочитанное сообщение Дионис » 22 сен 2018, 22:10

А да, по поводу размера америкосовских программ - не забываем про Ассанджа: в каждую из них ведь впихнут полный комплект шпионского ПО и руткиты. :D
У меня нет принципов — приспособляемость ко всему вот мой принцип.
У меня нет закона — самосохранение мой закон.
У меня нет ни жизни, ни смерти — вечность для меня жизнь и смерть.

Аватара пользователя
Ivan
Сообщения: 9020
Зарегистрирован: 14 мар 2006, 10:36
Пол: мужской
Семейное положение: в браке
Благодарил (а): 1734 раза
Поблагодарили: 1041 раз

Почему программы не становятся быстрее

#11

Непрочитанное сообщение Ivan » 22 сен 2018, 22:23

Sarry писал(а):Источник цитаты Программы, которые вполне себе быстро работали на 286 компьютере, в 21 веке на современных ПК сделаны так, что тормозят. Почему?

в разных случаях - по разным причинам
лучше взять конкретный пример :)


Вернуться в «Общий форум»