Ada_Ru форум

Обсуждение языка Ада

расширенная арифметика //Re : [ada_ru] немного офтопика

Оставить новое сообщение

Сообщения

Vladimir Teplouhov
расширенная арифметика //Re : [ada_ru] немного офтопика
2007-05-18 09:20:44

18.05.07, Vadim Godunko<[email protected]> написал(а):

aLTer wrote:

>>>Fr2 : Float := Rx * F2 / p(j).m;

>>

>>По моему здесь должно происходить деление на 0. Но не происходит,

интересно почему.

>>Этот код даёт у меня 14,3 сек. Он же на Delphi 5,6 сек.

>>

>>

>>

>>Предлагаю этот файл снабдить комментариями и положить в учебник.

>

>

> .m - это масса. По идее она > 0, так что деления на 0 не должно

> происходить... ;-)

>

Даже если 0, при использовании формата плавающей точки IEEE что-либо

происходить не обязательно. NAN или INF - тоже значения!

 

кстати, а как правильно на Ада и гнат работать с этими расшир. значениями?

(на паскале помниться приходилось немного шаманить с прерываниями

сопроцессора)

 

Vladimir

PS да, такая идейка - а не пробовали в эти-же значения засунуть какую-то

дополнительную информацию? Я так понимаю всего несколько бит могут

указывать на эти значения, а остальные биты во float теоретически можно

использовать для передачи какой-то другой информации, адрес или номер

строки где появилось это значение, например...

Кстати, о сабже.

 

Какие есть библиотеки под Аду для работы с целыми числами

произвольной точности, а также c рациональными числами

на их основе ?

Friday, 18. May 2007, Wladimir Mutel' Ви написали:

Кстати, о сабже.

>

Какие есть библиотеки под Аду для работы с целыми числами

произвольной точности, а также c рациональными числами

на их основе ?

См здесь:

https://bugs.gentoo.org/show_bug.cgi?id=132119

George

On Fri, 18 May 2007 12:38:16 +0300, you wrote:

 

Кстати, о сабже.

 

Какие есть библиотеки под Аду для работы с целыми числами

произвольной точности, а также c рациональными числами

на их основе ?

 

http://www.chez.com/bignumber/

 

--

Regards,

Dmitry A. Kazakov

http://www.dmitry-kazakov.de

Wladimir Mutel' пишет:

Кстати, о сабже.

 

Какие есть библиотеки под Аду для работы с целыми числами

произвольной точности, а также c рациональными числами

на их основе ?

 

Под Аду не видел, однако можно попробовать прикрутить сишно-ассемблерный GMP. Быстрее него, похоже пока ничего нет.

 

___________________________________________________________ The all-new Yahoo! Mail goes wherever you go - free your email address from your Internet provider. http://uk.docs.yahoo.com/nowyoucan.html

18.05.07, Dmitry A. Kazakov<[email protected]> написал(а):

On Fri, 18 May 2007 12:38:16 +0300, you wrote:

 

> Кстати, о сабже.

>

> Какие есть библиотеки под Аду для работы с целыми числами

> произвольной точности, а также c рациональными числами

> на их основе ?

 

http://www.chez.com/bignumber/

 

кстати, о птичках.. ну то есть о wiki...

 

вот от подобных простых вопросов можно попробовать расгрузить эху

за счет каталога программ в вики, и при этом еще и экономить время.

Как идейка?

 

сделать иерархический каталог софта и библиотек, тогда впринципе

любой раздел можно будет найти просто по иерархии "меню".

Я так понимаю вы не искали сейчас эти ссылки, они просто

были найдены и где-то у себя записаны заранее? Тогда впринципе

разницы большой нет хранить эти ссылки где-то у себя

или воспользоваться вики-каталогом - затрат никаких,

зато запись информации в базу будет сильно экономить время,

не нужно ждать пока кто-то ответит или искать...

Сразу находишь раздел(полученная ссылка будет как бы кодом

по классификатору, ее можно использовать в вопросе если есть

необходимость спросить или обсудить что-то - сразу ясно про что вопрос и тп),

берешь оттуда готовый список что уже было известно - это экономит время...

Далее остается только поискать что-то новое что еще не нашли

и пополнить список...

 

Vladimir

Vladimir Teplouhov wrote:

 

кстати, о птичках.. ну то есть о wiki...

 

вот от подобных простых вопросов можно попробовать расгрузить эху

за счет каталога программ в вики, и при этом еще и экономить время.

Как идейка?

 

Замечательно! Предлагаю сдлать Вас отвественным за ведение такой библиотеки. ОК?

On Fri, 18 May 2007 23:20:16 +0700, you wrote:

 

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

 

сделать иерархический каталог софта и библиотек, тогда впринципе любой раздел можно будет найти просто по иерархии "меню".

Я так понимаю вы не искали сейчас эти ссылки, они просто

были найдены и где-то у себя записаны заранее? Тогда впринципе

разницы большой нет хранить эти ссылки где-то у себя

или воспользоваться вики-каталогом - затрат никаких,

зато запись информации в базу будет сильно экономить время,

не нужно ждать пока кто-то ответит или искать...

 

Для этого нужен человек-герой как Мартин Кришик, который возьмет на себя всю грязную работу по редактированию. (Беретесь? (:-))

 

Кстати он - немец, но wiki делает на английском.

 

--

Regards,

Dmitry A. Kazakov

http://www.dmitry-kazakov.de

19.05.07, Vadim Godunko<[email protected]> написал(а):

Vladimir Teplouhov wrote:

>

> кстати, о птичках.. ну то есть о wiki...

>

> вот от подобных простых вопросов можно попробовать расгрузить эху

> за счет каталога программ в вики, и при этом еще и экономить время.

> Как идейка?

>

Замечательно! Предлагаю сдлать Вас отвественным за ведение такой

библиотеки. ОК?

 

да легко.. особенно если учесть, что если все правильно то и вообще

делать абсолютно ничего не придется :)

 

да, вики иногда применяют для создания вылизанных сайтов вроде википедии,

но это уже немного другое применение и совсем другая история...

 

если вики использовать просто для обмена промежуточными данными,

то это аналогично другим методам коллективной работы очень сильно

экономит время, и при этом практически не требует дополнительных затрат.

Совсем ведь не обязательно что-то делать специально(такая работа если

и будет то ее можно очень сильно минимизировать), вполне достаточно

выложить то что так и так уже сделано, есть готовое, и все равно бы пропало...

(это и идея гну, если разный мусор вроде небольших любительских поделок

не брать в рассчет, все равно это бОльшая часть проектов по числу,

то очень малая доля по объему. Зато некоммерческий обмен позволяет

создавать большой объем практически на халяву, а применение результатов

дает огромную экономию)

 

Vladimir

Wladimir Mutel' wrote:

Кстати, о сабже.

 

Какие есть библиотеки под Аду для работы с целыми числами

произвольной точности,

Наверное имелось в виду произвольной разрядности, да ?

а также c рациональными числами

на их основе ?

 

У меня есть поделка такая. Давно, ради интереса сваял.

http://vagul.tripod.com/unlimit8.zip

Наверное умножение и деление возможно сделать как то оптимальнее

используя какие то хитрости

с фурье проеобразованиями.

Новое сообщение:
Страницы: 1

Чтобы оставить новое сообщение необходимо Зарегистрироваться и Войти