Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение
Вот я беру десяток программистов, вычисляю количество человеко-часов за месяц и количество операторов кода. А потом беру все то же самое за пять лет. Опс, 90% кода в корзинке. Что мы делали все эти пять лет? Да, наши старинные версия стоят у клиента и крутятся, однако… Ага, математики… Да математики в софте тех. процесса от силы 2%, а все остальное if не то, if не это, погнали копировать массив… Ага, смежные области… Это вместо того, чтобы осваивать соответствующие библиотеки, так как абсолютно все написано до нас и упаковано в среду с документацией. Вместо того, чтобы писать не убиваемый класс лучше мы в команде обсудим как он не будет работать. Производительность одного программиста 100%. Двух — 150%, трех 175%, четырех 187%. Добавим сюда понижающий коэффициент тупого начальника — 0,8%. Во, получилась команда в пять человек с производительностью в полтора программиста. Оставьте двух, разделите задачу пополам — бинго. А если заболеет? На такой зарплате не заболеет.
Программирование противно человеческой природе, то что хорошо в науке и технике — то плохо в программировании, и наоборот. Это мир зазеркалья в прямом смысле. Инженер ищет решение вопроса, а программист ищет малейшую лазейку для пользователя или тех.процесса, или компьютера отработать неправильно. Все люди враги. Человек добившийся чего то в науке и технике порой просто не хочет и не может перестроить свое сознание с позитива на негатив.

Да, терпение и труд — самое худшее для программиста, терпеливая работа уже на завтра оказывается в корзине для бумаг, лучше бы в тот день ваще не ходил на работу. Новичкам следует сказать — все придурки, один ты умный, так быстрее идет адаптация сознания.
Это замечательная история о том, что если бы в самом начале придерживались вот таких правил… А так же история о том, будет ли наш новый проект иметь хоть какое то будущее, чтобы делать все по уму… Но на самом деле вопрос лишь в своевременном рефакторинге, на который кое кто не спешит раскошелиться. Но и вопрос о том, что люди не склонны делать рефакторинг по совести, с склонны делать видимость рефакторинга.
Вы, батенька, ни разу не программист, а упитанный тролль, вы просто ничего не поймете из статьи пока не начнете программировать, а вы никогда не начнете.
Нейронная сеть вроде целительства — если есть пациент, который хочет верить, то появится и целитель, который будет исцелять снова и снова. Результат будет, но не у заказчика, а у исполнителя в кармане.
Есть другое мнение, что только программисты и останутся. Они не будут писать программы, они будут писать интерфейсы между ранее написанными программами. Собственно хабр переполнен сверх всякой меры рекламой пустопорожних компаний, которые де должны остаться, а всякие там программисты должны молчать в тряпочку, ну могут еще создавать массовку для придание солидности рекламному мусору.
Да уж, на хабре читатели отличаются высоким уровнем тупости вкупе с высоким уровнем самооценки. Блокируются — зависит от операционки, но, например, заблокированный файл удалить нельзя. Ой, файл связан с запущенным сервисом и потому он не удаляется — в линуксе такого дурдома нет.
И на чем бы им свой очередной вирус написать? Кто бы написал сервис по вычищению ихних сервисов с компа.
Вот красивый компьютер — первые 1000 слов памяти — прерывания, последние 1000 слов памяти — регистры внешних устройств. Но! Работать будет медленно, поэтому мы сделаем для внешних устройств прямой доступ в память — пусть пишут в параллель с центральным процессором. Давайте еще сделаем порты ввода-вывода для ускорения. Давайте память видеокарты добавим к памяти компьютера для ускорения записи.

Windows — давайте выжмем из электроники по максимуму и поиграем. Linux — давайте сделаем все канонично-логично и не спеша поработаем.

Путь Unix — отсутствие вирусов, только отсутствие вирусов и ничего кроме отсутствия вирусов. Все эти рассказки есть лишь рекомендации по реализации пути Unix.
А если диск сломается? Восстановление с копии. «Социальная инженерия» в линукс не работает потому, что линукс удобно использовать под простым пользователем, а виндоус под простым пользователем без прав — полнейшая ерунда. Никто под виндоусом не сидит без прав администратора, даже квалифицированные пользователи. Андроид пошел по пути windows и стал таким же вирусным, все ждут когда же убунту разродится версией для телефонов — но у них столько денег нет.
Чем больше компьютеров — тем больше процент их использования для игр, никто в линуксе не играет, а для работы линукс растет по маленьку. Офис вот появился приличный, броузер — что еще человеку надо? Уязвимостей в линукс на два порядка меньше по принципиальным причинам. Файлы не блокируются никогда — все можно увидеть под рутом.
В линукс ядро восстановил с флешки и вирусы закончились все и сразу. Да, данные утрачены, ну так копии делают не только от вирусов, но и от поломок диска. Ага, можно еще на материнке переписать биос, и на диске то же, тупые производители еще систему восстановления придумают, которую вирус перепишет и будет сам себя восстанавливать. Когда нибудь, возможно, к тому времени ядро будет проверять все эти биосы и выдавать злобное предупреждение.

Дело не в том, что никто не знает как сделать — все знают, дело в том, что в линукс согласились разделить ядро и все остальное.
Это говорят уже не один десяток лет, но это чистая ложь. В linux окно не принадлежит системе, а принадлежит процессу, в linux не летают сообщения — тут вирус внедрить принципиально сложнее. Но экран linux медленнее экрана windows как раз по этой причине — графика windows в системе, а не у процесса. Медленно, зато без вирусов. Как только скорости компа стали тянуть видео на linux, так сразу linux стал реальной альтернативой windows. Но компы пока не тянут видео-игры под linux, а игры — 90% использования компа.
Web — это моська, которая надувает щеки чтобы стать толще десктопного слона. А опус состряпал недалекий web-овец, чтобы от имени десктопника пожаловаться на злую судьбу.
Фотография отменила живопись на 99.9999%. Телевизор отменил театр на 100% — все театры на дотации либо правительства, либо меценатов. Web — это микроскопическая платформа, своего рода пародия на десктоп. Игры — десктоп, наука и техника — десктоп, бухгалтерия — десктоп. Web — бесплатно, но с рекламой, т.е. для бедных обывателей.
В Windows есть вирусы, в Linux нет вирусов. Это решает все дело. Да, и в Windows можно работать так, что у вируса просто не будет шансов, но ведь большинство людей так не работают. И на облачном серваке нет вирусов — он так же на Linux. Те, кто хоть частично ушли в Linux возвращаться очень не хотят — а вдруг вирус! Тем, кто работает, никакие плюшки не нужны, им нужна их работа без вирусов.
Все вот пишут на коком бы это языке написать, что по меньшей мере глупо. Пишут на библиотеке примитивов, собирают под свои нужды чужие разработки. Ну и какая разница на чем писать? Пишем на С++ быструю библиотеку и подставляем в интерпретатор. С++ можно использовать как будто он С без плюсов, поэтому С ваще не нужен. Но если человек написал на С++ примитивы, то ему просто легче на С++ набросать общую сборку. Но если в компании много девочек, то они хочут простой и понятный язык верхнего уровня, и все то им не нравится. C# хорош своими проработанными библиотеками NET, и нет особого смысла дописывать на C++. Другое дело что на 90% компьютер используется для игр где нет всех этих интерпретаторов, только хардкор. На 1% компьютер используется для научно-технических целей. Речь идет о 9% ПО для web служб, где нужно быстро и красиво, тут нужны пусть и не эффективные, но не глючные средства. Есть еще одна ниша — обработка данных. Тут свои заморочки — массив данных нужно обработать ровно один раз, а потом программу выбросить. Ну и как быть уверенным, что данные обработаны правильно? А никак. Ну давайте придумает такой язык, где все будет сразу и без ошибок — не получится. Обработка больших данных — это тот самый 1%.
Это вы к чему ваше дурнопахнущее трольство?
Есть двоичная логика, а есть троичная — {да, нет, шеф все пропало}. Для одних объектов уместна одна, для других — другая. Можно за уши притянуть одну логику к другой. Вот если бы к типу объекта приколачивался размер логики… а редактор подкрашивал желтеньким… а конструктор возвращал облом… Вон даже в oracle строчки прыгают с одной логики на другую — чисто для совместимости с прошлым веком.
Что одному сложно, то другому просто. Каждый сам решает. Революционеры говорят, что мы вообще не будет структуризировать данные в базе, а будем кидать в кучу входящие сообщения — дата, источник, текстовое поле. Тупизна побеждает разум, берет не уменьем, а числом процессоров. А данные в куче на C++ обрабатываются на порядки быстрее, чем в оракле. Десяток мелких таблиц каждый с каждым дают астрономические итерации, а в куче вообще в оперативную память помещаются.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность