![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 29.07.2012
Сообщений: 98
|
![]()
на соседнем форуме в одной теме один парнишка привел тесты программ на C++ и C# - C++ - http://ideone.com/23N3nB , и C# - http://ideone.com/7TTk9l , сами можете видеть, что с++ уступает по скорости, хоть и на десяток мс, но уступает. были написаны те же приложения, но уже на локальном компьютере, результаты оказались еще печальнее.
всегда считал, что плюсы более шустрей работают, чем C#. а это просто поставило меня в ступор. смотрел лекции, где преподаватели со стажем говорят, что C# и другие подобные ему языки наоборот медленнее. что можете сказать по этому поводу? |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 26.01.2013
Сообщений: 18
|
![]()
Выложи коды тут, а то у меня браузер ругается на ссылки.
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 07.02.2013
Сообщений: 267
|
![]()
А что значит memory? Выделенная память или какая?
И как проводились измерения времени выполнения? Насколько они точные? Сомнительный способ оценивать скорость.
Μολὼν λαβέ
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 29.07.2012
Сообщений: 98
|
![]()
C++ -
Код:
результат: Успешно время: 5.69s память: 2680 kB возвращаемое значение: 0 ввод: нет вывод: 15.7721 C# - Код:
результат: Успешно время: 5.5s память: 33912 kB возвращаемое значение: 0 ввод: нет вывод: 15.7720515983155 |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 14.12.2009
Сообщений: 716
|
![]()
Та ну, бред. Конечно безусловно можно написать программу на c# не уступая в скорости плюсам, но не во всех случаях. Возможно, в данной программе алгоритм вычисления синуса может работает быстрее чем на плюсах, хотя может и не это дает такой результат, какие-то внутренние особенности компилятора мат. вычислений дали небольшой приоритет скорости.
Но а если писать большие системы? И заметьте, в основном большие системы и пишутся на плюсах и ассемблере. Вывод? Последний раз редактировалось coNsept; 16.02.2013 в 16:28. |
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 29.07.2012
Сообщений: 98
|
![]() Цитата:
мне бы очень хотелось задать этот вопрос какому нибудь преподавателю, который грамотно бы обьяснил это явление... но не имею такой возможности - я любитель, и на программиста не учусь/учился. а то, что в инете говорят - это лишь высер, перемежающийся с тонким троллингом ![]() Все же на локальной машине результаты были не правильные вроде. загрузил исходники на ideone, С++ оказался шустрей. вот линки на результаты - С++ - http://ideone.com/QiS0aC , С# - http://ideone.com/dUgKRj Последний раз редактировалось winhttp; 16.02.2013 в 17:35. |
|
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
![]()
На ideone неизвестно какие ключи компиляции, а время от этого сильно зависеть может.
|
![]() |
![]() |
![]() |
#8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Проверил у себя
У плюсов: 7426 тиков У шарпа: 6536 VS2010 Кстати: FPC: 5257 тиков Интересно сколько чистый ассемблер даст...
I'm learning to live...
Последний раз редактировалось Stilet; 16.02.2013 в 22:39. |
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
![]() Код:
|
![]() |
![]() |
![]() |
#10 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Это непосредственно сами вычисления с обычными настройками компилятора по принципу "Поставил и не лазил в настройках", т.е. то что стоит у большинства новичков сразу после инсталляции.
Стало интересно: Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
в чем ошибка ?? | SuperHuman | Общие вопросы C/C++ | 3 | 04.06.2012 21:30 |
Почему Excel 2010 выполняет поиск гораздо медленнее чем Excel 2003 | Sprat | Microsoft Office Excel | 1 | 25.10.2011 05:34 |
Во общем надо написать программу "дождь"...и чтоб некоторые капельки двигались быстрее, другие медленнее. | zzz6 | Помощь студентам | 6 | 07.07.2011 10:57 |
В Excel 2010 макрос медленнее в 3 раза чем в 2007 | Владимир. | Microsoft Office Excel | 12 | 22.05.2010 18:24 |
В чем ошибка? | delphyok | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 24.02.2009 23:33 |