符号化と人間の言語アクセス
3382 ワード
我々はすべての時間と時間を再びどのようにアクセスできる学習コードを聞いている.単純なGoogle検索は無数のYouTubeチュートリアルと無料のオンラインコースを産むでしょう.キャリア構築の知識をより容易に利用されていない.あなたが英語を話すならば、それはそうです.教育的なアクセス障壁がダウンしている、あなたはもはや4年大学にコードを学ぶに出席する必要がありますが、言語の障壁はしっかりと場所に残っている.コーディング言語の3分の1以上は英語(または英語予約語を使用)と使用率PYPL これらの言語のはるかにこれを超えています.
私は巨大なカバーズを始めたいと思っています.私は英語のネイティブスピーカーです.これらは私の観察と結果の研究です.
マルチリンガル版で広く利用できる4つのプログラミング言語がありますこの4人のうち2人は子供向きになっている.スクラッチ(2つの言語のうちの1つ)が彼らの母国語に基づくプログラミング言語でコード化することを学ぶ子供たちがもう一つの言語で学習しているものより速く学ぶことを示す研究をしたので、これは重要で重要です.「外国語を母国語とする言語でコードを学ぶことは可能です.あなたのようなキーワードを扱うことができます.」
特に、それが教育に関して来るとき、ローカライズされたプログラミング言語は励ましているオプションです.これらは、ユーザーがどこから、そして、彼らの自国語に依存して変化する言語ですそれがキャリアアクセスになるとき、これらの言語はデバッグまたは読みやすさで若干の困難を引き起こすことがありえます.しかし、私は、彼らがあなたのベルトの下で最初のものを持つならば、彼らが以下の言語が学ぶのが非常に簡単であるように、彼らが教育のための大きなオプションであると思います、そして、あなたの最初のコーディング言語を学んでください.
ほとんどの言語のドキュメントは、一般的に英語で提供されています.コミュニティがドキュメントをより広くアクセスできるようにすることを決めたならば、既存のドキュメンテーションを翻訳することは非常に難しい仕事でありません.より大きなシフトは、これらの非英語を話す学習者のためのコミュニティを構築するでしょう.誰もが開発者がGoogleに大きく依存していることを知っているコーディングは、孤独な活動のように見えるかもしれませんが、現実には、あなたは大いに助けと支援のためにあなたのコミュニティに頼ります.これらのタイプのコミュニティは一晩建てられておらず、開発するのは難しい.これは、既存のコミュニティが正確に多言語の経験やビジネスモデルを歓迎していないという事実によって統合されています.例えば、Stackoverflowの公式policy フラグまたは英語ではない質問やコメントを閉じます.これは逃した機会のように感じているが、それは彼らが拡大し、ポルトガル語、日本語、ロシア語、スペイン語で開発されたサイトを持っているので、ステップを取っているようです.この種のコミュニティの拡大は、コーディングフィールドのための人間の言語アクセスを改善するのに大いに役立つ.
コーディング言語による面白い現象は、彼らが非英語圏の国で開発されたとしても、彼らは一般に英語の構文のまわりにまだ組み込まれています.おそらく、これは第1のコーディング言語が英語であったという事実と関係があります、しかし、傾向は減速していないようです.最も人気のある、“非常に使用されるコーディング言語のいくつかは、非英語圏の国、スイス(PASCAL)、デンマーク(PHP)、日本(Ruby)、ブラジル(Lua)、オランダで開発された.”その主な理由は、「ハイテク産業がある外国でさえ、英語は世界中の開発者と通信するためのLinguaフランカとして使われます.」これは、有利な産業を成長させることへのアクセス可能性を制限することに貢献します.
QARB(アラビア語)、中国語Python、Farsinet(ペルシャ語)、およびヒンドゥー語プログラミングシステム(ベンガル、グジャラート、ヒンディー語)のような非英語ベースのコーディング言語の数がありますが、“これらの言語はまだ教育目的のためにまだ使用されます.”
Wired - "Coding Is for Everyone—as Long as You Speak English"
Are There Any Non-English Programming Languages?
The Language of Codes : Why English is the Lingua Franca of Programming
Qalb (programming language)
私は巨大なカバーズを始めたいと思っています.私は英語のネイティブスピーカーです.これらは私の観察と結果の研究です.
多言語符号化言語
マルチリンガル版で広く利用できる4つのプログラミング言語がありますこの4人のうち2人は子供向きになっている.スクラッチ(2つの言語のうちの1つ)が彼らの母国語に基づくプログラミング言語でコード化することを学ぶ子供たちがもう一つの言語で学習しているものより速く学ぶことを示す研究をしたので、これは重要で重要です.「外国語を母国語とする言語でコードを学ぶことは可能です.あなたのようなキーワードを扱うことができます.」
const
, let
, and break
他のシンボルを扱うように<=>
or //
. しかし、これはすでに困難なタスクをはるかに困難にし、これは他の言語のドキュメントの欠如を考慮せずにです.ローカライズプログラミング言語
特に、それが教育に関して来るとき、ローカライズされたプログラミング言語は励ましているオプションです.これらは、ユーザーがどこから、そして、彼らの自国語に依存して変化する言語ですそれがキャリアアクセスになるとき、これらの言語はデバッグまたは読みやすさで若干の困難を引き起こすことがありえます.しかし、私は、彼らがあなたのベルトの下で最初のものを持つならば、彼らが以下の言語が学ぶのが非常に簡単であるように、彼らが教育のための大きなオプションであると思います、そして、あなたの最初のコーディング言語を学んでください.
ドキュメントとコミュニティ
ほとんどの言語のドキュメントは、一般的に英語で提供されています.コミュニティがドキュメントをより広くアクセスできるようにすることを決めたならば、既存のドキュメンテーションを翻訳することは非常に難しい仕事でありません.より大きなシフトは、これらの非英語を話す学習者のためのコミュニティを構築するでしょう.誰もが開発者がGoogleに大きく依存していることを知っているコーディングは、孤独な活動のように見えるかもしれませんが、現実には、あなたは大いに助けと支援のためにあなたのコミュニティに頼ります.これらのタイプのコミュニティは一晩建てられておらず、開発するのは難しい.これは、既存のコミュニティが正確に多言語の経験やビジネスモデルを歓迎していないという事実によって統合されています.例えば、Stackoverflowの公式policy フラグまたは英語ではない質問やコメントを閉じます.これは逃した機会のように感じているが、それは彼らが拡大し、ポルトガル語、日本語、ロシア語、スペイン語で開発されたサイトを持っているので、ステップを取っているようです.この種のコミュニティの拡大は、コーディングフィールドのための人間の言語アクセスを改善するのに大いに役立つ.
ソース
コーディング言語による面白い現象は、彼らが非英語圏の国で開発されたとしても、彼らは一般に英語の構文のまわりにまだ組み込まれています.おそらく、これは第1のコーディング言語が英語であったという事実と関係があります、しかし、傾向は減速していないようです.最も人気のある、“非常に使用されるコーディング言語のいくつかは、非英語圏の国、スイス(PASCAL)、デンマーク(PHP)、日本(Ruby)、ブラジル(Lua)、オランダで開発された.”その主な理由は、「ハイテク産業がある外国でさえ、英語は世界中の開発者と通信するためのLinguaフランカとして使われます.」これは、有利な産業を成長させることへのアクセス可能性を制限することに貢献します.
結論
QARB(アラビア語)、中国語Python、Farsinet(ペルシャ語)、およびヒンドゥー語プログラミングシステム(ベンガル、グジャラート、ヒンディー語)のような非英語ベースのコーディング言語の数がありますが、“これらの言語はまだ教育目的のためにまだ使用されます.”
Hello World! قول "مرحبا يا عالم!" ==
うまくいけば、これらの言語は拡大し続けることができます.グレッチェン・マックロッチはこうした. 私たちが英語のデフォルトを命名するとき、我々が我々がU .を持っていないロシアのHTMLまたはスワヒリ語JavaScriptを含む世界を想像することができるということを我々が尋ねることができることは、より明白になりますあなたの母国語が英語であるならば、コードを学ぶことの近い利点.進歩は、教育的な障壁を減らして、我々の言語を拡大するだけでなく、我々のドキュメンテーションとコミュニティも続けます.リソース
Wired - "Coding Is for Everyone—as Long as You Speak English"
Are There Any Non-English Programming Languages?
The Language of Codes : Why English is the Lingua Franca of Programming
Qalb (programming language)
Reference
この問題について(符号化と人間の言語アクセス), 我々は、より多くの情報をここで見つけました https://dev.to/hannahglazier/coding-and-human-language-access-2nd8テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol