Guajara in other languages: Spanish, Deutsch, English, French, Italian ...



2バイト言語

コンピュータ関連の世界で、中国語日本語など、通常使用する文字をコンピュータで扱うために、1文字に2バイトを要する文字で表記される文字言語を指すときに使われる言葉。 ダブルバイト言語、マルチバイト言語ともいう呼び方もなされるが、後述のような問題点がある。

Table of contents
1 背景
2 問題点
3 「2バイト圏」
4 補足事項
5 関連記事

背景

コンピュータに各国の言語を実装しようとした頃、英語などの言語は当時の1バイト文字で充分な表現が行えたが、1バイト文字の範囲で扱えない多数の文字言語を使う国では、2バイトの文字を扱う必要に迫られた。(マルチバイト処理)

これには大変な困難が伴ったほか、その後も英語版のソフトウェアを他の言語に移植する際、フランス語版を作るのと日本語版(あるいは中国語版など)を作るのとでは必要な労力が桁違いだった。それはいわゆる1バイト文字だけ扱っていたソフトウェア(特に文書処理など)を、2バイト文字も扱えるようにするには大幅な拡張が必要だったためである。

そのため、英語やフランス語などの言語をひとまとめにして1バイト言語、2バイト文字が必要となるものを2バイト言語とする呼び方が一部で生まれた。

問題点

ただし、1バイト文字で「This is a pen」と書いても2バイト文字で「This is a pen」と書いても英語は英語である。
また逆に「おはようございます」を「Ohayougozaimasu」と記述したものを日本語ではないということはできない。(「言語」と言ってしまうと文字言語に限らないため)
そのため、この表現自体に問題があると言えるが、1群として指し示すのに便利で、代替の適切な単語が知られていないことから現在でもIT関連のメディアや、それらのソフトウェアを販売する会社などでも使われているようである。

また、ウィキペディアで使用しているUnicodeでは、多言語対応のため1文字が最大4バイト長となっており、単純に1バイト2バイトと言うことはできない。

「2バイト圏」

なお、同じソフトウェアでも、英語版・ドイツ語版などと、中国語版・日本語版では価格が大きく違うものが見られる。開発および移植にかかわるコストの違いと見られるが、このため「1バイト言語」「2バイト言語」という表現が今でも使用される。 一部では、欧米と対置するものとして「2バイト/ダブルバイト圏(文化圏)」という表現も見られる。文字言語のナショナリティと連帯感からの言葉であろうと思われるが、これとて同様の問題を抱えていることに変わりはない。

関連記事

1バイト言語




Wikipedia - All text is available under the terms of the GNU Free Documentation License.

Tagoror dot com  -  Legal Information  -  Contact us