誰かAPLとJとKの話題も書いてくれ。Jを主力言語として使っている身として、心細くてかなわん。
566 :
Aransk:04/02/23 17:11
ゴーグル?
"J言語" でぐぐるとKO大のページがヒットするが、関係者でつか?
>>565 APLもよく知らんのだが、配列処理とか統計処理向きの言語?
MatlabとかS-plusに近い??
関数型言語???
(私は裏日本の山奥の日曜プログラマなので割り引いて読んで頂き
たいのだが)Jは行列や高次元配列、直積や部分集合等の取り扱いが
手軽なので、例えば隣接行列を使ったGoogleの被参照度評価法の
サブセットを試作する等には向いているかも(実装はC系の言語に
なっちゃうかもだが)。
個人的には双対(under/dual with respect to)演算子(&.)が好き。
今作っているのは歴史的かな遣いや方言用のIMEというよりKKCの
エンジンで、(そういえばこれも隣接行列の操作が主体だが)ソースは
全部で1000行くらいに収まる見込み。これはUnix/darwin系ならJで
実装可能だろうけどWindowsだと難しいか。
>>569 そうか、最近の人は知らないんだな。あの変てこなIBMのAPLキーボードを。
573 :
Aransk:04/02/24 17:52
>567
Nemerleなかなか良さ気なカンジですね。
def x = 3;
def y = "foo";
def fbq = make_fbq ();
The values of x, y and fbq cannot be changed.
mutable x <- 3;
mutable y <- "foo";
mutable fbq <- make_fbq();
The values of x, y and fbq can be changed.
変数がいちいちmutableってのはもう一つですが…
J言語の
J is a very rich language.
You could study and use it for years, and still consider
yourself a beginner.
ちょっぴり萎え(-_-;)
APLは知ってます。あの変てこな記号で以前既に萎え(-_-;)
ついでに、この際、K言語なるものも教えてください!(*^^)v
KOのKでしょうか?(大笑い)
ttp://www.geocities.jp/aransk88 ttp://homepage3.nifty.com/Aransk/
APLって、数学ソフトウェア(S,R,MATLAB,Mathematica,...)に影響を与えたらしいけど、
>>186の様な観点から見て関数型言語なんでつか?
識者の意見を求む.