Reputation
Top tag
Next privilege 200 Rep.
See reduced ads
Badges
2 4
Newest
 Good Answer
Impact
~69k people reached

  • 0 posts edited
  • 0 helpful flags
  • 40 votes cast
Mar
9
comment When is it beneficial to not use utf-8?
@DonalFellows: That was the GB variant of ISO-646, not ASCII. And, well.., after all it was a pound sign, wasn't it?
Mar
9
comment Why are there multiple Unicode encodings?
@LokiAstari: A glyph doesn't correspond to a codepoint. A codepoint may be represented with several different glyphs depending on context (e.g: arabic, where which glyph to use depends on the position of the codepoint in the word, with different glyphs for initial, medial, final, and isolated positions), a glyph may represent several consecutive codepoints (e.g: in brahmi scripts, such as devanagari, you may have a single glyph for the combination KA+virama+SA=KSA), some codepoints have no glyph at all (e.g: LRI, RLI, ...), ...
Mar
9
comment Why does utf-8 waste several bits in it's encoding
Also, your encoding doesn't seem to guarantee that ASCII code values don't appear in any part of the representation for non-ASCII characters. FSS/UTF and UTF-8 are designed to work with legacy programs, (e.g: those using ASCII NUL and slash (path separator) as separators).
Mar
9
comment Why does utf-8 waste several bits in it's encoding
cl.cam.ac.uk/~mgk25/ucs/utf-8-history.txt Your proposed encoding is similar to the original FSS/UTF proposal. Ken Thompson and Rob Pike wanted the self-synchronizing property.
Jul
25
comment Why would programmers ignore ISO standards?
@BasileStarynkevitch: FYI, many IT-related ISO standards are available at the ISO ITTF site: standards.iso.org/ittf
Jun
19
comment Should UTF-16 be considered harmful?
@musiphil: so, when was the last time you created a unit test for non-BMP characters?
Mar
11
comment Can commented-out code be valuable documentation?
Software as a liability is also treated at c2.com/cgi/wiki?SoftwareAsLiability From there: "Producing more code is not always a gain. Code is expensive to test and maintain, so if the same work can be done with less code that is a plus. Don't comment out dead code, just delete it. Commented out code goes stale and useless very fast, so you may as well delete it sooner rather than later, to loose the clutter. Keep good backups to make it easier."
Jan
30
awarded  Good Answer
Jan
12
awarded  Nice Answer
Sep
15
awarded  Commentator
Sep
15
comment Is it true that once you learn one language most of the rest come easy?
Emptiness the starting point. — In order to taste my cup of water you must first empty your cup. My friend, drop all your preconceived and fixed ideas and be neutral. Do you know why this cup is useful? Because it is empty - Bruce Lee
Sep
15
comment Is it true that once you learn one language most of the rest come easy?
I really like your second paragraph. On a similar vein, I'll quote Bruce Lee on learning to fight: let me remind you [Jeet Kune Do] is just a name used, a boat to get one across, and once across it is to be discarded and not to be carried on one's back.
Aug
18
awarded  Necromancer
Aug
1
answered Should UTF-16 be considered harmful?
Aug
1
comment Should UTF-16 be considered harmful?
Python3 and PHP6 are probably a case of "me too", and we all know how well that went with PHP6.
Jul
17
comment Are Concurrency Abstractions Emulating UNIX Processes?
@Louis: each thread can run in a different core.
Sep
27
comment What differentiates the exceptional programmers from the really good ones?
“I haven't failed, I've found 10000 ways that don't work” - Thomas Edison
Sep
26
comment Most useful features of VIM that aren't standard in a IDE
@Chinmay: I think you have the meaning of "proper" backwards. Proper code completion completes anything using the principle of locality, even if you are writing text instead of code.
Sep
25
awarded  Teacher
Sep
25
awarded  Supporter