アカウント名:
パスワード:
というLispもどきでCadence Allegroの開発してたけど、Lispだから、ってのは特に感じなかったなあ…めんどくせーって思ったことはちょくちょくあるけど
そのレベルなら、たぶん2つに一つ:
1) まだまだ十分Lispを使いこなせていない2) 他の言語のつらさを十分理解していない
Lispだから、ってのは単なる一要素で、結局その開発者が化け物なだけって気もしますね。
>結局その開発者が化け物なだけって気もしますね。ですよねー、なにしろPaul Graham自身がLispで書かれている [aoky.net]んだもの
Lispがそんなに優れているのならいまだに成功例としてPaul Grahamしか上がらないのはなぜなんだろう他の開発者は何してるんでしょうな
Googleが買収した米ITAソフトウエアもLispだった気がする。# たしかハッカーと画家に書いてあったような記憶があります。# Lisperがいるってだけだったかもしれんが
Lispが選択でき、自分のマクロをすでにたくさん持っているような人じゃないといけないからね。
各種業界でデファクトスタンダードの地位を得ているAutoCADが古くはマクロとしてLispを使ってたはず。あとEmacsも外せないのでわ。
ですよね。
もしそれほどLispが凄いなら、もっと開発者人口が増えてもいいと思うのですよ。
それも違う。Lispは「それぐらい化物」でないと使いこなせないのです。だから開発者人口が増えないのですが、それで問題ないのです。
結局、開発用言語というのは、「その人の能力を最大限に投下した時に、それをきっちりと受け止めることが出来る」必要があります。そのキャパシティがないプログラミング言語は、結局プログラマーの足かせにしかならない。逆に、プログラミング言語が提供するキャパシティを使い尽くせるだけのプログラマー以外、その言語の真の実力は出せない。
プログラマーと言語は、「役者不足」「役不足」のどちらにもならないバランスポイントで平衡させるのが良いのです。どちらかが優れていれば、もう一方が劣っていてもどうにかなる、というものではありません。
CADで大規模なデータベース(ライブラリ)を直接いじるような仕事をしてたら御利益を感じられるはずですよLispもいいが『普通のやつらの上』をいくなら、いっそのこと同じなんでもありのSmalltalk
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日本発のオープンソースソフトウェアは42件 -- ある官僚
SKILL (スコア:0)
というLispもどきでCadence Allegroの開発してたけど、
Lispだから、ってのは特に感じなかったなあ…
めんどくせーって思ったことはちょくちょくあるけど
Re:SKILL (スコア:1)
そのレベルなら、たぶん2つに一つ:
1) まだまだ十分Lispを使いこなせていない
2) 他の言語のつらさを十分理解していない
fjの教祖様
Re:SKILL (スコア:1)
Lispだから、ってのは単なる一要素で、
結局その開発者が化け物なだけって気もしますね。
Re:SKILL (スコア:1)
>結局その開発者が化け物なだけって気もしますね。
ですよねー、なにしろPaul Graham自身がLispで書かれている [aoky.net]んだもの
Re: (スコア:0)
Lispがそんなに優れているのなら
いまだに成功例としてPaul Grahamしか上がらないのはなぜなんだろう
他の開発者は何してるんでしょうな
Re: (スコア:0)
Googleが買収した米ITAソフトウエアもLispだった気がする。
# たしかハッカーと画家に書いてあったような記憶があります。
# Lisperがいるってだけだったかもしれんが
Lispが選択でき、自分のマクロをすでにたくさん持っているような人じゃないといけないからね。
Re: (スコア:0)
各種業界でデファクトスタンダードの地位を得ているAutoCADが古くはマクロとしてLispを使ってたはず。
あとEmacsも外せないのでわ。
Re: (スコア:0)
ですよね。
もしそれほどLispが凄いなら、もっと開発者人口が増えてもいいと思うのですよ。
Re:SKILL (スコア:2)
それも違う。
Lispは「それぐらい化物」でないと使いこなせないのです。
だから開発者人口が増えないのですが、それで問題ないのです。
結局、開発用言語というのは、「その人の能力を最大限に投下した時に、それをきっちりと受け止めることが出来る」必要があります。そのキャパシティがないプログラミング言語は、結局プログラマーの足かせにしかならない。逆に、プログラミング言語が提供するキャパシティを使い尽くせるだけのプログラマー以外、その言語の真の実力は出せない。
プログラマーと言語は、「役者不足」「役不足」のどちらにもならないバランスポイントで平衡させるのが良いのです。どちらかが優れていれば、もう一方が劣っていてもどうにかなる、というものではありません。
fjの教祖様
Re: (スコア:0)
CADで大規模なデータベース(ライブラリ)を直接いじるような仕事をしてたら御利益を感じられるはずですよ
Lispもいいが『普通のやつらの上』をいくなら、いっそのこと同じなんでもありのSmalltalk