アカウント名:
パスワード:
だからどっちがどっちに影響を与えたのかはどうでもいいんだよ。
おっとすば洞つける前に、モデレータは以下のリンク(Programming Languages Influence Network から辿れるCのやや詳細な説明)を読むように
C facts [freebase.com]
Influenced By:
BCPL B programming language Assembly language Fortran PL/I ALGOL 68 Combined Programming Language CLACL Java ALGOL
「CはJavaに"Influenced"」と明記してあるのだよ。
Javaの煩雑さにうんざりした天才科学者が、Javaを無きものにしようとタイムマシンを発明して過去にさかのぼってシンプルで使える言語を広めたんだよ。
その後Javaの誕生を阻止しようとしたが、会社はかろうじて潰せたが、言語は残ってしまったとさ。
とっぴんぱらりのぷぅ
> C factsどうもWikipediaの記事 [wikipedia.org]からのコピペらしいがウィキペでは> Influenced by: B (BCPL, CPL), ALGOL 68, Assembly, PL/I, FORTRAN> Influenced: Numerous: AMPL, AWK, csh, C++, C--, C#, Objective-C, BitC, D, Go, Java, JavaScript, Limbo, LPC, Perl, PHP, Pike, Processing, Seed7とまともだな。何この劣化コピー
とはいえシンタックス以外にはCとは似ても似つかぬものも多いわけだが
CLACLもよく知らないと思ったら、2000年代登場の様子 [wikipedia.org]
後に出てきた言語の影響を受けて、改定・VersionUPされることは、珍しい話ではあるまい。実際に 、C 言語が Java の影響を受けたか否かは、別として。
どんどん建て増ししていって闇鍋状態になってるC++ならまだ納得できるんだけど、その辺Cはかなり保守的だからねぇ。
確かに C から Java には青いパスも出ているね。
// C99 が C++ の影響を受けている、だったら納得するし。
> The single-line '//' comments of BCPL, which were not taken up in C, reappeared in C++, and later in C99.
「C++がBCPLの影響を受けて、C99がC++の影響を受けた」が実態だろう。
C++ → Cなら、ほかにもいくつか思い浮かびますね。const (C++ → C89)やbool、static_assertなど。
キャラクター相関図みたいなのを想像してしまった
-低級め→←のろま-
とか
これがいわゆる薄い本だったら、「相姦図」とか言って…
「右手の友」「肉欲の悪魔」「今夜どう?」
# すどりんネタ
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ研究家
因果関係ではなく相関関係 (スコア:2, すばらしい洞察)
だからどっちがどっちに影響を与えたのかはどうでもいいんだよ。
Re:因果関係ではなく相関関係 (スコア:4, 参考になる)
おっとすば洞つける前に、モデレータは以下のリンク(Programming Languages Influence Network から辿れるCのやや詳細な説明)を読むように
C facts [freebase.com]
Influenced By:
BCPL
B programming language
Assembly language
Fortran
PL/I
ALGOL 68
Combined Programming Language
CLACL
Java
ALGOL
「CはJavaに"Influenced"」と明記してあるのだよ。
Re:因果関係ではなく相関関係 (スコア:1)
「20世紀後半、数多ある言語の自由度の低さに絶望した有志がC言語を開発した」
と語り継がれる時代が来るのか
Re: (スコア:0)
Javaの煩雑さにうんざりした天才科学者が、Javaを無きものにしようとタイムマシンを発明して
過去にさかのぼってシンプルで使える言語を広めたんだよ。
その後Javaの誕生を阻止しようとしたが、会社はかろうじて潰せたが、言語は残ってしまったとさ。
とっぴんぱらりのぷぅ
Re: (スコア:0)
> C facts
どうもWikipediaの記事 [wikipedia.org]からのコピペらしいがウィキペでは
> Influenced by: B (BCPL, CPL), ALGOL 68, Assembly, PL/I, FORTRAN
> Influenced: Numerous: AMPL, AWK, csh, C++, C--, C#, Objective-C, BitC, D, Go, Java, JavaScript, Limbo, LPC, Perl, PHP, Pike, Processing, Seed7
とまともだな。何この劣化コピー
Re: (スコア:0)
とはいえシンタックス以外にはCとは似ても似つかぬものも多いわけだが
Re: (スコア:0)
CLACLもよく知らないと思ったら、
2000年代登場の様子 [wikipedia.org]
Re: (スコア:0)
後に出てきた言語の影響を受けて、改定・VersionUPされることは、珍しい話ではあるまい。
実際に 、C 言語が Java の影響を受けたか否かは、別として。
Re: (スコア:0)
どんどん建て増ししていって闇鍋状態になってるC++ならまだ納得できるんだけど、その辺Cはかなり保守的だからねぇ。
Re: (スコア:0)
確かに C から Java には青いパスも出ているね。
// C99 が C++ の影響を受けている、だったら納得するし。
Re:因果関係ではなく相関関係 (スコア:2)
Re:因果関係ではなく相関関係 (スコア:1)
> The single-line '//' comments of BCPL, which were not taken up in C, reappeared in C++, and later in C99.
Re: (スコア:0)
「C++がBCPLの影響を受けて、C99がC++の影響を受けた」が実態だろう。
Re:因果関係ではなく相関関係 (スコア:1)
C++ → Cなら、ほかにもいくつか思い浮かびますね。const (C++ → C89)やbool、static_assertなど。
Re: (スコア:0)
キャラクター相関図みたいなのを想像してしまった
-低級め→
←のろま-
とか
Re: (スコア:0)
これがいわゆる薄い本だったら、「相姦図」とか言って…
Re: (スコア:0)
「右手の友」
「肉欲の悪魔」
「今夜どう?」
# すどりんネタ