![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Новичок
Джуниор
Регистрация: 14.09.2020
Сообщений: 9
|
![]()
Выше я объяснил, что для меня является критерием того, что человеку первая часть курса не нужна, она для совсем новичков. Теперь отвечу на это справедливое замечание:
Цитата:
Я сейчас пишут статью на Хабр по этой теме, там же объясню, почему на сегодня отсутствует принципиальная возможность считать подобные функции точно для больших типов данных. Статья будет бесплатной, конечно ![]() Последний раз редактировалось Artem Karavaev; 14.09.2020 в 13:36. |
|
![]() |
![]() |
![]() |
#12 | |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,063
|
![]() Цитата:
P. S. Главное ссылку на курс в теме не размещайте, иначе точно тема улетит в корзину. Т. к. реклама на этом ресурсе платная.
I am not a wizard, I am just learning.
Последний раз редактировалось Desc; 14.09.2020 в 13:56. Причина: Добавил P. S. |
|
![]() |
![]() |
![]() |
#13 | ||
Новичок
Джуниор
Регистрация: 14.09.2020
Сообщений: 9
|
![]() Цитата:
И второе: мне важно пообщаться с сообществом и узнать о его отношении к подобным курсам, когда они не знают об их содержании. В целом мне хочется поговорить и получить какие-то реакции. Это же свободная тема, мы можем общаться просто так ![]() Цитата:
Последний раз редактировалось Artem Karavaev; 14.09.2020 в 14:06. Причина: Добавил ответ на PS |
||
![]() |
![]() |
![]() |
#14 | |
МегаМодератор
СуперМодератор
Регистрация: 27.11.2012
Сообщений: 5,714
|
![]() Цитата:
Язык С никогда и не предназначался для математических библиотек, с самого начала там был Фортран ![]() Пришли люди и, сказав: "на фиг нам вся эта математика?", написали сами себе язык, немного автоматизировав ассемблер.
Благими намерениями устлана дорога на programmersforum.ru
Последний раз редактировалось MihalNik; 14.09.2020 в 14:06. |
|
![]() |
![]() |
![]() |
#15 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,672
|
![]()
Да можно тут, вот ссылка. https://programmersforum.ru/forumdisplay.php?f=108
главное потом мне не писать через 5-10 лет, что нужно удалить телефон, е-майл и прочие контакты из вашей темы, эта услуга платная ) |
![]() |
![]() |
![]() |
#16 | ||
Новичок
Джуниор
Регистрация: 14.09.2020
Сообщений: 9
|
![]() Цитата:
Цитата:
![]() Если для вас это не нужно, то это прекрасно, я искренне рад, что вас это не коснётся. Тем не менее, для общего развития некоторым программистам (НЕКОТОРЫМ, не всем), нужно знать о том, что это за гадость и как она появляется. |
||
![]() |
![]() |
![]() |
#17 | |
МегаМодератор
СуперМодератор
Регистрация: 27.11.2012
Сообщений: 5,714
|
![]() Цитата:
Так вот, будет заказчику мало 64 бит, а 128 - сильно много. А вычисление этих лишних бит требует машинного времени, ну и хранение - памяти.
Благими намерениями устлана дорога на programmersforum.ru
Последний раз редактировалось MihalNik; 14.09.2020 в 15:16. |
|
![]() |
![]() |
![]() |
#18 | |
Новичок
Джуниор
Регистрация: 14.09.2020
Сообщений: 9
|
![]() Цитата:
Код:
Код:
Код:
Для иллюстрации проблемы привожу код неверного расчёта функции 2**x (хотя в каких-то компиляторах будет работать правильно): Код:
Ошибки в логике при постановки задачи здесь нет. Задача ставится так: выдать округлённое значение трансцендентной функции f(x) для заданного режима округления и для заданного формата с плавающей запятой так, как если бы округление производилось на основе бесконечного количества битов. Для всех x из некоторого заданного диапазона. Этим занимаются целые научные сообщества, а вы говорите, "ребята, у вас ошибка в логике постановки задачи". Дай Бог, если бы так было... но увы. Если вы говорите, что любая задача решается с заданной математической точностью, то не понимаете суть проблемы. Здесь проблема в том, что мы не знаем КАКОВА должна быть точность. Потому что понятие ТОЧНОСТЬ и понятие ЧИСЛО ПРАВИЛЬНЫХ БИТОВ - это РАЗНЫЕ вещи. Например, число 2,000000 и число 1,999999 отличаются всего лишь на одну миллионную, однако у них не совпадает ни один знак после запятой. А задача, которую описал ещё сложнее, найти не только правильными 23 (или 52) бита ответа, но и понять до какого бита при этом нужно досчитать, чтобы наши 23 (или 52) бита мантиссы совпали с бесконечно-точным ответом после его корректного округления по Стандарту. И печаль в том, что приходится выходить за сотни битов иногда. В каком учебнике по ассемблеру это описано? ![]() Последний раз редактировалось Artem Karavaev; 14.09.2020 в 15:43. |
|
![]() |
![]() |
![]() |
#19 | |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
![]() Цитата:
В ВУЗе (не хочу обидеть действительно хороших и добросовестных студентов) очень много людей, которым это (и не только это) скорее даже просто не нужно. От слова "совсем". Они пришли туда с другой целью. А, те, кому нужно, сами дополнительно погрузятся в эту область, если знаний из учебной программы не хватит. Опять же не хочу никого обидеть. Просто одно только непонятно. Ваше "научное" сообщество и Вы сами в курсе, что такое машинное эпсилон? |
|
![]() |
![]() |
![]() |
#20 | |
Новичок
Джуниор
Регистрация: 14.09.2020
Сообщений: 9
|
![]() Цитата:
![]() Подробнее о той проблеме, что я описал постом выше, вы можете почитать у отца основателя IEEE-754 Уильяма Кэхэана. A Logarithm Too Clever by Half. Эта проблема называется Table Maker's Dilemma и к машинному нулю отношение имеет не прямое. Вы могли бы по отношению к этому выдающемуся человеку применить эпитет "учёный" (именно так в кавычках) и потом уточнить, что не хотели никого обидеть? И заодно спросить, в курсе ли он что такое машинный ноль ![]() Последний раз редактировалось Artem Karavaev; 14.09.2020 в 17:43. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Мониторинг БД с сайта у удаленных компьютеров. Топикстартеру нужно по серому ip подключиться к домашнему компу, где лежит база. | Saigla | SQL, базы данных | 3 | 13.09.2020 05:25 |
Срочно!!!Помогите с условным оператором, учусь на первом курсе спо, не могу сообразить, как нужно сделать задачку! | Jhon_Smith | Помощь студентам | 0 | 18.10.2013 22:36 |
Форум на своём сайте | leonidsm | Помощь студентам | 1 | 10.04.2012 17:06 |
На каких сайтах, форумах, можно рассказать о своём сайте? | maxam4 | Свободное общение | 2 | 25.03.2010 11:14 |
У кого в учебном заведении был предмет системное программирование | EvoVII | Помощь студентам | 12 | 23.03.2009 15:09 |