I seem to be innocent...
Перевела алгоритм шифрации файлов DES с C# на Java. Ничего в алгоритме самом не меняла, в основном поменялись функции ввода-вывода, пришлось прописывать ручками все сомнительные приведения типов и с properties перейти на get и set-функции, исчезли переопределения операторов. Ну, и промежуточную информацию я хранила не в xml-файле, т.к. влом было его создавать ради одного числа.

Создаем одинаковый тест: одинаковый mp3-файл файл, одинаковый ключ.
Шифрация на Java - 31 секунда, дешифрация - 32.
Шифрация на C# - 53 секунды, дешифрация - 54.

@настроение: довольное

@темы: жисть моя - жестянка

Комментарии
18.04.2009 в 12:07

ICQ: 3556508. IQ, к сожалению, немного меньше...
Minority
Интересные результаты. Совсем прямо тормозом я Яву никогда особо не считал, но что она может быть производительнее, чем Си, тоже не предполагал... :)
18.04.2009 в 12:20

I seem to be innocent...
Akr0ZiS
Хехе)))) У нас большинство людей в прошлом семестре писали компьютерную графику на шарпе.. я писала на яве... У них все тормозило, у меня начинало подтормаживать тока на больших картинках :-D
При этом на шарпе они юзали unsafe и напрямую работали с памятью, я же подобным образом ваще не извращалась, все исключительно через классы.

Одно ж дело, когда производительнее с++. Там нативный код. А что шарп, что ява - объектный код, исполняемый с помощью виртуальных машин
18.04.2009 в 22:49

Концепция единообразия жизни позволяет наслаждаться каждым моментом, не отвлекаясь на сопоставление и сравнение.
Можешь диплом смело писать ))) вот прямо щас )))
У нас по шифрованию люди, помню, писали целые научные работы курсе на третьем-четвертом, а когда дошли до пятого, мозги резко испарились (точнее, те, кто поумней, давно начали работать, и времени на диплом не оставалось), и диплом написать на аналогичную тему для них оказывалось выше их возможностей. А столько задумок было, столько идей! В результате дипломы у гениальных студентов оказывались похожими на рефераты ))) Так что не оттягивай, тебе в следующем году светит та же болячка)
18.04.2009 в 23:04

I seem to be innocent...
Ургон
гм))))) у меня дипломная работа будет посвящена визуальному редактору GUI для казуальных игр на C#. )))) Это по работе, но пока что там толком даже ТЗ поставить не могут)
19.04.2009 в 00:42

ICQ: 3556508. IQ, к сожалению, немного меньше...
Minority
Ну, я конкретно с Шарпом дела не имел, да и слышал о том, что он из себя представляет, тоже краем уха... Теперь буду знать. :)