[前][次][番号順一覧][スレッド一覧][生データ]

langsmith:120

From: eclipse <eclipse cspc.jp>
Date: Thu, 9 Sep 2004 01:23:47 +0900
Subject: [langsmith:120] Re: 言語にとって「良い」とは何か

randyさん

eclipseです。

> 学びたいと思わせる何かを持っている言語です。
> 例えば、今まで学んだことのないパラダイムの言語だとか、
> あるいは、今までにない発想を取り入れた言語だとか。

それだと関数型知らない人にとってはHaskellは良い言語で、
オブジェクト指向知らない人にとってはSmalltalkは良い言語になりますね。
既存の言語全て極めた人にとっての良い言語はなんでしょうね。
そこに立って考えると客観的になると思います。
主観を話すのもそれはそれで意味はありますがね。
学ぶ前ではなく学んだ後どうかということです。
C#はけっこういいと思うけどなぁ。VB作った会社にしてはw

私の場合は、「思考を素直に表現できる」という点です。
LLの定義になりますかね。
でも、はじめたときのことよりも、十分慣れてからを重視します。
その十分慣れるまでの道のりが険しすぎたらダメですけど。
これはHaskellにちょっと期待しています。

良い言語からは少しずれますが、私が個人的に好きな要素として
統一性と柔軟性があります。
これは良いとは言い切れないけど、なんとなく気持ちがいいです。
この点一番当てはまるのは今のところSchemeです。
あとSoopyですね。(笑)


----- Original Message ----- 
From: "randy" <randy mvd.biglobe.ne.jp>
To: <langsmith quickml.atdot.net>
Sent: Wednesday, September 08, 2004 10:27 PM
Subject: [langsmith:119] 言語にとって「良い」とは何か


> randyです。
>
> > 「良い言語」の「良い」とは、いったい誰にとって「良い」のか。
>
> では、わたしはまた別の視点から。
>
> 言語マニア(の私)にとって、「良い」言語とは、
> 学びたいと思わせる何かを持っている言語です。
> 例えば、今まで学んだことのないパラダイムの言語だとか、
> あるいは、今までにない発想を取り入れた言語だとか。
>
> こういう意味では、C#は全然良くなかったです。
> 手続き型言語(特にC言語)から発展していった
> オブジェクト指向言語の流れを汲んで、ごく当たり前に
> 発展していっただけの言語という感じで、勉強していて
> なんとなく面白みに欠けました。
> (C#を話題にするのは、最近C#でプログラムする機会が
> あったせいで、C#に対して特に含むものはないです。)
>
> randy
>   randy mvd.biglobe.ne.jp
>   randy users.sourceforge.jp
>
>
> --
> ML: langsmith quickml.atdot.net
> 使い方: http://www.atdot.net/~ko1/quickml
>


--
ML: langsmith quickml.atdot.net
使い方: http://www.atdot.net/~ko1/quickml

[前][次][番号順一覧][スレッド一覧][生データ]

       112 2004-09-01 00:10 [midoja orange.livedo] はじめまして                            
       113 2004-09-02 08:25 ┗[matz ruby-lang.org  ]                                       
       115 2004-09-07 18:49  ┣[mogami brain.riken.g]                                     
       117 2004-09-07 19:15  ┃┗[shyouhei ice.uec.ac.]                                   
       119 2004-09-08 22:27  ┃ ┣[randy mvd.biglobe.ne] 言語にとって「良い」とは何か    
->     120 2004-09-09 01:23  ┃ ┃┗[eclipse cspc.jp     ]                               
       122 2004-09-09 23:04  ┃ ┃ ┗[randy mvd.biglobe.ne]                             
       121 2004-09-09 12:49  ┃ ┗[shiro lava.net      ] プログラムとデータ(Re: はじめまして)
       123 2004-09-11 12:05  ┗[ttn3w7u2fs mx6.ttcn.]                                     
       124 2004-09-11 23:55   ┗[matz ruby-lang.org  ] 言語の普及(Re: はじめまして)