The English language is sometimes described as the lingua franca of computing. Computer science utilizes English as its primary conduit.
The prevalence of English in computing is a consequence of both historical and technical factors. The United States and the United Kingdom — both countries with English-speaking majorities — had prominent roles in the development and popularization of computer systems, computer networks, software and information technology.
Moreover, the technical limitations of early computers, combined with the lack of international standardization on the Internet, meant that English continued to dominate computing until innovations in internet infrastructure and increases in computer speed changed these earlier conditions. The domination of English, however, should not overshadow the technological innovations and additions to computer science that utilize other languages. Also, many widely used English-based technologies were not produced in the United States or the United Kingdom. For example, Ruby was made in Japan.
While English is still influential to various other languages with regard to computers and computing technologies, now most software products are localized in numerous languages and the invention of Unicode character encoding has resolved problems with non-Latin alphabets.
コンピュータ科学は、英語圏以外の文化によって築かれた数学的な基礎を究極的に持っています。古代近東で最初に数学的知識を持った社会は、数学の問題を段階的に解く方法を記録しました。[ 1 ]「アルゴリズム」という言葉は、ヒンドゥー・アラビア数字の普及に貢献した有名な中世アラビアの数学者、アル・フワーリズミーの名前から来ています。[ 2 ]二進数の最初の体系的な扱いは、ドイツの数学者ライプニッツによって完成されました。 [ 3 ]ライプニッツは、当時科学の共通語であったフランス語でこのテーマに関する論文を書きました。[ 4 ]そして、現在コンピュータハードウェアと呼ばれるものの革新は、英語圏の伝統の外で起こり、パスカルが最初の機械式計算機を発明し、ライプニッツがそれを改良しました。[ 5 ]
計算機の構築への関心は、第二次産業革命の到来とともに19世紀に初めて現れた。イギリスの伝統における計算機の起源は、この時代にチャールズ・バベッジによる差分機関と解析機関の概念化、ジョージ・ブールによる論理学の研究、そして1890年の米国国勢調査で特定の用途のためにハーマン・ホレリスが発明した集計機に始まる。[ 6 ]当時、イギリスはパクス・ブリタニカの絶頂期に西側諸国でほぼ完全な覇権を享受しており、アメリカは経済的、人口的なブームを経験していた。20世紀初頭の戦間期には、計算機の開発に関連する最も重要な数学は英語で行われており、英語は科学の新たな共通語にもなり始めていた。[ 7 ]
近年、一部の学者は、コンピューターにおける英語の優位性についてより批判的に研究し始めている。例えば、歴史家のトーマス・ムラニーは、キーの選択肢が限られているため、英語と中国語の違いから当初は中国のコンピューターユーザーにとってあまり使いやすくなかったQWERTYキーボードの問題に中国のコンピューターがどのように対応したかを研究している。[ 8 ]彼の著書『中国のコンピューター:情報化時代の世界史』では、中国のコンピューターユーザーがこの課題などを克服するために用いた革新的な戦略を検証している。[ 9 ]一方、学者のマーク・ウォーシャウアーは、さまざまなグローバルな文脈におけるインターネットの使用を研究し、デジタル情報は英語で過剰に入手可能である一方で、他の言語で入手可能な情報は著しく少なく、これは社会的包摂にとって問題となっていると述べている。[ 10 ]
英語はプログラミング言語の標準言語であるにもかかわらず、非西洋諸国では広く使われているプログラミング言語が数多く開発されている。最も人気のあるプログラミング言語の1つであるPythonは、1991年にオランダでGuido van Rossumによって作成された。[ 11 ] また、日本では、主にWeb開発に使われるプログラミング言語であるRubyが、1990年代半ばに松本幸弘(Matz)によって作成された。[ 12 ]国際的な開発コミュニティには英語の方が適していると考えられていた。フランス語のキーワードに基づいて、初心者プログラマー向けにLangage Symbolique d'Enseignement – Symbolic Language for Teaching(LSE)がフランスで生まれたが、その失敗は世界的にフランス語の知識が不足していることに起因する。その結果、スイスで芽生えたPASCALは英語で開発された。[ 13 ]
多くの言語のコンピューター用語は英語から借用されています。言語コミュニティによっては、この傾向に積極的に抵抗するところもあれば、英語がより広範かつ直接的に使用されている場合もあります。このセクションでは、他の言語における英語からの借用語の使用例をいくつか紹介し、注目すべき相違点についても触れます。
ブルガリアのコンピューター用語は、英語とロシア語の両方の影響を受けています。しかし多くの場合、借用語は英語から音訳されるのではなく、ブルガリア語に翻訳されます。キリル文字の使用と相まって、このため借用語を認識するのが難しくなることがあります。例えば、マザーボードを表すブルガリア語はдънна платка ( IPA: [ ˈdɤnna ˈplatka ] )で、文字通り「底板」という意味です。
フェロー語は、言語自体に基づく科学用語が少ない。フェロー語の科学用語の多くは、特に北欧語や英語の同義語を借用または改変したものである。語彙は絶えず変化しており、新しい単語はしばしば廃れ、ごく少数の単語だけが生き残り、広く使われるようになる。成功した単語の例としては、「telda」(コンピュータ)、「kurla」(アットサイン)、「ambætari」(サーバー)などがある。[ 14 ]
フランス語には、一般的に受け入れられている英語からの借用語がいくつかありますが、それらを避けようとする明確な努力もなされています。フランスでは、アカデミー・フランセーズが言語の標準化を担っており、しばしば新しい技術用語を作り出しています。それらの用語の中には実際に受け入れられているものもありますが、多くの場合、英語からの借用語が依然として主流です。ケベック州では、ケベック・フランス語局が同様の役割を担っています。
ドイツ語では、英語の単語もよく使われます。
日本語では外来語にカタカナが用いられ、現在でも多種多様な外来語が使われている。英語のコンピューター用語は現代日本語の語彙に依然として多く見られる。
日本語のローマ字表記に適したキーボードレイアウトを 使用することで、ユーザーはラテン文字を入力して、ひらがな、カタカナ、漢字を含む日本語を表示することができます。
通常、コンピュータのキーボードで日本語を入力する場合、テキストはローマ字で入力され、必要に応じてヘボン式、訓令式、または日本式ローマ字表記に従います。一般的な日本語ワープロソフトでは、これら3つすべてに対応しています。長母音は仮名でどのように表記されるかに従って入力されます。たとえば、長母音の「o」は、曲折アクセント記号やマクロンが付いた「ô」や「 ō 」ではなく、 「 ou 」と入力します。文字が入力されると、指定されたとおりに自動的にひらがなまたはカタカナに変換されます。そして、これらの仮名フレーズは、必要に応じて漢字に変換されます。[ 16 ]
アイスランド語には独自の科学用語の語彙がある。しかし、英語からの借用語も存在し、それらは主に日常会話で使われる一方、アイスランド語の単語はより長かったり、あまり広く使われていなかったりする。
イタリア語では、コンピューター関連の単語のほとんどは英語のままで、イタリア語の固有語はほとんど使われません。後者の単語は通常、そのような製品の初期バージョンを説明するために使われます(例えば、イタリア語では「computer」が定番の単語で、「calcolatore」はパンチカードコンピューターにほぼ限定的に使われます)。また、比喩が簡単に翻訳できない場合は、完全に避けられることもあります(例えば、「mouse」 。窓を翻訳するのに「finestra」が使われるのとは対照的です)。
北欧諸語では、コンピューターに関して英語の単語を使うことはごく一般的です。
名詞:メール(電子メールを指す)、ソフトウェア、ブログ(「blog」から)、スパム
動詞:ブート、スパム、ブログ
ポーランド語の用語は英語に由来する。
ラテンアメリカのソフトウェア産業やインターネットにおける英語の影響は、カスティーリャ語の語彙から大きく影響を受けている。
スペイン語のコンピューター用語の多くは、英語の対応する用語と共通の語源を持っています。このような場合、どちらの用語も理解されますが、正式な場面ではスペイン語の方が好まれます。
初期のコンピュータのソフトウェアとハードウェアは、ラテン文字以外の文字セットをほとんどサポートしていませんでした。そのため、他の文字体系に基づく言語を表現することは困難、あるいは不可能でした。 1960年代に作成されたASCII文字エンコーディングは、通常7ビット形式で128種類の文字しかサポートしていませんでした。追加のソフトウェアを使用することで、キリル文字に基づく言語など、一部の言語をサポートすることが可能でした。しかし、中国語や日本語のような複雑な文字体系や表意文字の言語は、8ビット文字エンコーディングで課せられる256文字の制限よりも多くの文字を必要とします。旧ソ連で開発された一部のコンピュータは、キリル文字をネイティブでサポートしていました。
UnicodeとUTF-8がウェブ上で広く普及したことで、こうした歴史的な制約のほとんどが解消されました。ASCIIはコマンドインタープリタ、プログラミング言語、テキストベースの通信プロトコルにおいて事実上の標準として残っていますが、徐々に衰退しつつあります。
ほとんどのプログラミング言語の構文は英語のキーワードを使用するため、それらを使用するにはある程度の英語の知識が必要だと主張できる。いくつかの研究では、英語を母語としないプログラマーが、プログラミング能力を伸ばす上で英語が最大の障害であると自己申告していることが示されている。[ 18 ]しかし、すべてのプログラミング言語は形式言語のクラスに属することを認識することが重要である。それらは、英語を含む自然言語とは大きく異なる。
英語以外のプログラミング言語の例をいくつか挙げます。
多くのアプリケーションプロトコルでは、下位層プロトコルで一般的に使用されるバイナリ値ではなく、リクエストやパラメータにテキスト文字列が使用されます。リクエスト文字列は通常、英単語に基づいていますが、場合によっては英表現の短縮形や頭字語になっていることもあり、英語の習熟度に関わらず、プロトコルに精通していない人にとってはやや難解に感じられることがあります。しかしながら、単語のような文字列を使用することは、熟練者(かつ十分な英語力を持つ者)がキーボードからプロトコルを手動で実行するための便利な記憶術となり、通常はサービスの不具合を特定するために用いられます。
例:
注目すべきは、応答コード、つまりリクエストの受信者から返される文字列は、通常数値であるということです。たとえば、HTTP (および他のプロトコルで借用されているもの) では、
これは、応答コードも明確な情報を伝える必要がある一方で、要求者が後続のアクションを変更するために任意で使用できるさまざまなニュアンスを持つ可能性があるためです。このような「サブコード」すべてをアルファベットで伝えるのは扱いにくく、擬似英語を使用する利点が失われてしまいます。応答は通常ソフトウェアによって生成されるため、記憶術に頼る必要はありません。また、数値コードは、人間が手動でプロトコルをテストするよりも、ソフトウェアによって処理される方が分析や分類が容易です。
多くのパーソナルコンピュータにはBIOSまたはUEFIファームウェアチップが搭載されており、起動時や設定画面で英語のテキストが表示されます。
キーボードショートカットは通常、検索を表すCTRL+Fのように英語のキーワードで定義されます。
英語はワールドワイドウェブ上で最も利用されている言語であり、インターネットユーザーの25%以上を占めている。[ 19 ]
ウェブユーザーの割合を示す指標は通常、ウェブにアクセスするユーザーの第一言語を単純に比較することに焦点を当てています。しかし、第二言語や外国語を使用するユーザーについても考慮することが重要です。つまり、ユーザーの第一言語は、ウェブ利用時に日常的に使用する言語を必ずしも反映するものではないからです。
英語圏のユーザーはウェブユーザーの大多数を占めており、全体(約10億人)の約3分の1を占めていると一貫して言われている。これは英語圏の国々の相対的な豊かさとインターネット普及率の高さを反映している。この優位性は、主に中国人ユーザーの急速な増加により崩れつつある可能性がある。[ 20 ]
比較的裕福な国々における母語話者の割合は概ね安定しており、最も多いのはドイツ語と日本語で、それぞれ全体の5%から10%を占めている。
英語のウェブコンテンツの割合を示すよく引用される数字の一つは80%である。 [ 21 ]他の情報源では、5~15ポイント低い数字が示されているが、それでも50%を大きく上回っている。[ 22 ] [ 23 ] [ 24 ]これらの割合に関して注目すべき点が2つある。
英語のウェブコンテンツ数は、英語を母語とするユーザー数の最大2倍にも上る。
英語は既に圧倒的な優位性を誇り、他の分野でも共通語としての利用が拡大していることから、英語を母語とするインターネット利用者が減少しても、英語のウェブコンテンツは今後も優位性を維持し続ける可能性がある。これは典型的な正のフィードバックループであり、新規インターネット利用者は英語を学び、オンラインで活用することが有益だと感じ、それによって英語の威信が高まり、結果として後続の新規利用者も英語を学ばざるを得なくなるという好循環が生まれる。
その他の要因(中にはウェブメディアの登場以前から存在するものもある)によって、英語がウェブコンテンツの主流となった。この点で最も注目すべきは、研究者や専門家が最大限の露出を確保するために英語で論文を発表する傾向にあることである。例えば、医学文献情報の最大のデータベースでは、過去40年間英語が主流の言語であり、その割合は同期間に継続的に増加していることが示されている。[ 25 ]
英語圏以外の人々が定期的に英語で論文を発表しているという事実は、英語の優位性をさらに強固なものにしている。英語には豊富な専門用語があり(これは主に、ネイティブスピーカーも非ネイティブスピーカーも技術的なアイデアを伝えるために英語を使用しているためである)、多くのITおよび技術専門家は出身国に関係なく英語を使用している(例えば、リーナス・トーバルズはフィンランド出身でスウェーデン語が母語であるにもかかわらず、コードに英語でコメントを付けている)。
{{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク)