|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.09.2020, 13:32 | #11 | |
Новичок
Джуниор
Регистрация: 14.09.2020
Сообщений: 9
|
Выше я объяснил, что для меня является критерием того, что человеку первая часть курса не нужна, она для совсем новичков. Теперь отвечу на это справедливое замечание:
Цитата:
Я сейчас пишут статью на Хабр по этой теме, там же объясню, почему на сегодня отсутствует принципиальная возможность считать подобные функции точно для больших типов данных. Статья будет бесплатной, конечно Последний раз редактировалось Artem Karavaev; 14.09.2020 в 13:36. |
|
14.09.2020, 13:52 | #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. |
|
14.09.2020, 13:56 | #13 | ||
Новичок
Джуниор
Регистрация: 14.09.2020
Сообщений: 9
|
Цитата:
И второе: мне важно пообщаться с сообществом и узнать о его отношении к подобным курсам, когда они не знают об их содержании. В целом мне хочется поговорить и получить какие-то реакции. Это же свободная тема, мы можем общаться просто так В этом часть смысла. Цитата:
Последний раз редактировалось Artem Karavaev; 14.09.2020 в 14:06. Причина: Добавил ответ на PS |
||
14.09.2020, 14:02 | #14 | |
МегаМодератор
СуперМодератор
Регистрация: 27.11.2012
Сообщений: 5,657
|
Цитата:
Язык С никогда и не предназначался для математических библиотек, с самого начала там был Фортран Пришли люди и, сказав: "на фиг нам вся эта математика?", написали сами себе язык, немного автоматизировав ассемблер.
Благими намерениями устлана дорога на programmersforum.ru
Последний раз редактировалось MihalNik; 14.09.2020 в 14:06. |
|
14.09.2020, 14:10 | #15 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,501
|
Да можно тут, вот ссылка. https://programmersforum.ru/forumdisplay.php?f=108
главное потом мне не писать через 5-10 лет, что нужно удалить телефон, е-майл и прочие контакты из вашей темы, эта услуга платная ) |
14.09.2020, 14:17 | #16 | ||
Новичок
Джуниор
Регистрация: 14.09.2020
Сообщений: 9
|
Цитата:
Цитата:
Если для вас это не нужно, то это прекрасно, я искренне рад, что вас это не коснётся. Тем не менее, для общего развития некоторым программистам (НЕКОТОРЫМ, не всем), нужно знать о том, что это за гадость и как она появляется. |
||
14.09.2020, 15:11 | #17 | |
МегаМодератор
СуперМодератор
Регистрация: 27.11.2012
Сообщений: 5,657
|
Цитата:
Так вот, будет заказчику мало 64 бит, а 128 - сильно много. А вычисление этих лишних бит требует машинного времени, ну и хранение - памяти.
Благими намерениями устлана дорога на programmersforum.ru
Последний раз редактировалось MihalNik; 14.09.2020 в 15:16. |
|
14.09.2020, 15:37 | #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. |
|
14.09.2020, 16:29 | #19 | |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
Цитата:
В ВУЗе (не хочу обидеть действительно хороших и добросовестных студентов) очень много людей, которым это (и не только это) скорее даже просто не нужно. От слова "совсем". Они пришли туда с другой целью. А, те, кому нужно, сами дополнительно погрузятся в эту область, если знаний из учебной программы не хватит. Опять же не хочу никого обидеть. Просто одно только непонятно. Ваше "научное" сообщество и Вы сами в курсе, что такое машинное эпсилон? |
|
14.09.2020, 17:41 | #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 |