Gostaria de saber se existe alguma razão - ou se é apenas um acidente da história - que não existem operadores !>e !<na maioria das linguagens de programação?
a >= b (um OR maior igual a b) pode ser escrito como !(a < b) (a NÃO menor b) , igual a a !< b.
Essa pergunta me ocorreu quando eu estava no meio da codificação do meu próprio construtor de árvores de expressão. A maioria das linguagens de programação tem a != boperador para !(a=b), então por que não !>e !<?
ATUALIZAR:
!<(não menor) é mais fácil de pronunciar do que>=(maior ou igual)!<(não menor) é mais curto para digitar do que>=(maior ou igual)!<(não menor) é mais fácil de entender * do que>=(maior ou igual)
* porque ORé um operador binário, seu cérebro precisa operar dois operandos (ralador, iguais), enquanto NOTé um operador unário e seu cérebro precisa operar apenas com um operando (menor).