I seem to be innocent...
Перевела алгоритм шифрации файлов DES с C# на Java. Ничего в алгоритме самом не меняла, в основном поменялись функции ввода-вывода, пришлось прописывать ручками все сомнительные приведения типов и с properties перейти на get и set-функции, исчезли переопределения операторов. Ну, и промежуточную информацию я хранила не в xml-файле, т.к. влом было его создавать ради одного числа.
Создаем одинаковый тест: одинаковый mp3-файл файл, одинаковый ключ.
Шифрация на Java - 31 секунда, дешифрация - 32.
Шифрация на C# - 53 секунды, дешифрация - 54.
Создаем одинаковый тест: одинаковый mp3-файл файл, одинаковый ключ.
Шифрация на Java - 31 секунда, дешифрация - 32.
Шифрация на C# - 53 секунды, дешифрация - 54.
Интересные результаты. Совсем прямо тормозом я Яву никогда особо не считал, но что она может быть производительнее, чем Си, тоже не предполагал...
Хехе)))) У нас большинство людей в прошлом семестре писали компьютерную графику на шарпе.. я писала на яве... У них все тормозило, у меня начинало подтормаживать тока на больших картинках
При этом на шарпе они юзали unsafe и напрямую работали с памятью, я же подобным образом ваще не извращалась, все исключительно через классы.
Одно ж дело, когда производительнее с++. Там нативный код. А что шарп, что ява - объектный код, исполняемый с помощью виртуальных машин
У нас по шифрованию люди, помню, писали целые научные работы курсе на третьем-четвертом, а когда дошли до пятого, мозги резко испарились (точнее, те, кто поумней, давно начали работать, и времени на диплом не оставалось), и диплом написать на аналогичную тему для них оказывалось выше их возможностей. А столько задумок было, столько идей! В результате дипломы у гениальных студентов оказывались похожими на рефераты ))) Так что не оттягивай, тебе в следующем году светит та же болячка)
гм))))) у меня дипломная работа будет посвящена визуальному редактору GUI для казуальных игр на C#. )))) Это по работе, но пока что там толком даже ТЗ поставить не могут)
Ну, я конкретно с Шарпом дела не имел, да и слышал о том, что он из себя представляет, тоже краем уха... Теперь буду знать.