アカウント名:
パスワード:
古参の御三家(FORTRAN, COBOL、LISP)とモダンな言語とでは、言語からみたコンピュータが提供するもの/期待されること全然違うよね。古い言語が残っているのは、古い言語が前提としてる「コンピュータ」が、プリミティブであって、それだけ普遍性を持っていて、故に真っ先に実装されたということでしょう。逆にモダンな言語は面倒な手続きはうまく隠蔽されて、上位概念でプログラミングできるけど、主に技術進化にともなう環境の変化で裏方の黒子たちの勢力分布が変わったら、その生態系の階層の一番上にいるプログラミング言語も無事ではいられなくて場合によっては廃れていく。そんな感じじゃないのかなぁ。
その3言語の中にLispを入れるのは違和感が。Lispって十分モダンな言語ですよ。RubyやPythonあたりと記述力変わりません。というか、メタプログラミング能力だとLispの方が優れてると思います。
fortranもcobolも使ったことないでしょ?
何か問題でも?
うん知っていれば
> その3言語の中にLispを入れるのは違和感が。
こんなことは言えない例えばco-arrayのある言語はfortranしかない
「言語に特定の機能が有る・無い」をlispに対して言うのはお門違いというか。言語機能が欲しければ実装できるのがlisp。最近ではjuliaもそこに加わったけど。
http://lparallel.org/ [lparallel.org]
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー
十把一絡げにプログラミング言語って言うけど (スコア:3, すばらしい洞察)
古参の御三家(FORTRAN, COBOL、LISP)とモダンな言語とでは、言語からみたコンピュータが提供するもの/期待されること全然違うよね。
古い言語が残っているのは、古い言語が前提としてる「コンピュータ」が、プリミティブであって、それだけ普遍性を持っていて、故に真っ先に実装されたということでしょう。
逆にモダンな言語は面倒な手続きはうまく隠蔽されて、上位概念でプログラミングできるけど、主に技術進化にともなう環境の変化で裏方の黒子たちの勢力分布が変わったら、その生態系の階層の一番上にいるプログラミング言語も無事ではいられなくて場合によっては廃れていく。
そんな感じじゃないのかなぁ。
Re: (スコア:0)
その3言語の中にLispを入れるのは違和感が。
Lispって十分モダンな言語ですよ。
RubyやPythonあたりと記述力変わりません。
というか、メタプログラミング能力だとLispの方が優れてると思います。
Re: (スコア:0)
fortranもcobolも使ったことないでしょ?
Re: (スコア:0)
何か問題でも?
Re: (スコア:0)
うん
知っていれば
> その3言語の中にLispを入れるのは違和感が。
こんなことは言えない
例えばco-arrayのある言語はfortranしかない
Re:十把一絡げにプログラミング言語って言うけど (スコア:2)
「言語に特定の機能が有る・無い」をlispに対して言うのはお門違いというか。
言語機能が欲しければ実装できるのがlisp。最近ではjuliaもそこに加わったけど。
http://lparallel.org/ [lparallel.org]
新人。プログラマレベルをポケモンで言うと、コラッタぐらい