Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Eugene B. Berdnikov                  2:5020/400     27 Aug 2001  01:04:37
 To : Vladimir Bormotov
 Subject : Re: Программирование на            C и время :-\
 -------------------------------------------------------------------------------- 
 
 Vladimir Bormotov <bor@vb.dn.ua> wrote:
 
 VB>  еще раз - как мне рассказывали - запустили что-то типа
 VB>  
 VB>  time cool-prog
 VB>  
 VB>  на живом PA-RISC записали время.
 VB>  
 VB>  Потом на том-же самом запустили "аптимизатор", а внутри него запустили
 VB>  тот-же самый time cool-prog и опять записали время.
 VB>  
 VB>  С теми-же данными, все тожесамое. Потом собрали статистику, и глубоко
 VB>  задумались. 
 
  И сделали очевидный вывод: компилятор "А" очень плохо оптимизирует, потому
  что можно написать компилятор "В", который делает ровно то же, что и "А",
  а потом заворачивает код в софтверную оболочку-оптимизатор, которая
  якобы дает дополнительный выигрыш.
 
  Пожалуй, действительно надо этот спич сворачивать. Утверждение, которое
  я только что сформулировал, и которое безуспешно пытаюсь до Вас довести,
  настолько для меня очевидно, что вообще непонятно, о чем тут можно спорить.
 VB>  Так вот, к чему я все это клоню - что "эфективность решения задачи"
 VB>  достигается на ескольких уровнях, причем практически назависимо.
 VB>  
 VB>  Алгоритм - наиболее важная и весомая часть.
 VB>  Реализация алгоритма
 VB>  Железо
 VB>  
 VB>  Так? Вот люди смотрели именно последний пункт. Когда ОHИ не могут влиять
 VB>  на алгоритм и его реализацию записанную в наборе конкретных команд
 VB>  конкретного процессора. HО! Им было инетерсно, а что если мы может
 VB>  поменять на способ обработки этих конкретных команд. И получилось - что
 VB>  тут тоже есть над чем работать.
 
  Блин...
 
  Реализация алгоритма "А" менее эффективна, чем реализация алгоритма "В",
  который есть реализация "А" плюс интерпретатор - на том же железе.
 
  Следовательно, хреновина, перегоняющая "алгоритм" в его "реализацию"
  (компилятор+линкер+rtl) неэффективна по сравнению с такой же плюс
  интерпретатор. Аминь!
 -- 
  Eugene Berdnikov
 --- ifmail v.2.15dev5
  * Origin: Institute for High Energy Physics, Protvino, Russia (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Программирование на C и время :-\\   Dmitry Simakov   24 Aug 2001 23:38:59 
 Re: Программирование на C и время :-\\   Vladimir Bormotov   25 Aug 2001 00:23:32 
 Re: Программирование на C и время :-\\   Eugene B. Berdnikov   25 Aug 2001 07:03:16 
 Re: Программирование на C и время :-\\   Vladimir Bormotov   25 Aug 2001 10:34:17 
 Re: Программирование на C и время :-\\   Eugene B. Berdnikov   25 Aug 2001 18:04:51 
 Re: Программирование на C и время :-\\   Vladimir Bormotov   25 Aug 2001 18:26:57 
 Re: Программирование на C и время :-\\   Eugene B. Berdnikov   26 Aug 2001 01:04:11 
 Re: Программирование на C и время :-\\   Vladimir Bormotov   26 Aug 2001 13:03:23 
 Re: Программирование на C и время :-\\   Eugene B. Berdnikov   27 Aug 2001 01:04:37 
Архивное /ru.linux/535328983f80.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional