Voici ma meilleure estimation quant à la dérivation et à la disponibilité des différents opérateurs d'inégalité :
<>
- l'original. Utilisé par un certain nombre de langages (BASIC, Pascal, etc.). Probablement disponible sur toutes les plateformes.!=
- de C et ses dérivés (C, C++, Java, C#, etc, bof). Je suppose que cela est disponible sur toutes les plates-formes.¬=
- Cet opérateur n'est probablement disponible que sur les mainframes IBM. Je sais que ce n'est pas pris en charge sur HP-UX car je viens de l'essayer. Près et cher à mon cœur. Du langage PL/I (c'est le 'i' majuscule, pas le '1', bien qu'il représente le chiffre romain "un", et donc le langage est "pee ell one". Je savais que vous vouliez savoir ça :-), IBM bâtardstepchild ... ahem, je veux dire "délicieuse combinaison" de FORTRAN, Algol et une touche de COBOL. PL/I était le deuxième langage informatique de haut niveau que j'ai appris et le premier que j'ai utilisé pour gagner ma vie en tant que développeur de logiciels. Depuis le bon vieux temps, quand les hommes étaient des hommes, les femmes étaient des femmes et les ordinateurs étaient refroidis à l'eau. N'est-ce pas, Josiah... ? (Et dix points supplémentaires pour ceux qui peuvent identifier d'où vient CETTE ligne !)^=
- Je soupçonne que cela est censé être similaire à l'opérateur "IBM uniquement" précédent, ce qui en fait un opérateur "IBM-ish" à utiliser sur des ordinateurs dépourvus du caractère IBM "¬" (non). Probablement pris en charge sur toutes les plates-formes.
FWIW j'utilise toujours <>
. Les vieilles habitudes, comme les vieux programmeurs, ont la vie dure. :-)