アカウント名:
パスワード:
この設問、「簡単」の定義があやふやなので論争の元になって居るが、現実としては表題の通りだと思う。
これが、二つの言語を習得た者と一つしか習得していない者の比較だと習得している言語のタイプによって状況が変わってくる可能性があるが、一切未経験と他言語経験者であればほぼ間違いなく他言語経験者の方が習得は容易であると言えるだろう。
ただ、それが「簡単に習得できた」と言えるかはまた別問題というか、人によって感覚が異なるというだけの話だろう。
どんなプログラミング言語でも、ベースとなる共通概念がありますね。グローバル変数とか、ローカル変数とか、それらのスコープとかアナログ信号のデジタル化とか、(言語によるが)コンパイルと実行とか、ループとか、その入れ子構造とか
その辺をいちいち学びなおす必要はないことは確かに「プログラミング言語を一つ学んだら別の言語も簡単に習得できる」だろうこのへんは自然言語でいえば「単語がある」「名詞がある」とかの基本概念だろう。地球人類ならそれは母国語をマスターしたくらいで理解できている。
でもそこから先は結構言語によって思考概念が違うので、文法や思考が共通な言語だと敷居は低いが思考方法が違うと「簡単には習得できない」だろうC言語で思考していると、「で、この def __init__ っていつ実行されるの?」っていちいち躓く(俺だけかもしれん)自然言語だと、英語の現在完了形とか、習って数十年でも母国語が日本語だと腑に落ちたとは言えんしな
大筋合意。以下揚げ足取りなんだけど。
このへんは自然言語でいえば「単語がある」「名詞がある」とかの基本概念だろう。
日本語の場合、単語って概念は、書き言葉を習った時点ですらはっきりはしてない気がするね。単語ごとに分かち書きするわけでは無いし。文の概念を習って、それを文節に分けて、さらにその中を単語に分けることができる、と言うわけだけど、結構難しい。名詞だけを取り出すのは、比較的簡単だけど、動詞を含む文節から動詞・助動詞・助詞に分けるのは、そう簡単じゃない。単語の概念は薄いのではなかろうか。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
ずぶの素人よりましなのは確か (スコア:1)
この設問、「簡単」の定義があやふやなので論争の元になって居るが、現実としては表題の通りだと思う。
これが、二つの言語を習得た者と一つしか習得していない者の比較だと習得している言語のタイプによって状況が変わってくる可能性があるが、一切未経験と他言語経験者であればほぼ間違いなく他言語経験者の方が習得は容易であると言えるだろう。
ただ、それが「簡単に習得できた」と言えるかはまた別問題というか、人によって感覚が異なるというだけの話だろう。
しもべは投稿を求める →スッポン放送局がくいつく →バンブラの新作が発売される
Re:ずぶの素人よりましなのは確か (スコア:0)
どんなプログラミング言語でも、ベースとなる共通概念がありますね。
グローバル変数とか、ローカル変数とか、それらのスコープとか
アナログ信号のデジタル化とか、(言語によるが)コンパイルと実行とか、
ループとか、その入れ子構造とか
その辺をいちいち学びなおす必要はないことは
確かに「プログラミング言語を一つ学んだら別の言語も簡単に習得できる」だろう
このへんは自然言語でいえば「単語がある」「名詞がある」とかの基本概念だろう。地球人類ならそれは母国語をマスターしたくらいで理解できている。
でもそこから先は結構言語によって思考概念が違うので、
文法や思考が共通な言語だと敷居は低いが
思考方法が違うと「簡単には習得できない」だろう
C言語で思考していると、「で、この def __init__ っていつ実行されるの?」っていちいち躓く(俺だけかもしれん)
自然言語だと、英語の現在完了形とか、習って数十年でも母国語が日本語だと腑に落ちたとは言えんしな
Re:ずぶの素人よりましなのは確か (スコア:1)
大筋合意。以下揚げ足取りなんだけど。
このへんは自然言語でいえば「単語がある」「名詞がある」とかの基本概念だろう。
日本語の場合、単語って概念は、書き言葉を習った時点ですらはっきりはしてない気がするね。
単語ごとに分かち書きするわけでは無いし。
文の概念を習って、それを文節に分けて、さらにその中を単語に分けることができる、と言うわけだけど、結構難しい。
名詞だけを取り出すのは、比較的簡単だけど、動詞を含む文節から動詞・助動詞・助詞に分けるのは、そう簡単じゃない。
単語の概念は薄いのではなかろうか。