Size: a a a

Язык программирования Julia / Julia programming language

2021 March 28

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Это видимо как то зелёное/розовое платье :-)
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Потому что если я читаю "эта функция считает 2+2", мне не придёт в голову, что на самом деле она вычисляет 2*2 или 2 log(exp(2)) или вообще решает какое-нибудь уравнение высокого порядка и выбирает его корень.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Если говорится, что функция считает x/y и обрезает результат до ближайшего целого значения, я не подумаю, что она делает что-то другое.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
И мне сложно понять, как это можно трактовать как целочисленное деление.
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
по-русски так же примерно было бы - "вычисляет a/b округлённое вниз"
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
это определение целочисленного деления
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Да???
Меня по другому учили...
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Что это наибольшее m, такое что m * b < a.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Никаких делений и округлений не было.
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
а разница в чём?
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
вроде эквивалентные определения
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
кстати, википедия даёт именно такое:
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Так ведь нет, одно - это определение, а другое это способ вычисления (один из возможных).
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Который, на секундочку, не совпадает с тем, что происходит на самом деле.
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
так вообще математические функции в документации описаны их определением, а не способом вычисления
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
если что, я не против добавить что-то что сделает ещё более однозначным docstring, но убирать деление и округление вниз точно не нужно
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Alexander Plavin
так вообще математические функции в документации описаны их определением, а не способом вычисления
Вот мне это было не очевидно. Более того, посмотрев сторонние комментарии о производительности, решил что так и есть как написано. Касаемо семантики английского можем попросить @katieh9 прокомментировать.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Просим :-)
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
@katieh9 как наш самый большой эксперт, прокомментируй пожалуйста.
источник