Друг, я не знаю как тебе объяснить, что выполняет программу реальный компьютер, а не виртуальная Java-машина. И этот реальный компьютер ничего про Java не знает.
Мне то как раз никакие дизассемблеры не нужны.
Мне хватает hex-режима в mcview/mcedit.
1) https://ru.wikipedia.org/wiki/Java
2) https://ru.wikipedia.org/wiki/Java_Virtual_Machine
3) https://ru.wikipedia.org/wiki/JIT-%D0%BA%D0%BE%D0%...
4) https://ru.wikipedia.org/wiki/%D0%94%D0%B2%D0%BE%D...
A Java class file is a file (with the .class filename extension) containing Java bytecode
Друг. Этот вопрос, я еще задавал лет 10 назад, еще до появления tostera как отдельного сайта. В те года вопросы на хабре были вперемешку со статьями. И кто тебе сказал что это я сделал решение статику отдавать php? Я то как раз в те года писал на плюсах и perl, а php чтобы ты понимал, особо и не знал, и сейчас не знаю. Он мне не был нужен никогда. Я просто решал проблему с резко увеличившейся посещалкой сайта.
Друг, идой я не пользовальзовался лет 15. И что сейчас она выдаёт С++ код?
А то, на что ты скинул ссылку - в заголовке большими буквами написано It didn't work.
и нигде больше нет утверждений, что таблицы должны быть между собой связаны или содержать уникальные ключи.
Какой бизнес? Что есть бизнес?
Да будет вам известно, компьютеры, контроллеры и прочие вычислительные станции умеют выполнять только байт-код, код самого низкого уровня. Ассемблер и байт-код транслируются друг-в-друга самым простым способом. По-сути, компьютер не умеет выполнять вообще ничего кроме байт-кода. И ему пополам на каком языке писалась программа.
Такие люди как вы - не учат. А нормальные ученики учат.
С чего вы это вообще взяли? Я начинал программировать на JS в 1997, это было еще до появления CSS. О чем вы говорите? В nginx есть и мой код лично, пусть всего несколько строк, но я писал тот патч больше 10 лет назад.
Вы так и не прочитали статьи по тем ссылкам на википедию.
У вас свои понятия "побочного эффекта" и "чистой функции".
От того вы фантазёр.
про rust, хотя не написали на нём никогда.
А так же вы не знаете ни ся, ни плюсы.
Это два разных языка программирования, у них абсолютно разные назначения. Разные как самосвал и автобус. Употреблять их в форме
Друг, а ради чего ты живешь на этом свете? Что тебе надо? К чему ты стремишься? К бизнесу? А нужен ли он тебе будет в 50 лет?
Где ты там работаешь?
Что ты разрабатываешь?
Если бы там каждый мог бы написать движок шахмат в 1кб яваскрипта, то вы бы там точно не были нужны...
Дайте ссылочку хоть на одну.
Тоже поделитесь ссылочкой. Деобфускация... Звучит как что-то для PHP.
Вы уверены, что это про Java?
а у меня много денег, мне не важен бизнес.
А понимание ассемблерного кода необходимо хотя бы для реверс-инжениринга любого софта
2) Незнание правил игры в шахматы.
3) Незнание школьного курса дискретной математики.
4) Постановка своих фантазий выше того, чтобы прочитать статью в википедии.
А что в этой википедии вообще полезного? Туда ж не идут, туда посылают. Кроме того, любой маломальский задрот может написать в любой статье любой бред и прикрываться этим. Правда?
Прикрутите кнопку отмены последних трех ходов к тому алгоритму.
У меня на это потребовалось не больше 7 минут и я сократил код еще на 60 байт.
Но это в первую очередь будет полезным для вас. Мне не надо ничего доказывать. Докажите себе, что вы на это способны!
и вообще причем тут бизнес?
Интересно, а как вы ассемблерный код писать будете?
>> - такая же математическая операция как +, ~, /, %, & или | или даже **.
А до этого спрашивал почему [,,,,,,,] а не new Array(7).
Понимаешь, в этой функции кроме базового использования for нет алгоритма, есть только формула. И вообще, что может быть непонятно, если написать тот-же комментарий в коде?
Зачем это вообще поддерживать, если это и так работает?
Хочешь исправить - напиши по своему.
Прочитайте страницу википедии еще раз. И в частности про чистоту функции и побочные эффекты.
Использование Math.trunc, Math.pow - это и есть побочные эффекты.
А у вас реально проблемы с разбором чужого кода.
Интересно сколько бы ушло времени на разбор, например, вот такого. Поиграйте на этой страничке, и расслабьтесь, там нет отмены хода.
решение стало на 100% не читаемым.
Представьте, если бы математики вместо x и i использовали бы counter и incrementor
Видите ли, мой код написан с точки зрения ФП приблизительно идеально
Я честн попробовал оптимизировать код тремя инструментами: WebPack, Babel, Google Closure Compiler
Мой же код будет работать также быстро, как будто я его написал на чистом си.
Похоже, действительно, боженька не всех одарил математикой
>>
- это ПОБИТОВЫЙ СДВИГ ВПРАВО, каким хером это относится к математике? Никаким, это вообще не имеет ничего общего с математикой, так как в математике вообще нет понятия битов.Вечером опубликую сравнительные тесты производительности, параметры оптимизаций WebPack, Babel и GCC. Будет занятно детально проанализировать огромную разницу в производительности.
То, что вы не используете математические операции, говорит только об одном - для вас это слишком сложно