Минимальное число

From
Stanislav Shwartsman (2:400/520)
To
Evgenij Masherov
Date
2002-11-25T22:32:11Z
Area
RU.ALGORITHMS
Hello Evgenij!

25 Nov 02 21:56, you wrote to me:

  EM>>> Т.е. актуальность задачи машиннонезависимого матобеспечения уже
 EM>>> отпала? И какие стандартные средства у стандарта С? Не у
 EM>>> конкретного компилятора, а у языка?

 SS>>  Для типов с плавающей точкой драфт С99 вводит требование быть
 SS>> полностью совместимыми со стандартом IEEE-754 на арифметику с
 SS>> плавающей точкой. Соответственно вводится некоторое количество новых
 SS>> стандартных функций, наличия которых требует IEEE-754.

 EM> Фокус в том, что бОльшая часть действительно высичлительных машин этот
 EM> стандарт не поддерживает вовсе или поддерживает не вполне. :)

 Фокус в том, что стандарт на встроенные типы данных языка С этого требует
 и потому, если не железу, то компилятору точно придется стандарт
 поддерживать. А программисту совершенно не обязательно знать, что там
 поддерживает железо. Главное все необходимые свойства типа данных и
 операций над ним заранее известны.

 BTW, процессоры от Intel начиная с Pentium IEEE-754 поддерживают.
 Alpha тоже поддерживает. Остальные уже от лукавого.

 EM>>> В каждой вычислительной задаче проблема оценка точности - одна
 EM>>> из наиважнейших. Хотя она куда сложнее простого определения
 EM>>> минимально представимого числа.

 SS>>  Между прочим стандарт IEEE-754 это тоже описывает. И минимальную
 SS>> точность для всех операций с плавающей точкой, и минимально
 SS>> представимое число.

 EM> Я о другом - об оценке точности для решения конкретной задачи.
 EM> Обратный анализ по Уилкинсону и т.п.

  Когда известна точность для всех возможных операций, посчитать точность
 вычисления для конкретной задачи уже дело техники.

    E-mail: gate@fidonet.org.il
    Voice Phones: 972-4-8330554 (home), 972-5-4481073 (cell)

Bye !
Stanislav     (AKA Night's Man)                        [Team Technion]
---
 * Origin: Gate From Another World ... From Haifa, Israel (2:400/520)