Questions marquées «operators»

Concernant les langages de programmation, les opérateurs sont des constructions qui se comportent généralement comme des fonctions, mais qui diffèrent syntaxiquement ou sémantiquement des fonctions usuelles. De Wikipedia: http://en.wikipedia.org/wiki/Operator_%28programming%29

56
Existe-t-il un mot clé ou un opérateur pour «ni»?

Existe-t-il un équivalent opérateur de ni ? Par exemple, ma couleur préférée n'est ni le vert ni le bleu. Et le code serait équivalent à: // example one if (color!="green" && color!="blue") { } // example two if (x nor y) { // x is false and y is false }

34
Pourquoi la plupart des langues traditionnelles ne prennent-elles pas en charge la syntaxe «x <y <z» pour les comparaisons booléennes à 3 voies?

Si je veux comparer deux nombres (ou d'autres entités bien ordonnées), je le ferais avec x < y. Si je veux comparer trois d'entre eux, l'étudiant en algèbre du secondaire suggérera d'essayer x < y < z. Le programmeur en moi répondra alors par "non, ce n'est pas valide, vous devez le faire...