It is said that in UNIX and other alike systems, we can use hyphen for username in addition to Latin characters, numerics and underscore. On the other hand, the hyphen character is used as operator in so many programming languages. Are they compatible with each other?
I'm wondering whether hyphens in username could be sometimes regarded as minus operator and cause unintended behavior in certain program codes. If this could happen, I would use underscore for delimiter in username.
Thank you for your help in advance.