Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Which programming languages were designed with Unicode support from the beginning?

Tags:

Which widely used programming languages were designed ground-up with Unicode support?

A lot of programming languages have added Unicode support as an afterthought in later versions, but which widely used languages were released with Unicode support from day one?

like image 299
knorv Avatar asked Sep 12 '09 21:09

knorv


People also ask

What programming languages use Unicode?

C#, Java, Python3, as far as I know, are all Unicode based programming.

Does Unicode support all languages?

The simplest answer is that Unicode covers all of the languages that can be written in the following widely-used scripts: Latin, Greek, Cyrillic, Armenian, Hebrew, Arabic, Syriac, Thaana, Devanagari, Bengali, Gurmukhi, Oriya, Tamil, Telugu, Kannada, Malayalam, Sinhala, Thai, Lao, Tibetan, Myanmar, Georgian, Hangul, ...

Does C use Unicode?

This is not surprising considering its many nice properties: It can represent all 1,114,112 Unicode characters. Most C code that deals with strings on a byte-by-byte basis still works, since UTF-8 is fully compatible with 7-bit ASCII.

Is Python Unicode or ASCII?

Python 2 uses str type to store bytes and unicode type to store unicode code points. All strings by default are str type — which is bytes~ And Default encoding is ASCII. So if an incoming file is Cyrillic characters, Python 2 might fail because ASCII will not be able to handle those Cyrillic Characters.


1 Answers

Java was probably the first popular language to have ground-up Unicode support.

like image 64
Ken Keenan Avatar answered Sep 21 '22 08:09

Ken Keenan