News for hackers. Stuff that matters.
Re:Italian Ruby by xxpor on Monday August 31, 2020 @12:28PM (#24333028)
It's a pretty amazing coincidence how it just so happens that English is (one of) the most convenient languages to encode into bytes.
Re:Italian Ruby by tinco on Monday August 31, 2020 @12:52PM (#24333313)
How is that? I don't know about Chinese, but surely Japanese has much better entropy in bytes? As would other languages with more expressive character sets.
Re:Italian Ruby by xxpor on Monday August 31, 2020 @03:27PM (#24335092)
That's the issue. English can be represented with 7 bits. Good luck doing that for any logographic language.

And that doesn't even take into account that since English (and a lot of alphabet based languages) use spaces to mark where words begin and end. In Japanese, you can have a word that consists of a kanji plus a few hiragana characters as a grammatical marker. But there's no space between that word and the next. How do you know decide where to insert a line break?

Re:Italian Ruby by ketralnis on Monday August 31, 2020 @03:20PM (#24335006)
It's not a coincidence, the A in ASCII stands for American.
Re:Italian Ruby by xxpor on Monday August 31, 2020 @03:24PM (#24335055)
Sure, but just the fact that roman characters with no accents (or just a few), plus all of the punctuation, fits in a 7 or 8 bit key space.
Re:Italian Ruby by hcs on Tuesday September 01, 2020 @04:40AM (#24339693)
And even 5 bits was enough for a long time, across a few European languages: https://en.wikipedia.org/wiki/Baudot_code (which I just learned is also where "baud" comes from!)
Re:Italian Ruby by goto11 on Tuesday September 01, 2020 @06:05AM (#24340096)
Is it more convenient than any other phonetic script? I just happened that ASCII was based on English and became the standard.