Интересно, есть ли какая - либо причина - или , если это не просто случайность истории - то есть нет !>и !<операторов в большинстве языков программирования?
a >= b (большее ИЛИ равно b) может быть записано как !(a < b) (НЕ Меньше b) , что равно a !< b.
Этот вопрос поразил меня, когда я занимался кодированием своего собственного конструктора деревьев выражений. Большинство языков программирования имеют a != bоператор для !(a=b), так почему нет !>и !<?
ОБНОВИТЬ:
!<(не меньше) легче произнести, чем>=(больше или равно)!<(не менее) является короче , чтобы ввести , чем>=(больше или равно)!<(не меньше) легче понять * чем>=(больше или равно)
* потому что ORэто бинарный оператор, ваш мозг должен оперировать двумя операндами (терка, равно), а NOTунарный оператор и ваш мозг должен оперировать только одним операндом (меньшим).