Когда всякая сволочь лезет немытыми руками туда, где ничего не понимает

Добавить в Telegram Добавить в Вконтакте Добавить в Одноклассники
Страницы: 1 2  ... 8  ОТВЕТИТЬ НОВАЯ ТЕМА
apubbox 12 янв. 2026 г. в 22:47
Шутник  •  На сайте 3 месяца
Сообщений: 1
343
Пару дней назад наткнулся на заграничную заметку об эффективности кода. Пока переводил, источник обновился, не оставив следов в истории. Делюсь без ссылки на первоисточник. Можно было бы погуглить, но зачем? )

Актуально не только применительно к приложениям, но и к ограничениям, которых ныне о-го-го! (

Когда Джон Кармак — да-да, тот самый, что выдавил DOOM из железа, которое по нынешним меркам и микроволновкой не назовёшь, — сказал, что «если бы софт был написан по-человечески, половина старого хлама до сих пор работала бы как часы», он не ностальгировал. Он просто констатировал факт — технический, холодный, как регистр процессора.

В те времена код писали не «чтобы запустилось», а чтобы жрало как можно меньше. Каждый такт ЦПУ — на вес золота. Каждое обращение к памяти — как шаг по минному полю: один неверный — и всё летит к чёртовой матери. Не было места расточительству — железо просто не прощало. И вот чудо: DOOM гнал 35 кадров в секунду на машине, у которой оперативки хватало разве что на заварить чай.

Прошло тридцать лет. У нас теперь процессоры — как реакторы, видеокарты — как космические станции, памяти — море. А что? Простейший текстовый редактор тянет за собой сотни мегабайт RAM, как будто там не буквы, а целая вселенная. Система тормозит не от того, что слабая — а оттого, что её задрали абстракциями, фреймворками, зависимостями и прочей «архитектурной поэзией», которую писали, видимо, под вдохновением от бесконечного npm-ада.

Современная негодность железа — это не техническая проблема. Это бизнес-модель. Гораздо выгоднее продавать новый ноут каждые два года, чем платить программистам за то, чтобы они думали головой, а не клепали очередной Electron-уродец на коленке.

Да, прогресс есть. Искусственный интеллект, научные симуляции, рендеринг, квантовые вычисления — там без новых мощностей никуда. Но кто объяснит, почему браузер теперь требует больше ресурсов, чем Quake III Arena целиком? Почему «устаревший» компьютер становится «непригодным» не из-за железа, а из-за того, что современный софт пишут без малейшего уважения к машине — и к пользователю?

Когда эффективность перестаёт быть добродетелью, платит не корпорация — платит человек. Платит кошельком, покупая новую машину. Платит планета — тоннами электронного мусора. И платит культура — нормализацией бардака под видом «прогресса».

Возможно, проблема никогда не была в недостатке вычислительной мощи. Возможно, она — в избытке лени, самоуверенности и рынка, который платит не за качество, а за скорость вывода продукта на прилавок.

Эффективность всё ещё важна. Просто тем, кто живёт за счёт запланированного устаревания, это уже неудобно признавать.

Когда всякая сволочь лезет немытыми руками туда, где ничего не понимает

Это сообщение отредактировал apubbox - 12 янв. 2026 г. в 22:48
Yap 14.04.2026 - 23:02
Продам слона  •  На сайте 21 год
Все комментарии:
Octacopter 12 янв. 2026 г. в 22:52
Задушевник  •  На сайте 10 лет
130
Ну так написана куча библиотек, в которых из за одной функции 2+2 поддтягивается 100 мб. Языки не низкоуровневые. Никто не думает как написать короче, после того как всё заработало. Ну вот и как то так.
Ну можно короче.- А зачем?
F121 12 янв. 2026 г. в 22:53
Весельчак  •  На сайте 10 лет
39
Также как теперь делают тачки - чтобы купил новую как гарантия закончится.

Размещено через приложение ЯПлакалъ
Alexprog84 12 янв. 2026 г. в 22:54
Юморист  •  На сайте 6 лет
70
Что раньше строили инженеры, теперь высирают маркетолухи

Размещено через приложение ЯПлакалъ
Блэкрок 12 янв. 2026 г. в 22:54
Хохмач  •  На сайте 3 года
87
Ну так то да.
С телефонами та же хрень

Когда всякая сволочь лезет немытыми руками туда, где ничего не понимает

Размещено через приложение ЯПлакалъ
SantaLittle 12 янв. 2026 г. в 22:55
Ярила  •  На сайте 10 лет
25
А куда деть миллионы индийцев пишущих код за тарелочку риса с карри

Размещено через приложение ЯПлакалъ
AliceInHell 12 янв. 2026 г. в 22:56
Ярила  •  На сайте 8 лет
78
Цитата (SantaLittle @ 12.01.2026 - 22:55)
А куда деть миллионы индийцев пишущих код за тарелочку риса с карри

Они охуенно горят на электрических столбах...

Размещено через приложение ЯПлакалъ
D1Hero 12 янв. 2026 г. в 22:56
Ярила  •  На сайте 13 лет
12
Цитата
А куда деть миллионы индийцев пишущих код за тарелочку риса с карри

Карри, это премия 😀

Размещено через приложение ЯПлакалъ
agronomych 12 янв. 2026 г. в 22:56
Юморист  •  На сайте 7 лет
21
Можно написать иначе. Только релиз выйдет не через месяц другой, а через пару тройку лет в лучшем случае. Бизнеса соревнуются в скорости вывода продукта.

Размещено через приложение ЯПлакалъ
vdc 12 янв. 2026 г. в 22:56
Ярила  •  На сайте 9 лет
36
поэтому ии так успешно выдавливает говнокодеров из индустрии
наваять индусский код это на раз, а вот как только дело доходит до оптимизации, то уже все грустнее
попросил как то 3 движка gemini, deepseek и claude впихнуть пару фич в существующий код для свистелки-перделки на базе простой ардуинки(просто лениво было перепаивать на ESP32)
хрен там - все поломали только
полдня с бодуна сам запихивал
Anker74 12 янв. 2026 г. в 22:57
Ярила  •  На сайте 15 лет
6
Так тогда компы стоили дорого, их было не очень много, прогресс шел медленно. Продать дохуя не стояло.
А сейчас надо продавать новое вместо старого. Те, кто раньше что то изобретал, сейчас стал продаваном.

Размещено через приложение ЯПлакалъ
TATAPИH 12 янв. 2026 г. в 22:58
Ярила  •  На сайте 10 лет
25
Мой первый жестки диск 4 ГБ, приятель тогда сказал на фига ты переплатил у меня 1,8 ГБ за глаза хватет
Kentata7171 12 янв. 2026 г. в 22:59
Юморист  •  На сайте 9 лет
21
Всё правильно написано и описано.
DOOM замечательно шёл на 128 Мб оперативы и 64 Мб видео типа S3 Virge в слоте AGP
borodinofan 12 янв. 2026 г. в 23:00
Шутник  •  На сайте 11 лет
78
Помянем игру для Спектрума "Elite" с космобитвами в ограниченном, но 3Д мире с элементами торговли. Первая версия была объемом 22 кБ, согласно Вики...

Размещено через приложение ЯПлакалъ
Kentata7171 12 янв. 2026 г. в 23:00
Юморист  •  На сайте 9 лет
28
Цитата (TATAPИH @ 12.01.2026 - 22:58)
Мой первый жестки диск 4 ГБ, приятель тогда сказал на фига ты переплатил у меня 1,8 ГБ за глаза хватет

мой первый на 40 Мб. хватало в обрез , но хватало же

1996 год

Это сообщение отредактировал Kentata7171 - 12 янв. 2026 г. в 23:00
eiche 12 янв. 2026 г. в 23:01
Приколист  •  На сайте 4 года
28
Капитализм и здравый смысл не совместимы
gogarom 12 янв. 2026 г. в 23:01
Ярила  •  На сайте 14 лет
4
Цитата
Ну так то да.
С телефонами та же хрень

Удаляй данные с хранилища

Когда всякая сволочь лезет немытыми руками туда, где ничего не понимает

Размещено через приложение ЯПлакалъ
Alexprog84 12 янв. 2026 г. в 23:01
Юморист  •  На сайте 6 лет
11
Цитата (Блэкрок @ 12.01.2026 - 22:54)
Ну так то да.
С телефонами та же хрень

С ЯПом хорошо постарались, сразу видно, для народа сделали 😂

Когда всякая сволочь лезет немытыми руками туда, где ничего не понимает

Размещено через приложение ЯПлакалъ
gogarom 12 янв. 2026 г. в 23:02
Ярила  •  На сайте 14 лет
-1
.....

Когда всякая сволочь лезет немытыми руками туда, где ничего не понимает

Размещено через приложение ЯПлакалъ
Medoved 12 янв. 2026 г. в 23:02
Приколист  •  На сайте 4 года
20
Последний такой экземпляр "компактного" кода - imho ".kkrieger"
Виндовый шутер размером ~100 _кило_байт_. :)
Правда оперативки и ресурсов видяхи он откушивать умел :)
IraZadira 12 янв. 2026 г. в 23:04
Фрикаделька циничная  •  На сайте 10 лет
57
Мне уже не жалко ни оперативки, ни ПЗУ. Ну уже если вы столько жрёте и при этом у процессоров охуительная тактовая частота, то где блять скорость-то? Почему ВСЁ еле ползает - начиная с продуктов мелкомягких до вашего Битрикса трижды ёбаного?
zhopazhopa 12 янв. 2026 г. в 23:06
Юморист  •  На сайте 1 год
10
Ну память произвести проще, чем программистов, поэтому и экономят на том, на чём можно больше сэкономить. Когда будет наоборот, будут тысячи программистов оптимизировать код чтобы ты лишние пять тыщ на плашку памяти не потратил.
jericounlim 12 янв. 2026 г. в 23:06
Весельчак  •  На сайте 8 лет
81
Цитата (Kentata7171 @ 12.01.2026 - 22:59)
Всё правильно написано и описано.
DOOM замечательно шёл на 128 Мб оперативы и 64 Мб видео типа S3 Virge в слоте AGP

Какие 128, на 4мб оперативки шла, на i386

Размещено через приложение ЯПлакалъ
myroni 12 янв. 2026 г. в 23:07
Балагур  •  На сайте 13 лет
1
Глас вопиющего в пустыне…

Что нужно сделать чтобы сбалансировать эти два подхода?

Размещено через приложение ЯПлакалъ
LongTom 12 янв. 2026 г. в 23:07
Ярила  •  На сайте 15 лет
15
Делать продукт по другому не технологично.
Долго и дорого - пока выпустишь какую нить программу уже сменится два поколения видеокарт или поменяется 100500 законов (если программа для работы) и т.д.

Любому из вас (не пользователю пиратского софта) выгоднее купить железо по мощнее нежели покупать оптимизированный софт, который будет стоить как крыло от самолета.
Понравился пост? Ещё больше интересного в ЯП-Телеграм и ЯП-Max!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 34 290
0 Пользователей:
Страницы: 1 2  ... 8  ОТВЕТИТЬ НОВАЯ ТЕМА

 
 

Активные темы



Наверх