Me pregunto si hay alguna razón - o si es sólo un accidente de la historia - que no existen !>y !<los operadores en la mayoría de los lenguajes de programación?
a >= b (un OR mayor es igual a b) podría escribirse como !(a < b) (a NO menor b) , que es igual a !< b.
Esta pregunta me llamó la atención cuando estaba en medio de la codificación de mi propio generador de árboles de expresión. La mayoría de los lenguajes de programación tienen a != boperador para !(a=b), ¿por qué no !>y !<?
ACTUALIZAR:
!<(no menor) es más fácil de pronunciar que>=(mayor o igual)!<(no menor) es más corto de escribir que>=(mayor o igual)!<(no menor) es más fácil de entender * que>=(mayor o igual)
* debido a que ORes un operador binario, su cerebro necesita operar dos operandos (rallador, igual), mientras que NOTes un operador unario y su cerebro necesita operar solo con un operando (menor).