アカウント名:
パスワード:
オープンソース系のCMSであれだけ利用されているPHPがポイントあわせないと出てこないほど扱いが酷くて(だからPHP探すの大変だったぞ)Rubyは出ている。海外だとそんなにRubyって優遇されているのか?
それとLispは確かに影響力はあったと思うけど過大評価されすぎ。
言語が言語に与えた影響力的な指数を星の大きさに示しているだけなのでRubyはそれなりに大きくPHPはかなり小さいそれだけのこと
Rubyって後発組の言語で他の言語に影響はされたけど影響を与えた言語では無いと思うぞ。
確かに、RubyもPHPも「他の言語の影響を受けた言語」ポジションで、等しく「かなり小さい」扱いになるのが正しい気がする。
Groovy, Mantra, Perl 6, Frink, Windows PowerShell, BeanShell, Ferite, Judoscript, URBI, Nu, Fan, D, Falcon, Ioke, CoffeeScript
Rubyの影響を受けている(とこのサイトで考えられている)言語たち
ないわー・・・
これはないわー・・・
Windows PowerShellってUNIX系の各種シェル(bash,cshなど)のパクリみたいでどこにRubyの影響を受けたか聞きたい。BeanShellもJavaをスクリプト言語化させたような物でどこにRubyが影響を与えたかと
PowerShellはPerlとC#を融合させたらRubyっぽくなってしまったという感じ。スクリプトブロックがRubyの影響かも?
PowerShell は Tcl の影響を受けてるんじゃないかなぁ?ʅ(。◔‸◔。)ʃ
そういう意味ではALGOLが過小評価されすぎですね. FORTRAN, COBOL, LISPといった古言語属以外は全て影響を受けていると言っても良いのでは? BNF [wikipedia.org]を使っていたら全てALGOLの影響下, と言ったら言い過ぎかもしれないけど.
FORTHがLispの影響を受けていることになっているんだけど, どんな所だろう?
一応FORTHも関数型言語と言えないこともないけど…Lispが一種のポーランド記法だから, 逆ポーランド記法のFORTHも関係があるとも…?
オブジェクト(データ)に対して操作する。そしてそのオブジェクトもプログラムの一部である。こんな説明でいい?
いや, FORTHって出自が(機械制御とかの)実用ツールで実装依存のところが多々あるのではっきりとは言えないんですけど, 初期のFORTH79ぐらいまではlambda関数に相当する無名関数を生成する機能がなく, あくまでもワードの定義という形でしか関数を生成できないですよね.
ですから見かけ上は関数型言語っぽいんですけど, 思想としてはLISPなんかの基礎のlambda演算とは離れたところから湧いてでたんじゃないかと.
なんか細菌と古細菌が一見似ているけど別系統の生物というぐらいには違うんじゃないかな.
対話環境がlispやAPLからの影響と考えられている
なるほど, つまりここで重要なのは「インタープリタ」という概念ですね. 納得です.
まあ相関関係だから実際にFORTHがLispを見てそう設計したのかどうかはどうでもいいと考えればそうなのかもな。
いやいやその後のLispの直後の言語には影響は与えたけどその後の言語は影響は与えたか?例えばLispの影響を受けた言語としてA,B,CとあったとしてそのA,B,Cの派生としてAA,BB,CCと言語が出てきたとしてAA,BB,CCにたいしてListは影響を与えた言語と言えるのか?それを考えるとすべての言語に影響を与えた言語としてマシン語/アセンブリ言語がないのがおかしい。
アセンブラの影響の一部を例で言うとポインタしてCにあるしさらにポインタが使えない多くの言語にも参照渡しとして実際には残っている。
そう考えれるとマシン語/アセンブラの影響は多くの言語に残っていると言える。でもそれは多くの場合、マシン語/アセンブラからの影響という書き方ではなくてC言語からの影響とされる。そう考えるとLispの影響も直下の言語に対しては影響を与えたと言うこともできるけどその後の派生に対して直接の影響を与えたと言っていいのだろうか?
もっと言うと論理演算だって元を正せば回路図でそれを制御するマシン語が元とも言える。この論理演算が使えないような言語はそれこそ少数だろ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ見習い
優遇 (スコア:0)
オープンソース系のCMSであれだけ利用されているPHPがポイントあわせないと出てこないほど扱いが酷くて(だからPHP探すの大変だったぞ)
Rubyは出ている。
海外だとそんなにRubyって優遇されているのか?
それとLispは確かに影響力はあったと思うけど過大評価されすぎ。
Re:優遇 (スコア:1)
言語が言語に与えた影響力的な指数を星の大きさに示しているだけなのでRubyはそれなりに大きくPHPはかなり小さい
それだけのこと
Re: (スコア:0)
Rubyって後発組の言語で他の言語に影響はされたけど影響を与えた言語では無いと思うぞ。
Re: (スコア:0)
確かに、RubyもPHPも「他の言語の影響を受けた言語」ポジションで、等しく「かなり小さい」扱いになるのが正しい気がする。
Re: (スコア:0)
Groovy, Mantra, Perl 6, Frink, Windows PowerShell, BeanShell, Ferite, Judoscript, URBI, Nu, Fan, D, Falcon, Ioke, CoffeeScript
Rubyの影響を受けている(とこのサイトで考えられている)言語たち
Re: (スコア:0)
ないわー・・・
これはないわー・・・
Re: (スコア:0)
Windows PowerShellってUNIX系の各種シェル(bash,cshなど)のパクリみたいでどこにRubyの影響を受けたか聞きたい。
BeanShellもJavaをスクリプト言語化させたような物でどこにRubyが影響を与えたかと
Re: (スコア:0)
PowerShellはPerlとC#を融合させたらRubyっぽくなってしまったという感じ。
スクリプトブロックがRubyの影響かも?
Re: (スコア:0)
PowerShell は Tcl の影響を受けてるんじゃないかなぁ?ʅ(。◔‸◔。)ʃ
Re:優遇 (スコア:1)
そういう意味ではALGOLが過小評価されすぎですね. FORTRAN, COBOL, LISPといった古言語属以外は全て影響を受けていると言っても良いのでは? BNF [wikipedia.org]を使っていたら全てALGOLの影響下, と言ったら言い過ぎかもしれないけど.
Re: (スコア:0)
計算機科学上の発見はまずLispで実装されるっつーくらいだから、Lispの影響受けてない言語ってそれこそFORTRANかCOBOLの直系の子孫でしかありえないわけだしな。
Re:優遇 (スコア:1)
FORTHがLispの影響を受けていることになっているんだけど, どんな所だろう?
一応FORTHも関数型言語と言えないこともないけど…Lispが一種のポーランド記法だから, 逆ポーランド記法のFORTHも関係があるとも…?
Re: (スコア:0)
オブジェクト(データ)に対して操作する。そしてそのオブジェクトもプログラムの一部である。
こんな説明でいい?
Re:優遇 (スコア:1)
いや, FORTHって出自が(機械制御とかの)実用ツールで実装依存のところが多々あるのではっきりとは言えないんですけど, 初期のFORTH79ぐらいまではlambda関数に相当する無名関数を生成する機能がなく, あくまでもワードの定義という形でしか関数を生成できないですよね.
ですから見かけ上は関数型言語っぽいんですけど, 思想としてはLISPなんかの基礎のlambda演算とは離れたところから湧いてでたんじゃないかと.
なんか細菌と古細菌が一見似ているけど別系統の生物というぐらいには違うんじゃないかな.
Re: (スコア:0)
対話環境がlispやAPLからの影響と考えられている
Re:優遇 (スコア:1)
なるほど, つまりここで重要なのは「インタープリタ」という概念ですね. 納得です.
Re: (スコア:0)
まあ相関関係だから実際にFORTHがLispを見てそう設計したのかどうかはどうでもいいと考えればそうなのかもな。
Re: (スコア:0)
いやいやその後のLispの直後の言語には影響は与えたけど
その後の言語は影響は与えたか?
例えば
Lispの影響を受けた言語としてA,B,Cとあったとして
そのA,B,Cの派生としてAA,BB,CCと言語が出てきたとして
AA,BB,CCにたいしてListは影響を与えた言語と言えるのか?
それを考えるとすべての言語に影響を与えた言語としてマシン語/アセンブリ言語がないのがおかしい。
Re: (スコア:0)
Re: (スコア:0)
アセンブラの影響の一部を例で言うとポインタしてCにあるし
さらにポインタが使えない多くの言語にも参照渡しとして実際には残っている。
そう考えれるとマシン語/アセンブラの影響は多くの言語に残っていると言える。
でもそれは多くの場合、マシン語/アセンブラからの影響という書き方ではなくて
C言語からの影響とされる。
そう考えるとLispの影響も直下の言語に対しては影響を与えたと言うこともできるけど
その後の派生に対して直接の影響を与えたと言っていいのだろうか?
もっと言うと論理演算だって元を正せば回路図でそれを制御するマシン語が元とも言える。
この論理演算が使えないような言語はそれこそ少数だろ。
Re: (スコア:0)