Size: a a a

2020 August 15

D

Dim in Python
из чугунного Лос-Вегаса
источник

SD

Sergey D in Python
Dim
тут 100% правда
ну нет же, чаты - не больницы, а программисты - не врачи: их работа не в том чтобы отвечать на чужие вопросы: поэтому сравнение просто некорректно. И думаю никто из них не давал клятву вникать в те задачи, которые их не увлекают или которые не оплачиваются. Ну и в веб-разработке или датасаенсе обычно все же не приходится оптимизировать алгоритмы шифрования и в этих сферах вполне обходятся поверхностными знаниями об этой теме
источник

D

Dim in Python
короче - проверил я
источник

D

Dim in Python
# Apply round transforms
for r in range(1, rounds):
   a[0] = (T1[(t[ 0          ] >> 24) & 0xFF] ^
           T2[(t[(0 + s1) % 4] >> 16) & 0xFF] ^
           T3[(t[(0 + s2) % 4] >>  8) & 0xFF] ^
           T4[ t[(0 + s3) % 4]        & 0xFF] ^
           _Ke[r][0])
   
   a[1] = (T1[(t[ 1          ] >> 24) & 0xFF] ^
           T2[(t[(1 + s1) % 4] >> 16) & 0xFF] ^
           T3[(t[(1 + s2) % 4] >>  8) & 0xFF] ^
           T4[ t[(1 + s3) % 4]        & 0xFF] ^
           _Ke[r][1])
       
   a[2] = (T1[(t[ 2          ] >> 24) & 0xFF] ^
               T2[(t[(2 + s1) % 4] >> 16) & 0xFF] ^
               T3[(t[(2 + s2) % 4] >>  8) & 0xFF] ^
               T4[ t[(2 + s3) % 4]        & 0xFF] ^
               _Ke[r][2])
       
   a[3] = (T1[(t[ 3          ] >> 24) & 0xFF] ^
           T2[(t[(3 + s1) % 4] >> 16) & 0xFF] ^
           T3[(t[(3 + s2) % 4] >>  8) & 0xFF] ^
           T4[ t[(3 + s3) % 4]        & 0xFF] ^
           _Ke[r][3])
   

   #t = list(a)
   a, t = t, a
источник

SD

Sergey D in Python
и насколько ускорилось?
источник

D

Dim in Python
не особо заметно
источник

D

Dim in Python
одно мигание курсора в гипертерминале
источник

D

Dim in Python
курсор мигает с частотой в 1 секунду
источник

SD

Sergey D in Python
Dim
не особо заметно
ожидаемо
источник

D

Dim in Python
если считать что работа цикла это все же инкрименирование переменной, то конечно ускорилось
источник

D

Dim in Python
процентов на 5
источник

DD

Dima Dzundza in Python
Dim
если считать что работа цикла это все же инкрименирование переменной, то конечно ускорилось
нормальные люди засекают в терминале
источник

DD

Dima Dzundza in Python
или как-то ещё
источник

DD

Dima Dzundza in Python
и выводят результат
источник

DD

Dima Dzundza in Python
end-start
источник

DD

Dima Dzundza in Python
до и после
источник

DD

Dima Dzundza in Python
ускорения
источник

DD

Dima Dzundza in Python
и берут процент от этого
источник

P

Piffarh in Python
Sergey D
ну нет же, чаты - не больницы, а программисты - не врачи: их работа не в том чтобы отвечать на чужие вопросы: поэтому сравнение просто некорректно. И думаю никто из них не давал клятву вникать в те задачи, которые их не увлекают или которые не оплачиваются. Ну и в веб-разработке или датасаенсе обычно все же не приходится оптимизировать алгоритмы шифрования и в этих сферах вполне обходятся поверхностными знаниями об этой теме
По поводу второй части.Вспомнилось как один физик ядерщик с навыками программирования рассказывал о поисках оптимального алгоритма на хабре. Производился расчет нескольких минут ядерных реакций в атомном реакторе в качестве рабочей симуляции. Без алгоритма на это ушло бы 70 с гаком лет а входе поисков подошли к 2.5 месяцам. Очень увлекательная статья.
источник

D

Dim in Python
я уж думал ты че по моей теме скажешь
источник