I'm an old-time programmer for work and for fun. C is my favorite color. Temporarily hooked AI. I love to share thoughts on programming that go beyond the basics.
While I do agree that Unicode is complicated, I have to disagree about it ruining the code. It is much better than what we had before: a bunch of incompatible characters sets. Surely there are things that could have done differently, but it's easy for us to say it in hindsight.
Reality is that you very rarely need to face the full complexity of Unicode. If you have to fight with collating, maybe the complexting of combining characters may be spared to you.
Human writing systems are complex and irregular, setting a single standard (Unicode for now) is a huge effort, practically impossible to capture everything that we humans can write. Unicode provide us with a way, for how much complicated it can be, to deal with most of those writing systems.
It makes our code better, not worse!
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
While I do agree that Unicode is complicated, I have to disagree about it ruining the code. It is much better than what we had before: a bunch of incompatible characters sets. Surely there are things that could have done differently, but it's easy for us to say it in hindsight.
Reality is that you very rarely need to face the full complexity of Unicode. If you have to fight with collating, maybe the complexting of combining characters may be spared to you.
Human writing systems are complex and irregular, setting a single standard (Unicode for now) is a huge effort, practically impossible to capture everything that we humans can write. Unicode provide us with a way, for how much complicated it can be, to deal with most of those writing systems.
It makes our code better, not worse!