Обновить
8

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

2
Подписчики
Отправить сообщение

При такой оптимизации по крайней мере логично, что цикл не заканчивается. А иначе получается, что компилятор из вредности условие убирает - "раз UB позволяет, сделаю гадость".

И да, если в том же онлайн компиляторе посмотреть на asm, там есть прибавление миллиарда и нет умножения. Хотя кажется и какое-то условие выхода из цикла есть.

Непонятно, почему вдруг появляется цикл


for (int i = 0; true; ++i)
    {
        std::cout << 1'000'000'000 * i << std::endl;
    }

На самом деле, оптимизатор сначала избавляется от умножения


for (int i = 0; i < 10'000'000'000; i += 1'000'000'000)
    {
        std::cout << i << std::endl;
    }

А потом, увидев, что 10 миллиардов в int не помещаются, заменяет условие на true.

Если вы про rsa, то там даже не "P≠NP". Просто предполагается, что быстрого метода факторизации не существует, потому что его до сих пор никто не нашел. А доказательств этому вообще никаких нет.

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

Превзойти самые пессимистические ожидания? Похоже, бункера с запасом продуктов в малонаселенной местности будет недостаточно...

Там уже есть очень большое болото: https://ru.wikipedia.org/wiki/Васюганские_болота

Старение — побочный эффект борьбы с раком. Уберем старение — от рака начнут умирать раньше. Один и тот же вид рака при появлении в молодом возрасте убивает гораздо быстрее, чем в старости....

Если вы рассчитываете получить из логов время заражения, PID и TID, то почему бы не найти там время последней перезагрузки? Это позволит приблизительно определить значение GetTickCount: «The return value is the number of milliseconds that have elapsed since the system was started.»
ерунду написал, удалил...
А если человек осознал, что ему все равно на это распространение генов и на человечество в целом?
Значит он — тупиковая ветвь эволюции.
ВУЗов уровня Бауманки в России по пальцам пересчитать. А вы посмотрите на выпускников какого-нибудь регионального университета.
Надо добавить еще легких фермионов и темную энергию как давление вырожденного ферми-газа.
xpra как раз про это
Хм, хранить пароли в специализированном менеджере паролей… А этот менеджер паролей вы собственноручно собрали из исходников? А исходники внимательно проверили на отсутствие бекдоров? А уверены, что вашей квалификации достаточно, чтобы найти бекдор в этих исходниках?
Да легко. МФТИ — ФПМИ, Бауманка — программная инженерия, СПБГУ — современное программирование, МГУ — ВМК, ВШЭ — ПМИ. Кажется, всё. Вообщем, где проходной балл по ЕГЭ 295+ это оно. А «ит-специальность» в каком-нибудь горном или лесотехническом — это конечно бесполезное просиживание штанов.
Границы плотно застроенных районов выделены экспертно.

Границы плотно застроенных районов выделены так, чтобы прихватить немножечко окружающих лесов.
Надо задействовать несколько фреймворков, обязательно использовать БД… Но видимо написать 10000+ строк кода ради челленджа никто не готов.
Там пунктик со звездочкой: «в IT-компании, которая получает льготы по страховым взносам». А чтобы иметь право на льготы, 90% доходов компании должны быть связаны с использованием и разработкой ПО. Только софт, разработка всяких приборов и устройств не считается.
weak_ptr решает проблему. Но тут программист должен решить, в каком порядке удаляются объекты. А gc как о правильном порядке удаления узнает, если программист об иерархии владения думать не хочет, а хочет чтобы оно само как-то решилось?

Информация

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