アカウント名:
パスワード:
プログラミング言語に関しては、統一される気配はないというか、日替わりメニューのように新しいのがどんどん出てきますよね。自然言語とは何が違ってるんでしょうね。
# バベルの塔を何度も作っては壊されてるのか…
作るのも広めるのも遥かに簡単だからでしょう。情報科学の偉大なる成果ですよ。クソみたいな言語をぽんぽん作り捨てに出来る位、言語の設計・製作のコストが下がったということなのですから。
私は学習コストの問題かなと思いますね。例えば C 言語をいったんマスターしたら、似たような言語は比較的容易に習得できる。自然言語だと、必須となる基本的な単語などが多くてそうは行かない。
>自然言語だと、必須となる基本的な単語などが多くてそうは行かない。
スペイン語とポルトガル語なんて、相当容易に習得できますが。まあ、VisualC を C の一部だと思うかどうかと同じで、「違う言語」の定義次第の気もします。
プログラミング言語はしゃべる必要はないし 見ればある程度?わかる
予約語だけで考えればプログラミング言語の語彙数は少なくみえるけど、標準的なライブラリにまで広げるとそう簡単には言い切れなくなるね。
そうですね、ただ、ライブラリにまで話を広げると、言語自身の習得からはみ出して、その言語で実装される技術の習得という側面も出てきますね。まあ、両者に明確な境界線は引けないとは思いますが。自然言語でも、その言語が話せても専門知識が理解できるとは限らないですよね。
それって自然言語における慣用句とかに近いんじゃないでしょうか。(慣用句と言っちゃうと一般的な書き方のほうに話が言っちゃいそうですけど)文化抜きに(自然)言語を語れないように、プログラミング言語もライブラリという文化抜きに文法や単語(予約後)だけ語っても不十分、というか。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」
一方プログラミング言語は (スコア:0)
プログラミング言語に関しては、統一される気配はないというか、
日替わりメニューのように新しいのがどんどん出てきますよね。
自然言語とは何が違ってるんでしょうね。
# バベルの塔を何度も作っては壊されてるのか…
Re:一方プログラミング言語は (スコア:1)
作るのも広めるのも遥かに簡単だからでしょう。
情報科学の偉大なる成果ですよ。
クソみたいな言語をぽんぽん作り捨てに出来る位、
言語の設計・製作のコストが下がったということなのですから。
Re: (スコア:0)
私は学習コストの問題かなと思いますね。
例えば C 言語をいったんマスターしたら、
似たような言語は比較的容易に習得できる。
自然言語だと、必須となる基本的な単語などが多くてそうは行かない。
Re:一方プログラミング言語は (スコア:1)
>自然言語だと、必須となる基本的な単語などが多くてそうは行かない。
スペイン語とポルトガル語なんて、相当容易に習得できますが。
まあ、VisualC を C の一部だと思うかどうかと同じで、「違う言語」の定義次第の気もします。
Re: (スコア:0)
プログラミング言語はしゃべる必要はないし 見ればある程度?わかる
Re: (スコア:0)
予約語だけで考えればプログラミング言語の語彙数は少なくみえるけど、
標準的なライブラリにまで広げるとそう簡単には言い切れなくなるね。
Re: (スコア:0)
そうですね、ただ、ライブラリにまで話を広げると、
言語自身の習得からはみ出して、
その言語で実装される技術の習得という側面も出てきますね。
まあ、両者に明確な境界線は引けないとは思いますが。
自然言語でも、その言語が話せても専門知識が理解できるとは限らないですよね。
Re:一方プログラミング言語は (スコア:2)
それって自然言語における慣用句とかに近いんじゃないでしょうか。
(慣用句と言っちゃうと一般的な書き方のほうに話が言っちゃいそうですけど)
文化抜きに(自然)言語を語れないように、プログラミング言語もライブラリという文化抜きに文法や単語(予約後)だけ語っても不十分、というか。