http://techwork.livejournal.com/ ([identity profile] techwork.livejournal.com) wrote in [personal profile] techwork 2022-04-09 05:19 am (UTC)

Я то как раз в отличии от тебя как раз таки знаю. Как раз таки то что писалось CtM и работало и работает на порядки быстрее того говнокода который вырабает обьектная модель программирования.

Да конечно процедурные языки требуют больше времени для программирования не говоря уже об ASM однако именно поэтому они не позволяют писать говнокод кладущий систему на лопатки.

Просто с ростом сложности программ требовалось всё больше программистов и времени на разработку — чтобы существенно сэкономить затраты и была придумана ООП . Точнее там было так .

Сначала сварганили ЛИСП — в рамках проекта распознавания естественного языка и ИИ. То есть идея написания программы как описания обьекта на обычном языке. Однако естественно в 1960е компьютеры это не могли

Потом Алан Кай в 1967 начал на основе провала лисп делать Симула — но симула вышла откровенным адски тормознутым говном. Попытка провал Лиспа и Алгол скрестить.

Идею выкинули на помойку и там она провалялась до 1981 когда компьютеры стали всё таки быстрее в разы , начался ИТ бум в Японии и программистов стало просто не хватать. И тогда появился С++ который был " скрежетом зубов" и из-за свое прожорливости стал популярен только когда началась эпоха 386 и 32 битного адресного пространства.

Я помню ещё времена когда Турбо-Паскаль уделывал C++

А вот в 1996 году начался dot com пузырь и вместе с ним эпоха Java потому что нужно было радикально повысить скорость разработки и сделать мультиплатформеность а в ходу уже были Пентиумы и SPARC V8 которые своими мощностями пернежёвывали накладные расходы на java хотя она тоормозила и засирала память мусором.

Задолбались бы только такие говнокодеры как ты которые " не программисты" как ты сказал. Которые даже не понимают о чем говорят но делают это с умным видом.

Если в государстве не стоит проблема сделать так чтобы сократить количество программистов на проекте до минимума — что прямое следствие капиталистической формулы " прибыль немедленно" то можно сделать программы которые вообще не потребуют никаких обновлений и могут работать десятками лет\ Проблема тут только в том что нужно долгосрочное государственное планирование а не " прибыль немедленно"

Код который сейчас пишут это говно. Ruby Phyton это вообще вредительские языки которые просто невозможно скомпилировать так чтобы они работали без адскогого выгрызания процесорного ресурса. Java за счёт долгого вылизывания стала приемлимлимым говном .

Ну и фреймфорки и постоянная линковка с библиотеками это вообще адский ПИЗДЕЦ. Почему браузер сейчас при той же пользовательской функиональности что и 15+ лет назад выжирает в 4-8 раз больше памяти и процессорного ресурса не давая за это совершенно ничего.

Почему игры имеют обьёмы исполняемого кода нет не просто моделек там понятно там сложность возрасла это да понятно — но это всё отработка видеокарты. Так вот сам код имеет такие обьёмы и процессорные потребности что просто пиздец. 18 летней давности суперкомп самый быстрый чтобы просто поиграть.

Сейчас код просто говно. и это не делает работу приложения на пользователи быстрее это нахуй кладёт любое железо. именно потому что используется модель разработки — как можно меньше писать . И если раньше человек получал миксер, то теперь он получает чудовище из многофункиональных модулей 95% функций которых не используется но грузит систему. И естественно всякое дерьмо типа питона это вообще превращает в пиздец.

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting