gelraen 29.04.2012 09:22 imax

Кстати, вчера решал задачку из crypto-class. Сначала нахуячил на ruby, думал там длинная арифметика изкоробки, всё будет зашибись. Запустил — за два часа оно выполнило около 20% задачи. Переписал на C++ с libgmp — прожевало всю задачу меньше чем за 2 минуты. Алгоритм один и тот же, на одной и той же машине, оба варианта однопоточные. С++ был взят вместо C исключительно чтобы не велосипедить std::map.
Вывод: ruby сосёт.

Recommended by:

@rapture: листенги

and @magog, @utros
1. d1ffuz0r 29.04.2012 09:23

естественно, он быстр в разработке а не обработке данных

2. gelraen 29.04.2012 09:24 imax

@rapture, код выложу разве что после дедлайна этого задания :Р

3. rapture 29.04.2012 09:24 unknown

олсо, юзай glib

4. gelraenrapture /3 29.04.2012 09:25 imax

нахуя? мне и так хватает говна с имитацией ООП на C.

5. rapturegelraen /2 29.04.2012 09:25 unknown

ты же знаешь, юристишкам похуй, но чтоб потом с пруфами можно было заюзать для сбора еды на проффорумах :)

6. gelraenrapture /5 29.04.2012 09:26 imax

ну вот напомнишь мне 22-го мая — выложу

7. rapturegelraen /4 29.04.2012 09:27 unknown

ну там вроде как есть map

8. gelraenrapture /7 29.04.2012 09:28 imax

1) я о нём не знал и мне проще написать на C++, чем корячиться с glib
2) вряд-ли он там сделан настолько удобно и очевидно как mymap["ололо"] = "сам ололо";

9. rapturegelraen /8 29.04.2012 09:31 unknown

задачу тогда выложи и характеристики теста

10. gelraenrapture /9 29.04.2012 09:33 imax


Запускалось на моём Core(TM)2 Duo CPU T7250 @ 2.00GHz

11. rapturegelraen /10 29.04.2012 09:36 unknown

хм, gmp с сишкой интересно насколько зарулят.

12. gelraenrapture /11 29.04.2012 09:37 imax

ровно так же как и с C++, думаю

13. rapturegelraen /12 29.04.2012 09:41 unknown

а, у тебя gmp. я уж прочитал как boost

14. utros 29.04.2012 09:56 pedobook

Блин, я отупел и не могу сделать даже первый квиз по программированию в Crypto Class ._.
Надо будет на досуге посмотреть лекции.

15. gelraenutros /14 29.04.2012 09:57 imax

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

16. utrosgelraen /15 29.04.2012 10:04 pedobook

Ну это да. Я просто обленился ещё. Надо будет сесть и добить :)

17. beardog 29.04.2012 11:07 6843976271335695231797600

меньше чем за 2 минуты
насколько меньше? 5 секунд или полторы минуты?

18. gelraenbeardog /17 29.04.2012 11:19 phone

минута и 47 секунд, емнип

19. beardoggelraen /18 29.04.2012 11:20 6843976271335695231797600

а процессор?

20. gelraenbeardog /19 29.04.2012 11:22

Я уже озвучивал. Core 2 Duo 2.0GHz

21. dorfe 29.04.2012 21:18

map? ты поехавший или просто нуб?

22. magogdorfe /21 29.04.2012 21:19 Azoth

ну как же без дорфе!

23. dorfegelraen /4 29.04.2012 21:19

ооп не нужно же

24. dorfemagog /22 29.04.2012 21:19

запросто

25. magogdorfe /23 29.04.2012 21:19 Azoth

оно нужнее чем ты. Инфа 146%

26. dorfemagog /25 29.04.2012 21:20

я себе нужнее чего угодно, а ооп не нужен никому

27. magogdorfe /26 29.04.2012 21:21 Azoth

мне нужен.

28. dorfemagog /27 29.04.2012 21:22

зачем? начитался gang of 4?

29. magogdorfe /28 29.04.2012 21:23 Azoth

не читал как раз. Видел, но не читал. Я боюсь потом начать пихать паттерны везде без разбора. Поэтому обычно создаю паттерны сам

30. dorfemagog /29 29.04.2012 21:26

эм, что же это за паттерны такие? м.б. и не паттерны вовсе?
я про такие говорил: http://realtimecollisiondetection.net/bl...

31. magogdorfe /30 29.04.2012 21:27 Azoth

я приблизительно о том же. Что начитаешься такого говна, а потом у тебя фабрики синглтонов с обсервером в придачу.

32. borman 01.05.2012 06:57

BTW, в хацкеле длинная арифметика через GMP сделана, что весьма ня и мимими.

33. gelraen 09.06.2012 19:04

Я тут сорсы обещал, вот они: http://imax.in.ua/crypto-class-w5/
psto:pstopsto
Тем кто собирается слушать курс впервые настоятельно рекомендуется не смотреть.

35. gelraen238328 /34 09.06.2012 19:43 imax

не делай так, поисковым ботам туда ходить ни к чему

36. 238328gelraen /35 09.06.2012 20:04

k, настрой роботов

37. gelraen238328 /36 09.06.2012 20:04 imax

ненужны.

38. rapturegelraen /33 09.06.2012 23:40 unknown

да ты с паролем охуел

Do you really want to delete ?