Pull to refresh
0
Send message
Точно — наоборот не в групповом режиме. Но не суть. Суть в том что стало хуже!
Знаете был у меня лифт в доме.
на релейной логике.
Прекрасно работал! Никаких проблем не было.
работал он в групповом режиме — а значит одна из кабин всегда была на 1м этаже.
И люди вернувшись домой с работы сразу же могли подняться домой на лифте (приоритет времени людей)…

Потом его модернизировали — и логику УПРОСТИЛИ.
теперь кабины стоят где попало. И едет та, которой ближе к точке вызова (приоритет экономии электричества и ресурса).
И люди придя к себе домой почти всегда должны этот лифт ждать!

Так что к черту эту вашу микропроцессорную логику в лифте!



Архитектурно не изменилось вообще ничего. Оба кода euro-4.
Закон квадратов кубов. Игрушечные самолетики в боинг не смасштабировать.
Удельные параметры конечно. (масса-мощность-емкость).
Боинг не полетит на электромоторе — а на бензине легко (при несложной переделке)!
Только вот бензин с точки зрения аккумулятора энергии уступает лишь ядерному топливу. А электрические ТС изобрели задолго до ТС с ДВС — и ДВС в данном случае конструкция более совершенная!
Есть такой мотор М12/13 BMW от формулы1 турбо эры.
собран из обычного М10 блока серийного.
мощность у него — 1500лс при объеме 1500сс т.е. 1000 сил с литра! (конец 80-х)
система управления — механический впрыск кугельфишер.

Да он конечно не умеет отключать цилиндры и менять фазы — ему это не нужно.

Прошло 30 лет — написано море говнокода — тысячи систем родились и умерли.

Но 1000 сил с литра так и не снимается ни в серии, ни в каких из видов тюнинга с любой электронной системой в принципе! а там где снимается примерно так 700+ с литра — система управления = «шаровый кран» опять же механически связанный с дросселем.
Проблема была только в MEMS YAW-RATE sensrs а не в процессорах и не в их коде… Вот как их сумели нормально сделать — так и стали серийно производить ESP.
А причем тут творческие задачи? Одной кистью и палитрой красок, 10 человек нарисуют одно и то же — по разному.

А вот по разному управлять атомным реактором, двигателем автомобиля или шатлом — обычно не очень то получается…
А вы в курсе что ESP появилась вообще то в начале 80-х? а в конце 80-х начала ставиться серийно. Или у вас ВАЗ на котором она опция до сих пор…
Автопилот (как функция поддержания какого то параметра — в виде скорости и дистации в данном случае) был изобретен в 1912 году. В удержание полосы мешки с костями обладая глазами до сих пор не могут когда в 5-ти полосах одновременно разметка пропадает — не говоря уже про какую то там автоматику…
Устройства с 50тысяч строк кода в 80-х и с 5 милиионами строк кода в 2007м и примерно с 50-ю миллионами сейчас — решают одну и ту же задачу саму по себе очень слабо изменившуюся с конца 19 века которую можно решить и в аналоговом виде вообще без кода и на простых физических принципах — без электроники. И по сути все это производство ПО для автомобилей равносильно производству мусора.
Смысл сравнивать число строк — если в современном автомобиле как и в современном боинге как и в F-35 они не людьми написаны. До конца 90-х когда автогенерации не было еще можно было вот так прямо сравнивать.

По динамике можно сравнивать — число строк в среднем удваивается за 2 года.
Безопасно ли оставлять такие лазейки в автомобильном оборудовании?
Абсолютно безопасно — вы же физически воткнулись в шину! (см. анекдот про хакера-столовую-солонку).
И зачем нужен движок игры — без самой игры и игрока? может быть движок калькулятора без недетерменированого ввода с клавиатуры того что нужно калькулировать какое то применение имеет? Как у вас это работает? движок игры — ФП. а все игры на нем написанные — что тогда?

99% функций чистые 1% грязные — как будем это классифицировать?
Напомню что у нас проблема вообще то в классификации.
Очевидно, что примеры идентичны.
Вопрос стоит являются ли они ОБА ФП — (заявленный признак бред)
Или оба НЕ ЯВЛЯЮТСЯ (заявленный признак истинна — но тогда чем они являются? ООП что ли?! ).
Тогда получается что:

fp=fopen('blablabla.txt',wb);
fwrite('blablabla',9,1,fp);
fclose(fp);

Где то внутри скрыт счетчик от начала файла, и хотя он и передается в скрытом виде через fp — поведение то у fwrite с математической точки зрения, все равно недетерменировано, да еще и место на диске кончилось давно (в математической абстракции то диск естественно бесконечен) т.е. это «не настоящее ФП». А где тогда существует настоящее ФП? разве, что в таких статьях 'ниочем'…
Вы только что отменили все, что написано в ФП в автоматном стиле. А это пласт софта объемом в пропасть. С вашим подходом проще признать что ФП не существует — ибо функция в вашем понимании слишком абстрактна.
Я всё это проигнорирую и перейду сразу к самой сути, к неотъемлемому свойству которое отделяет ФП от других стилей. Вот оно:

f(a) == f(b) если a == b.

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

Ерунда какая то несусветная.
Пусть f(.) — функция потокового шифрования блоков с гаммированием… а некая f_init() ее инициализация. Естественно f(a)=/=f(b) если a=b хотя это самое настоящее ФП. И это самый простой пример когда поведение определено состоянием.
Да нет там никакого разделения — права есть у любой уборщицы.
В этом то и проблема!
Уборщицу тоже теперь нельзя — вдруг она шпионка…

Information

Rating
Does not participate
Registered
Activity