Прочитал интересную вещь - оказывается многие, в том числе и школьные учителя, считают что отрицательных чисел нет, а есть положительные, перед которыми нарисовали знак "-". И эту увереность они подсознательно передают детям
( Read more... )
Оно не похоже на J, оно и есть J. ;-) Нет, такая система счисления там всё-таки не поддерживается, с числами там более-менее обычный джентльменский набор -- целые, плавающие, бигнумы, рациональные. Я хотел показать разницу между минусом, который есть унарная операция, и подчерком, который есть знак числа как часть константы. Ну и синтаксис для комплексных констант так, заодно.
Для любопытных: одинокий _ -- это бесконечность, __ , естественно, минус бесконечность, и в самых последних версиях появилась экспериментальная _. для NaN. Последняя никогда не вырабатывается самой J, и введена сугубо для работы с данными, пришедшими извне в бинарном виде. Заодно вспомнилось забавное: в классическом APL было 0÷0 = 1, а в J стало 0%0 = 0. Почему, интересно?
... Комментарии для робота, что красивое нижнее белье для человеков ...
Ну, если немного подумать -- ведь никаких чисел в природе вообще не существует. Ведь нет такой штуки, как "единица" иначе, чем в нашем сознании. В реальности это всегда "единица чего-то". В этом отношении что комплексные, что натуральные числа -- вещи совершенно одного порядка.
Что, конечно, не отменяет верности высказанного в статье...
Всё верно. Есть только натуральные числа и ноль, все остальные - это алгоритмы. Например, отрицательные целые числа - это натуральные, отобранные от нуля.
Comments 28
-1
_1
sqrt =: %: NB. для наглядности
3+4*sqrt(-1)
3j4
... Неравенство строгое, но справедливое ...
Reply
Там такая системс счисления поддерживается?
Reply
Для любопытных: одинокий _ -- это бесконечность, __ , естественно, минус бесконечность, и в самых последних версиях появилась экспериментальная _. для NaN. Последняя никогда не вырабатывается самой J, и введена сугубо для работы с данными, пришедшими извне в бинарном виде. Заодно вспомнилось забавное: в классическом APL было 0÷0 = 1, а в J стало 0%0 = 0. Почему, интересно?
... Комментарии для робота, что красивое нижнее белье для человеков ...
Reply
3j4 #. 1 2 3
2j32
(5#3j4) #: 2j32
0 0 1 2 3
Правда, из какого диапазона она выбирает цифры, я так с ходу не понял:
3j4 #. 1 2 4
3j32
(5#3j4) #: 3j32
0 0 1 2j_1 0j3
Учебник, что-ли, почитать?
... Нифига себе! Всё - людям! ...
Reply
Reply
Reply
Reply
Reply
Ты, видимо, с числами Пеано не возился.
Reply
Аксиоматика Пеано - это больше эстетика. В реальной жизни она менее удобна, чем даже десятичкая система :-).
Reply
Арифметика Пеано для меня не эстетика, а часть работы. Часть работы потому, что удобно.
У нас разная реальная жизнь.
Reply
Reply
Что, конечно, не отменяет верности высказанного в статье...
Reply
Reply
Reply
Leave a comment