アカウント名:
パスワード:
Cのシェアが増加したのは喜ばしいことだ。
っていうか上から5つ全部C派生ですよね
Java, C, C#, C++, Objective-C
#2081178 wrote:
派生は4つかと
#2081208 wrote:
文法こそ似てるものの、C++以外は思想が違うと思う。JavascriptとかPHPをC派生って言うのと同じような違和感が。
はいはい。おまえら素人の感じる違和感とか、勝手な分類とか全然全くどうでも良いから。ここ [levenez.com]を良く読んでから出直してきてね。
#2081178は正しい。派生は4つだ。C自身をCの派生とは言わないだろ?
上位5言語はすべてFORTRANの派生だという結論に最終確定してすっきりしました。ありがとうございます。
そのlevenezさんとやらは一体どのような功績によって言語の派生論の権威になったのか素人にわかりやすく教えてください。
結局「派生」という言葉の定義で合意が取れていないので、どこまでいっても平行線ではあるのですが……。
「CとC++」または「CとObjective-C」の関係は、JavaやC#よりも遙かに密接なのですよ。もともと、どちらも「Cをオブジェクト指向言語へ改良する」ということを目的としているので、根っこの部分はほぼオリジナルのCそのものです。したがって、C++もObjective-Cも、Cで作られたライブラリを(基本的には)リコンパイルすることなく利用可能です。(そのうえ、Objective-C++などという接ぎ木言語まで存在します)
JavaもC#も、それはできません。かつ、どちらのプログラムも大抵、固有のライブラリ(J
コードの相互可用性なんぞで派生か否かは決まらんよ。C#はJavaの設計思想に改良を加えたものだしJavaはC++の設計思想に改良を加えたもの。そしてC++はCを拡張したものだ。
はいはい。おまえら素人の感じる設計思想とか、勝手な分類とか全然全くどうでも良いから。
ACで玄人気取りとかおもしろおかしくて腹で茶が沸きそうだぜ
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家
Cのシェア (スコア:0)
Cのシェアが増加したのは喜ばしいことだ。
Re: (スコア:0)
っていうか上から5つ全部C派生ですよね
Java, C, C#, C++, Objective-C
Re:Cのシェア (スコア:0)
#2081178 wrote:
#2081208 wrote:
はいはい。
おまえら素人の感じる違和感とか、勝手な分類とか全然全くどうでも良いから。
ここ [levenez.com]を良く読んでから出直してきてね。
Re: (スコア:0)
#2081178は正しい。派生は4つだ。
C自身をCの派生とは言わないだろ?
Re:Cのシェア (スコア:2)
Re: (スコア:0)
上位5言語はすべてFORTRANの派生だという結論に最終確定してすっきりしました。ありがとうございます。
Re: (スコア:0)
Re: (スコア:0)
そのlevenezさんとやらは一体どのような功績によって言語の派生論の権威になったのか素人にわかりやすく教えてください。
Re: (スコア:0)
結局「派生」という言葉の定義で合意が取れていないので、どこまでいっても平行線ではあるのですが……。
「CとC++」または「CとObjective-C」の関係は、JavaやC#よりも遙かに密接なのですよ。
もともと、どちらも「Cをオブジェクト指向言語へ改良する」ということを目的としているので、根っこの部分はほぼオリジナルのCそのものです。
したがって、C++もObjective-Cも、Cで作られたライブラリを(基本的には)リコンパイルすることなく利用可能です。
(そのうえ、Objective-C++などという接ぎ木言語まで存在します)
JavaもC#も、それはできません。
かつ、どちらのプログラムも大抵、固有のライブラリ(J
Re: (スコア:0)
コードの相互可用性なんぞで派生か否かは決まらんよ。
C#はJavaの設計思想に改良を加えたものだし
JavaはC++の設計思想に改良を加えたもの。
そしてC++はCを拡張したものだ。
Re: (スコア:0)
はいはい。
おまえら素人の感じる設計思想とか、勝手な分類とか全然全くどうでも良いから。
Re: (スコア:0)
ACで玄人気取りとかおもしろおかしくて腹で茶が沸きそうだぜ