Oto moje najlepsze przypuszczenie dotyczące wyprowadzenia i dostępności różnych operatorów nierówności:
<> - oryginalny. Używany w wielu językach (BASIC, Pascal itp.). Prawdopodobnie dostępny na wszystkich platformach.
!=
- z C i jego pochodnych (C, C++, Java, C#, itp., bla). Spodziewam się, że jest to dostępne na wszystkich platformach.¬=
- Ten operator jest prawdopodobnie dostępny tylko na komputerach mainframe IBM. Wiem, że nie jest obsługiwany w HP-UX, ponieważ właśnie go wypróbowałem. Bliskie i drogie mojemu sercu. Z języka PL/I (to duże 'i', a nie '1', chociaż reprezentuje rzymską cyfrę "jedynkę", a więc język to "sikaj jeden". Wiedziałem, że chcesz to wiedzieć :-), IBM bękart pasierb...hem, mam na myśli "cudowne połączenie" FORTRANU, Algola i odrobiny COBOL. PL/I był drugim językiem komputerowym wysokiego poziomu, którego się nauczyłem i pierwszym, z którego korzystałem jako programista. Od starych dobrych czasów, kiedy mężczyźni byli mężczyznami, kobiety były kobietami, a komputery były chłodzone wodą. Prawda, Josiah...? (I dziesięć punktów dodatkowego kredytu dla tych, którzy potrafią zidentyfikować, skąd pochodzi TA linia!)^=
- Podejrzewam, że ma być podobny do poprzedniego operatora "tylko IBM", co czyni go operatorem "IBM" do użytku na komputerach, które nie mają znaku IBM "¬" (nie). Prawdopodobnie obsługiwane na wszystkich platformach.
FWIW Zawsze używam <>
. Stare nawyki, podobnie jak starzy programiści, umierają ciężko. :-)