英語以外の言語は話せません。(まあ、私は高校時代のラテン語です。ラテンアメリカを訪れたことがあれば便利です。:-)その背景から、私はこう言います:
他の人が述べたように、プログラミングに関する多くの情報は、ウェブや本で、英語で書かれているので、英語を学ぶなら確かに役立つでしょう。
一部のコンピューター言語では、たとえばVisual Basicなど、多くの英語の単語を使用します。その他は、C / C ++ / C#などのシンボルを主に使用します。したがって、プログラムを行う場合は、いくつかの英語を学ぶ必要があります。しかし、私はそれがたくさんだとは思わない。IF、WHILE、RETURNなど。言語に応じて、10〜20語から数十語まで。Visual Basicは私が考えることのできる最も言葉の長い言語であり、リストをチェックしたところ、約160の予約語がありますが、そこには多くの重複があります。ENDやWHILE、そしてEND WHILEのように、3つの別個の「単語」としてリストされています。英語を母国語としない人にとっては不便であることがわかりますが、これらの単語は、一般的な英語の意味と大まかに関連する意味でしか使用されないことが多いため、多くの場合、英語以外のスピーカーの方が英語のスピーカーよりもそれほど難しくありません。同様に、HANDLERまたはCASTの意味は、おそらく、ポルトガル語を話す新しいプログラマーよりも、英語を話す新しいプログラマーにとって明白ではありません。代わりに、これらのことの一部が英語では意味のない単語によって呼び出された場合、CASTを言う代わりにFOOBARを言った場合のように、それはプログラミングを学ぶことをより難しくしましたか?私はそれが大きな違いを生んだとは思わない。それはプログラミングを学ぶことを私に難しくしましたか?私はそれが大きな違いを生むだろうとは思わない。それはプログラミングを学ぶことを私に難しくしましたか?私はそれが大きな違いを生んだとは思わない。
一部の言語には、キーワードの代替単語を何らかの方法で定義するオプションがあるとおっしゃっています。そうです、あなたは自分の言語の単語を英語のキーワードの同義語として定義できます。しません これで、プログラムには、作成した非標準の用語がたくさんあります。同じことをしようとする他の誰かが、あなたがするのとまったく同じ単語のセットを使用することはほとんどありません。だから今、他の人のプログラムを読んで、あなたは彼が彼の「翻訳」によって何を意味したかを理解しなければなりません。社内の全員が同じセットを使用していれば、あなたはそれらを学び、お互いのプログラムに簡単に取り組むことができると思います。しかし、別の会社に移動したり、ウェブからソフトウェアをダウンロードしたりするとどうなりますか?あなたは自分のためにtrapを仕掛けているだけのように思えます。標準的な単語を覚える方が良い。
あなたがポルトガル語でプログラムを書いていて、それを読む可能性が高いのが他のブラジル人だけで、おそらくポルトガル語を話すが、おそらく英語が特に流notでない場合は、変数名をポルトガル語にすることは理にかなっています。あなたが特に得意ではない言語で変数名を作ろうとすることで得られるものがわかりません。