さまざまなプログラミングパラダイムに関して、さまざまな人がさまざまな適性を持っていることはよく知られています(たとえば、非手続き型、特に関数型言語を学ぶのに苦労している人もいます。ポインタを理解するのに苦労している人もいます。それについての考察については、JoelSpolskyのブログを参照してください。理解するのに苦労している人もいます。再帰)。
私は最近、誰かの母国語の文法が数学の学習速度にどのように影響するかを調べた研究について読んでいました。現在その記事を見つけることができませんが、簡単なグーグルでこの参照を見つけました。
そのため、誰かの母国語や第一言語が、さまざまなプログラミングパラダイムに対する適性に影響を与えるのではないかと考えました。私はポジティブな影響についてもっと興味があります-たとえば、誰かが特定のパラダイムをより簡単に/より速く学ぶことを可能にするいくつかの特性、たとえば、母国語の文法は非常に再帰指向です。
明確にするために、私は文化/言語のグラマーが、異なる人の間のプログラミングに対する全体的な適性にどのように影響するかではなく、さまざまなパラダイムに対する同じ人の適性の違いにどのように影響するかを探しています。
重要:私が興味を持っている唯一の答えは、科学的研究への言及か、特定の文化/言語に精通している誰かからの個人的な観察であり、彼ら自身の経験からのものも含まれます。
たとえば、あなたが中国語を話すか、非常に多くの中国語を母国語とするプログラマーと広範囲に協力しない限り、あなたの第一言語である中国語がどのように影響するかについてのあなたの意見には興味がありません。
科学的研究に基づかないあなたの推測は大丈夫ですが、あなたの観察のもっともらしい原因についてあなたの推論を提供することを忘れないでください。
私はカルチャーバッシングには興味がありません(そのような表彰は削除されるか、削除のフラグが立てられます)。
私は文化の構築にも特に興味はありません。Linusはフィンランド出身で、Tetrisはロシアで書かれ、LarryWallはアメリカ人です。どんな文化/国でも、どんな分野でも素晴らしい心を生み出すことができます。平均に興味があります。