Функции определяемые пользователем

  • Автор темы Running_scared
  • Дата начала
Статус
Закрыто для дальнейших ответов.
R

Running_scared

#1
Есть две одинаковые проги:
1-я написана полностью в main()
2-я через определяемые функции
Которая из них выполняется быстрее?
 
?

????

#2
теоретически 2я т.к. не надо тратить время на вызовы функций. но функции бывают inline (подставляются в код программы вместо вызова). но писать все в main - моветон.
 
?

????

#4
<!--QuoteBegin-Running_scared+1:03:2007, 17:59 -->
<span class="vbquote">(Running_scared @ 1:03:2007, 17:59 )</span><!--QuoteEBegin-->что это значит?
[snapback]57799" rel="nofollow" target="_blank[/snapback]​
[/quote]
это значит - так писать нельзя :huh:
ну и для словарного запаса - http://slovari.yandex.ru/search.xml?text=%...%82%D0%BE%D0%BD
 

grigsoft

Well-known member
15.11.2005
735
0
#5
Для: ????
Видимо, ты все же имел в виду что 1-я? :rolleyes:
Для: Running_scared
Ознакомься с http://codeby.net/forum/threads/12675.html - там тоже любитель оптимизации. Вроде тебя? Потому что потери на вызов функций будут заметны только при _очень_ большом числе повторений.
 
?

????

#6
точно. _заговорился_. зря ты к этому _укурку_ отправляешь :rolleyes:
П.С. Сергей Бутов, ничего личного :)
 
04.09.2006
2 566
3
#7
<!--QuoteBegin-Running_scared+1:03:2007, 15:06 -->
<span class="vbquote">(Running_scared @ 1:03:2007, 15:06 )</span><!--QuoteEBegin-->Которая из них выполняется быстрее?
[snapback]57776" rel="nofollow" target="_blank[/snapback]​
[/quote]
Думаю, что в вашем случае разницы никак не ощутите. Не стоит жертвовать удобством написания программы (как минимум), ради выигрыша нескольких тактов. Тем более, что никто не гарантирует, что в момент выполнения вашей программы в системе не появится поток с более высоким приоритетом, после чего ваша программа может ожидать в сотни раз больше времени, чем вы добились своей экстраоптимизацией
 
Статус
Закрыто для дальнейших ответов.