Zde je můj nejlepší odhad ohledně odvození a dostupnosti různých operátorů nerovnosti:
<>
- originál. Používá se v mnoha jazycích (BASIC, Pascal atd.). Pravděpodobně dostupné na všech platformách.!=
- z C a jeho derivátů (C, C++, Java, C# atd., bla). Očekávám, že je to dostupné na všech platformách.¬=
- Tento operátor je pravděpodobně dostupný pouze na sálových počítačích IBM. Vím, že to není podporováno na HP-UX, protože jsem to právě zkoušel. Blízko a drahé mému srdci. Z jazyka PL/I (to je velké 'i', ne '1', i když to představuje římskou číslici "one", a proto je jazyk "pee ell one". Věděl jsem, že to chcete vědět :-), IBM's bastardstepchild...ehm, mám na mysli "úžasnou kombinaci" FORTRAN, Algol a dotek COBOL. PL/I byl druhý počítačový jazyk na vysoké úrovni, který jsem se naučil, a první, který jsem použil, když jsem se živil jako softwarový vývojář. Ze starých dobrých časů, kdy muži byli muži, ženy ženami a počítače byly chlazené vodou. Není to tak, Josiahu...? (A deset bodů navíc pro ty, kteří dokážou identifikovat, odkud TA čára pochází!)^=
- Mám podezření, že je to myšleno jako podobný předchozímu operátoru "pouze IBM", což z něj činí operátor "IBM-ish" pro použití na počítačích, které postrádají znak IBM "¬" (ne). Pravděpodobně podporováno na všech platformách.
FWIW Vždy používám <>
. Staré zvyky, jako staří programátoři, těžce umírají. :-)