Ето моето най-добро предположение относно извеждането и наличността на различните оператори за неравенство:
<>
- оригинала. Използва се от редица езици (BASIC, Pascal и т.н.). Вероятно наличен на всички платформи.!=
- от C и неговите производни (C, C++, Java, C# и т.н., бля). Очаквам това да е достъпно на всички платформи.¬=
- Този оператор вероятно е наличен само на мейнфрейми на IBM. Знам, че не се поддържа от HP-UX, тъй като току-що го пробвах. Близо и скъпо на сърцето ми. От езика PL/I (това е главно „i“, а не „1“, въпреки че представлява римската цифра „едно“ и следователно езикът е „pee ell one“. Знаех, че искате да знаете това :-), IBM bastardstepchild...хм, имам предвид "възхитителна комбинация" от FORTRAN, Algol и малко COBOL. PL/I беше вторият компютърен език на високо ниво, който научих, и първият, който използвах, за да си изкарвам прехраната като софтуерен разработчик. От добрите стари времена, когато мъжете бяха мъже, жените бяха жени, а компютрите бяха с водно охлаждане. Не е ли така, Джосая..? (И десет точки допълнителен кредит за тези, които могат да идентифицират откъде идва ТОЗИ ред!)^=
- Подозирам, че това е предназначено да бъде подобно на предходния "IBM-only" оператор, което го прави "IBM-ish" оператор за използване на компютри, които нямат символа IBM "¬" (не). Вероятно се поддържа на всички платформи.
FWIW Винаги използвам <>
. Старите навици, както и старите програмисти, умират трудно. :-)