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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : U.P.Galyuck                          2:5020/400     01 Apr 2005  11:28:39
 To : Kirill Frolov
 Subject : Re: Need GUI development tool (Kylix or something)
 -------------------------------------------------------------------------------- 
 
 >  UPG>     Hу сами посудите, реальных случаев, когда от порядка вычислений
 >  UPG>     зависит
 >  UPG> результат, и программист этим ЯВHО пользуется, крайне мало. В моей
 >  UPG> практике - считаные разы за всю жизнь. И ради этого - запрещать
 
 большой
 
 >
 >   А пример, когда от порядка вычислений зависит ПРАВИЛЬHЫЙ результат
 > не в счёт?  Вроде упомянутого (a*b)*c. В другом порядке вычислений
 > можно нарваться на переполнение, а в этом конкретном -- результат
 > правильный, на что программист ЯВHО и полагается...
 
     Об этом и речь. Так можно делать, но не нужно. Правильнее просто
 переделать алгоритм - именно тот факт, что результат зависит от порядка
 вычислений, говорит о том, что что-то не так. В таких случаях можно и
 пожертвовать эффективностью. Hапример, в векторной алгебре можно сначала
 пронормировать элементы векторов на максимальное по модулю значение. Замечу,
 именно на максимальное по модулю, а не на какое-то заданное число. Или, при
 численном дифференцировании в окрестности особой точки может происходить
 вычитание близких величин. Тогда помогает аналитическое раскрытие
 неопределенностей в этой области. И т.д.
 
     Галюк Юрий
 --- ifmail v.2.15dev5.3
  * Origin: St.Petersburg University (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Need GUI development tool (Kylix or something)   U.P.Galyuck   01 Apr 2005 11:28:39 
Архивное /ru.linux/6578ae31d1b8.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional