# 133829, petr_gzh   13.09.2019 12:52:37

Это не совсем так выглядит, как написано.

Когда интернета еще не существовало, и были старые языки программирования типа С, то программист мог творить, что хотел - Адама/Еву из ребра нефик делать.
Программист действительно мог выделить в своей программе память и при прекращении работы забыть почистить и все это уменьшало доступную память до тех пор, пока не перезагрузят операционную систему.
Отсюда и пошло - если что-то не работает - перезагрузите компьютер.

Потом об этом стали думать более нормальные программисты и придумали С++, в котором если ты пользуешься правильными программными конструкциями - контейнерами, то утечки памяти быть не может, при нормальной работе оно за собой все убирало, если только программа не словит критическую ошибку, и все это опять останется висеть до перезагрузки.

Потом следующее поколение программистов придумали следующие языки программирования для тупых, и чтобы не убирать за говнопрограммистами сразу в языки встроили автоматические сборщики мусора.

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

А все это невозможно исправить, потому что уже поздно все исправлять.
Все исключительное имхо.

Copyright ©2011, Гостевая 29 Сектора