tags:

views:

199

answers:

5

I am writing an article on Unicode and discussing the advantages of this encoding scheme over outdated methods like ASCII.

As part of my research I am looking for a reference that listed the languages that could be fully represented using only the characters supported by ASCII. Haven't had much luck tracking it down with Google and I thought I'd tap the collective knowledge of SO to see if anyone had a reasonable list.

Key points:

  • All languages listed must be able to be completely represented using the character set available in ASCII.
  • I know this won't be comprehensive, but I am mostly interested in the most common written languages.
+2  A: 

I assume you mean natural languages and only 7 bit ASCII?

In that case the list is quite small. Mostly english.

Gamecat
+5  A: 

Given loan words, I don't think there are any such languages. Even ugly Americans know the difference between "resume" and "résumé".

chaos
Good point. I hadn't considered the posibility of loaned words.
JohnFx
+3  A: 

There are no natural languages that I know of that can be fully represented in ASCII. Even American English, the language for which ASCII was invented, doesn't work: for one, there are a lot of foreign words that have been integrated into the American English language that cannot be represented in ASCII, like resumé, naïve or a word that probably every programmer uses regularly, schönfinkeln.

And two, ASCII is missing pretty much all typographic characters like “quotation marks”, dashes of various lengths (– and —), ellipses (…), thin and wide spaces and so on, all of which are used in American English.

Jörg W Mittag
Yep, though to nit-pick, three periods is the accepted normal form for typing an ellipsis. Unicode U+2026 HORIZONTAL ELLIPSIS is a compatibility character added to allow round-tripping to legacy encodings that had this as a single character.
bobince
Thanks, I did not know that. In German, that's generally not allowed, although everybody does it anyway, of course. Not everybody is obsessed like me and actually writes his own keyboard mapping with all those typographic characters :-)
Jörg W Mittag
+1  A: 

Some constructed languages such as Interlingua and Ido are designed to use only ASCII characters. ‘Real’ languages in everyday use tend to use characters outside the ASCII range, at the very least for loanwords.

bobince
+3  A: 

IIRC from my Latin classes, the macrons in Latin are later additions by people studying meters in Latin poetry; they wouldn't have been used in every-day writing. So you've got Latin.

Adam Jaskiewicz
I would never have thought of Latin, but you're right. Maybe the OP should specified *living* languages.
Alan Moore
Lingua Latina mortua non est.
Adam Jaskiewicz