Иногда как раз и перемешивается (например, присвоение := и =, сравнение = и ==, целочисленное деление div, / и //), причём даже путаница возникает в разных диалектах одного языка или в разных реализациях одного диалекта (скажем, типы в Си short int, int, long int и long long int имеют разное количество байт в разных системах программирования на разных компьютерах, хотя тип-то, вроде, один и тот же, например, int).
Искусственные языки очень упрощены, по сравнению с естественными. Синтаксис строгий, слов (имен типов/операторов/функций/директив/...) достаточно мало, и т. д.. Вот как полиглоты умещают в голове 3 иностранных языка (и более), это реально загадка.