Поиск:

Ответ в темуСоздание новой темы Создание опроса
> 50-разрядный калькулятор 
:(
    Опции темы
Фантом
Дата 2.5.2012, 23:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вы это прекратите!
***


Профиль
Группа: Участник Клуба
Сообщений: 1516
Регистрация: 23.3.2008

Репутация: 2
Всего: 49



Цитата(_Y_ @  2.5.2012,  22:45 Найти цитируемый пост)

Хорошо, но тогда что, помимо интерпретатора входило в тот архаичный Reduce? 

Собственно система компьютерной алгебры.  smile Разобрать какой-нибудь integrate(sin(x),x) не проблема - проблема найти аналитическое представление для первообразной заданной функции.
PM   Вверх
volatile
Дата 3.5.2012, 00:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2107
Регистрация: 7.1.2011

Репутация: 2
Всего: 85



Цитата(disputant @ 2.5.2012,  12:52)
Цитата(volatile @ 1.5.2012,  23:42)
Цитата(disputant @  1.5.2012,  06:45 Найти цитируемый пост)
 MAPM

косяки у нее были (щас не знаю как).
мне вот эта больше по душе.

А какие именно, не помните? Когда?

disputant, мне когда-то (года ~2 назад) для одного проекта нужна была длинная арифметика, и я тестировал несколько разных библиотек.
Все протестированные либы сложил в папочку, со своими комментариями.
Щас посмотрел в ту папочку. Среди протестированных оказалась и MAPM.
Вот мои комментарии того времени. (писал их исключительно для себя)
Цитата

Впечатление что писал либу дилетант.
Иногда выдает варнинг на экран. (Для либы не годится)
Часто воспринимает за числа полную фигню молча. (Вообще ни для чего никуда не годится.)
например
ввод - вывод

3j3k3l - 888990.0
1q1q - 7575.0
3t3t - 9898.0
4t4t - MAPM Warning: 'm_apm_set_string', Non-digit char found in parse

Числа в библиотеке используются десятичные.
Много идиотского кода.
Но оформлено все хорошо.
Вставить в свою прогу либу легко.
Есть хорошая обёртка С++.

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

PM MAIL   Вверх
disputant
Дата 3.5.2012, 06:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 210
Регистрация: 28.11.2011

Репутация: 2
Всего: 3



Спасибо, эти баги (со вводом) остались. 

Если бы быть уверенным, что в математике багов нет...
с этими-то справиться достаточно легко, все равно у меня своя обертка. А, как вы справедливо заметили, MAPM очень легкая в использовании. На ttmath посмотрел - Open Watcom вообще не компилит, вылетает с run-time ошибкой... :(
PM MAIL   Вверх
_Y_
Дата 3.5.2012, 21:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1651
Регистрация: 27.11.2006

Репутация: 8
Всего: 34



Цитата(Фантом @ 2.5.2012,  23:31)
Цитата(_Y_ @  2.5.2012,  22:45 Найти цитируемый пост)

Хорошо, но тогда что, помимо интерпретатора входило в тот архаичный Reduce? 

Собственно система компьютерной алгебры.  smile Разобрать какой-нибудь integrate(sin(x),x) не проблема - проблема найти аналитическое представление для первообразной заданной функции.

Ничего не понял. А что тогда язык Reduce если не система компьютерной алгебры?


--------------------
Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:)
PM MAIL WWW   Вверх
Фантом
Дата 3.5.2012, 21:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вы это прекратите!
***


Профиль
Группа: Участник Клуба
Сообщений: 1516
Регистрация: 23.3.2008

Репутация: 2
Всего: 49



Цитата(_Y_ @  3.5.2012,  22:07 Найти цитируемый пост)

Ничего не понял. А что тогда язык Reduce если не система компьютерной алгебры? 

Хм... Вы всерьез не видите разницы между языком и компилятором/интерпретатором этого языка?


PM   Вверх
_Y_
Дата 3.5.2012, 23:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1651
Регистрация: 27.11.2006

Репутация: 8
Всего: 34



Цитата(Фантом @  3.5.2012,  21:25 Найти цитируемый пост)
 Вы всерьез не видите разницы между языком и компилятором/интерпретатором этого языка?

 smile Это не автомобиль. Это пакет. Вы всерьез не видете разницы между автомобилем и мотором автомобиля?
Мне кажется, что дискуссия ушла в какие-то семантические дебри. ИМХО если имеем некий продукт и этот продукт имеет всего одну основную функцию, то и категорируется он соответственно этой функции, а не по тому, что там внутри эту функцию обеспечивает.



--------------------
Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:)
PM MAIL WWW   Вверх
Фантом
Дата 4.5.2012, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вы это прекратите!
***


Профиль
Группа: Участник Клуба
Сообщений: 1516
Регистрация: 23.3.2008

Репутация: 2
Всего: 49



Цитата(_Y_ @  4.5.2012,  00:25 Найти цитируемый пост)
не кажется, что дискуссия ушла в какие-то семантические дебри. ИМХО если имеем некий продукт и этот продукт имеет всего одну основную функцию, то и категорируется он соответственно этой функции, а не по тому, что там внутри эту функцию обеспечивает.

Ну как хотите. Ваш подход к именованию не является общепринятым, но, если Вам так удобнее, пожалуйста.
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.1221 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.