I can write out the following CNF in various different ways:
In mathematical textbook notation: $(A \land B \land C) \lor (\lnot A \land B \land \lnot C) $
In C-like programming notation:
(A && B && C) || (!A && B && !C)
In engineering logic notation: $(ABC) + (\overline{A}B\overline{C})$
So, I guess my question is in the title: why do we have so many different systems of boolean logic notation when boolean logic as a field is quite a recent invention?