> А я про обфускацию. Точнее про машинно-сгенерированный код. Я не знаю из
> чего он был сгенерирован, гадать не решаюсь.Гхм... Вы правда знаете машины которые способны сгенировать довольно сложный логический код приведенный выше??? Код был просто прогнан через минимизатор(он же обфускатор). копи-пастните его хотя бы в jsnice.org и вы поймете что ошибаетесь насчет умности машин, способных генернуть подобный код.
> Стиль программирования -- это дело привычки. Это я тебе из опыта говорю
> -- мне приходилось одолевать ассемблер после C, и это было непросто.
> Потом мне было lisp сложно одолеть. Потом я об хаскелл ломал
> голову. И несколько лет назад о rust.
Мне теперь тоже достать баклажан и помериться у кого больше ?
Ну так я начинал с более худшего, с опкодов (т.к друго еще просто не было), сидишь так и ищешь по строкам и столбцам нужный опкод из таблиц... Все еще живой, не помер... :)
> Если ты не умеешь
> мыслить о программировании в какой-то специфической концепции -- это не значит,
> что концепция плохая.
"На вкус и цвет товарища нет" :) Да нормальная концепция, просто сильно обьюзается в коде. На С-ях тоже можно не кисло так обфусцировать код, но этим страдают только дети, а в ЖС это просто какой-то популярный стиль, - написать так, чтоб потом хрен кто что понял...
> Я не понимаю, о чём ты здесь. Почему невозможно? Мне кажется, что
> ты несёшь какую-то чушь, и меня на эту мысль наводит словосочетание
> "тру ассинхронность" (грамматика сохранена): нет никакой "тру асинхронности": бывает
> просто асинхронность. Можно, наверное, асинхронность поделить на типы, по выбранному критерию
> оптимизации -- среднее время обработки запроса, максимальное время обработки запроса,
> количество обработанных запросов в секунду... Но какой из этих критериев оптимизации
> наиболее "тру"?
Уфф, Ок, у вас есть 3 мальчика на побегушках и вам надо чтобы они разнесли 3 письма. Это "тру" ассинхронность, если они все вместе паралельно побежали. Теперь вам надо, чтобы пацаны разнесли одновременно 8 писем - Гуд бай "тру" ассинхроность. Нода, как врочем любой другой язык, предоставит вам фэйковую ассинхроность, спрятав под капотом планировщика ядра очень быструю беготню тех 3-х пацанов. И как вы понимаете, даже если пацанята спринтеры, то с увеличением количества писем та самая 100к ассинхронность замедлится независимо от ноды, рaста или ассемблера, т.к. если только три пацана.
> Как раз, чтобы это не было демагогией, чтобы разговор был бы конструктивным
> и развивающим, я предлагаю тебе посетить образовательные ресурсы.
Понятно, вы я так понимаю всезнающий отец наставник, чтоб так вот запросто определить уровень собеседника... и послать его... (ну да, правильно, теперь это назавыется на "образовательные ресурсы")
> Ну глянь например сюда: https://en.wikipedia.org/wiki/C10k_problem
> Тут образовательного ничего нет, но зато интересные факты есть: java на linux
> с 12 ядрами может обрабатывать 10-12 миллионов одновременных соединений. И если
> твоя "тру асинхронность" так не может, то кому она нафиг нужна?
Смотреть выше
> Я тебе вот что скажу: ныть о неразумных молодых поколениях -- это
> признак конца специалиста, который начал процесс метаморфоза в старпёра. Пора задуматься
> о пенсии.
А, ну да, страна советов... помним, помним :)
> Я не следил за темой достаточно внимательно в процессе её развития, но
> по моим наблюдениям, именно эти абьюзы эвентуального программирования были одним из
> основных мотивов для изобретения промисов/асинков. Ну, или если точнее выражаться, то
> не изобретения, а скорее доведения до уровня массового потребления -- идея-то
> не новая, в общем.
Угу, долго что то только к этому шли
> Порекомендуй что-нибудь ещё, я люблю когда мне рекомендуют.
Ок, - lets work :)