![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| source777 |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 4 Всего: 56 |
И что с того? Даже если я могу написать этот код в 1000 раз быстрее тебя, это ни разу не повод лишать тебя возможности сделать это самому. Тебе и так уже всё разжевали и в рот положили... А если ты самостоятельно думать совсем не способен и учиться этому не желаешь, то тут уж тебе никто не поможет... Добавлено через 2 минуты и 1 секунду
А примеры использования религия не позволяет посмотреть? -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
||||
|
|||||
| motorway |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 578 Регистрация: 2.3.2008 Репутация: -1 Всего: 0 |
Это понятно, просто там на Яве было, а я ее практически не знаю. Можно, конечно, начать делать методом подбора, но это не оч. эффективно.
Примеры использования я смотрел, но при вставке этот код не работал. В общем, я протестировал одну функцию корня на C#, и оказалось, что на PHP в 2 раза все быстрее делается. Так что пока для этих целей он лучше подходит. Добавлено через 1 минуту и 6 секунд И умножение на PHP тоже быстрее, и другие операции, видимо, тоже. -------------------- Russian Pascal Developer Network - Сеть разработчиков на языке программирования Pascal/Object Pascal Форум Delphi/Kylix, Free Pascal Compiler/Lazarus, PascalABC.NET Онлайн-кинотеатр |
|||
|
||||
| ДобренькийПапаша |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 14.1.2006 Где: г.Москва Репутация: нет Всего: 7 |
Если вам нужно производить очень сложные и очень быстрые алгебраические операции, то .NET не лучший выбор.
Лучше С++ и использование численных методов, думается. Геморроя много, но достичь желаемого результата можно. А вот в скорости выполнения операции на .NET я сумлеваюсь))) (если она вам так сильно при сильно нужна...) -------------------- Меня зовут Себастьян Парейра, торговец чёрным деревом. |
|||
|
||||
| PashaPash |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1233 Регистрация: 3.1.2008 Репутация: 13 Всего: 49 |
Проблема решена, насколько я понял: http://social.msdn.microsoft.com/Forums/ru...bb-c9613b9db4ca
|
|||
|
||||
| source777 |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 4 Всего: 56 |
Редкостный маразм. Интерпретируемые языки по определению на порядок медленнее, чем компилируемые. пример вменяемых замеров производительности
Там ещё по-русски описание алгоритма есть или русский язык ты тоже практически не знаешь? Добавлено через 14 минут и 45 секунд
Вот он оказывается какой негодник, вместо того чтобы самому хоть немного подумать, выцыганил готовое решение на другом форуме. Ладно хоть ему там не самый оптимальный вариант дали. -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
||||
|
|||||
| motorway |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 578 Регистрация: 2.3.2008 Репутация: -1 Всего: 0 |
Для каких-то задач они и медленнее, а здесь на первый план выходит скорость вычислений с большими числами. И делается это путем вызовов функций соотв. библиотек, так что от самого языка не сильно зависит, если тратится 99% времени на вычисления такие. В PHP это получается быстрее по моим тестам, а в C# налицо более медленные вычисления. В том тесте могли тестировать на других программах. У меня же большую часть времени производятся операции с большими числами. А значит, просто BigInteger в C# сделан медленнее, чем в PHP.
В первую очередь я хотел найти готовое стандартное решение проблемы. Такую функцию как корень писать самому - изобретать велосипед. Это должны были сделать раньше. -------------------- Russian Pascal Developer Network - Сеть разработчиков на языке программирования Pascal/Object Pascal Форум Delphi/Kylix, Free Pascal Compiler/Lazarus, PascalABC.NET Онлайн-кинотеатр |
||||
|
|||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |