あなたの母国語でコーディング-あなたは、legesherを聞きましたか?


開発者として、私たちは英語でプログラミングコマンドを書くのに使用されます(これは私の小さなJavaゲームからの例としては、変数と関数の名前ではフィンランド語を使っています.
private int blocks;
private boolean ready;

public boolean addBlock() {
  if (!this.ready) {
    this.blocks++;
    return true;
  }
  return false;
}
英語を全く話さない人のために、これらのすべてのキーワードを学ぶことは、すでに英語を理解している人と比較して、はるかに努力を必要とします.英語の話者は多くのコードの意味を差し引くことができます、そして、私は想像します、より簡単にプログラミング言語を暗記することができます.
上の例を見てみてください.
yksityinen kokonaisluku palat;
yksityinen totuusarvo valmis;

julkinen totuusarvo lisääPala() {
  jos (!tämä.valmis) {
    tämä.palat++;
    palauta tosi;
  }
  palauta epätosi;
}    
どのように簡単にあなたはそれを学ぶと思いますか?
フィンとして、どのようにクールそれはそのようなコードになるだろう!

Legesherプロジェクトは、人々に彼らの自国語でコードを要求します
Senjaは、私を楽しいものに私に紹介しましたLegesher プロジェクトをしばらくしてください.プロジェクトは、ちょうど一歩から一歩を踏み出すことを目指します:あなた自身の言語でコードすることができることを想像してください!
Senjaは私にPythonのキーワード(Pythonは現在、優先順位)のためのフィンランドの翻訳の見直しを支援するために招待し、それが何を開いた経験は何だった!そのうちのいくつかはとても簡単だった.false - 東工大理true - 東理大class - ルルカif - ジョ.何人かはトリッキーだった.elif 英語じゃない!いくつかは不可解だった:前置詞が本当にないフィンランドのような言語のために.as , for , from and in 非常に創造的な翻訳が必要です.
私たちは、オリジナルの翻訳者と他の批評家が何を考えるかについて見ます.😊

英語支配
私が知っているすべてのプログラミング/マークアップ/スタイルシート言語は、英語に基づきます:HTML、CSS、PHP、Java、JavaScript、Python ...私はそれについて何か問題がなかった(またはそれは奇妙な)が、今はこれは私が考えていた、そこにはないプログラミング言語があります.
Turns out there are ! そのうちの一つはTampio フィンランド語に基づきます.👍 お気に入りは?
(確かに、完全にシンボリックなプログラミング言語がありますが、自然言語に基づくものは私にとってより興味深いものです)

あなたはLegesherも手伝うことができます
あなたが英語以外の言語を知っているならばthe GitHub repo . あなたが翻訳やレビューをしているかどうかにかかわらず、あなたは本当にどの単語がプログラミングキーワードの後ろに意味を記述するかについて考える必要があります.辞書から最初のものを選ぶだけではいけません.
私は、私がまだこのようにPythonを書くことができないLegesherと仮定します
tulosta('Hei maailma!')
だってprint 関数名であり、私はそれらがプロジェクトで翻訳されているのを見ません(私が間違っているならば、私を正してください)、しかし、プロジェクトはその方向のステップです-そして、多分、機能名などはその将来の計画にあります.
それにもかかわらず、それは貢献するように楽しいプロジェクトであり、私は前進の見直しと翻訳を期待!
カバー写真Markus Spiske on Unsplash