контекст
Когда я читал " Последовательное сравнение", я заметил своеобразное использование глагола для сравнения:
Theres новый трехсторонний оператор сравнения, <=>. Выражение a <=> b возвращает объект, который сравнивает <0, если a <b, сравнивает > 0, если a> b, и сравнивает == 0, если a и b равны/эквивалентны.
Другой пример, найденный в интернете (выделено мной):
Возвращает значение, которое сравнивается меньше нуля при сбое. В противном случае возвращаемое значение можно использовать в качестве первого аргумента при последующем вызове get.
Последний пример, найденный в GitHub (выделено мной):
//Выполнить круговое 16-битное сравнение.
//Если расстояние между двумя числами больше 32767,
//и числа больше 32768, вычитаем 65536
//Таким образом, 65535 сравнивает меньше 0, но больше 65534
// Это правильно обрабатывает регистр 65535-> 0
Конечно, для опытных программистов смысл понятен. Но то, как глагол для сравнения используется в этих примерах, не является стандартным ни в одной стандартизированной форме английского языка.
Вопросы *
- Как перевод на жаргоне программного предложения "Объект сравнивает меньше нуля" переводится на простой английский?
- Означает ли это, что если сравнивать объект с
0
результат будет "меньше нуля"? - Почему было бы неправильно говорить "объект меньше нуля" вместо "объект сравнивает меньше нуля"?
* Я попросил помощи по изучению английского языка и изучению английского языка.