==

Etymology
Introduced by the B programming language, which used the symbol "=" for variable assignment. The reasoning given by the creators of the language is that assignment is more frequent than equality testing, and thus deserves the shorter operator. The syntax was inherited by its successor C, and later adopted more widely. See Relational operator.

Symbol

 * if x==1 then print "success!" end (prints "success!" if x equals 1)
 * if x==1 then print "success!" end (prints "success!" if x equals 1)

Etymology
From the programming sense.

Conjunction

 * 1)  The same as; equal to.

Synonyms

 * =