09/10/04 13:10:03
>>909
電気出身だったら数式的にモデル化しようと試みるんじゃないの?
そうすると自然と変数名は短くなったりしないかな?
そのかわりコメントに数式と解説を書く羽目になるけど………
911:デフォルトの名無しさん
09/10/04 13:28:55
>>906
次のどれなんでしょうか。
1. ポイントフリーにしたいけど(自分の力では)できないものがある
2. ポイントフリーにしている最中に何をしているのか分からなくなる
3. (自分で、他人が)ポイントフリーした後のものが見難くて訳分からなくなる
4. その他
何にせよ、もし可能ならここに適当な例を提示して、
これのポイントフリーが~なので訳分からない、などと言って頂けると、
もしかして何かコツなりアドバイスできるかもしれません。
912:デフォルトの名無しさん
09/10/04 13:43:11
>>701は頭つかってないし何も期待できないが、ちんこはあらゆるものを疑って自分で考えてるし、なんかすごいことをしそうな期待感がある
913:デフォルトの名無しさん
09/10/04 13:48:49
このスレでちんこをリスペクトできない奴はスレ違いも当然
ちんこに異論のある奴は出て行ってくれ
914:デフォルトの名無しさん
09/10/04 13:52:38
>>911
3.
915:デフォルトの名無しさん
09/10/04 14:14:18
もう、ちんこすれたてろよw
916:デフォルトの名無しさん
09/10/04 14:37:07
ちんこ勃ってきた
917:デフォルトの名無しさん
09/10/04 15:03:40
ちん擦れはここでおk
スレ鯛からしてちんこだし
918:デフォルトの名無しさん
09/10/04 15:09:54
ちこははべつに隔離してくれw
919:デフォルトの名無しさん
09/10/04 15:12:00
ちんこあってのこの擦れなんだからw
隔離したらこの擦れの意味ないじゃんw
920:デフォルトの名無しさん
09/10/04 15:12:46
「ちんこ ◆GbXlaaQNk」.以外はニセモノだからな・・・
921:デフォルトの名無しさん
09/10/04 15:20:42
>>914
>Haskellで普通に関数を書くことはなんとかできるんだが
ということは、そのポイントフリーにした式は自分で書いたものですよね。
ポイントフリーはリファクタリングの一種であり、
自分でポイントフリーにした後のものが見難いのであれば本末転倒なので、
それはあなたにとってポイントフリーにすべき対象ではないと思います。
それでも敢えてポイントフリーにしたい理由はなんでしょうか。
例えばどのような式をどのようにポイントフリーしたのでしょうか。
訳が分からなくなるのにポイントフリーにしたいのでしたら、
それはもうよく使うパターンの処理の流れを暗記するしかないと思います。
922:デフォルトの名無しさん
09/10/04 15:40:57
ゴミコテしんでくれない?地球のために
923:デフォルトの名無しさん
09/10/04 15:55:50
ゴミコテに相応しいゴミスレ,visa versaだから問題なっしんぐ始対象
924:デフォルトの名無しさん
09/10/04 17:17:37
vice versaのこと?
925:デフォルトの名無しさん
09/10/05 07:11:06
スケーラとかハスケルってハッシュ組み込み?
どやって使うの?
926:デフォルトの名無しさん
09/10/05 12:53:29
>>925
Haskell は GHC のライブラリにあるが、遅いらしい。
URLリンク(flyingfrogblog.blogspot.com)
927:ちんこ ◆GbXlaaQNk.
09/10/05 20:28:46
Programming ScalaのCurryingまで読んだ。
全おれが感動で咽び泣いた。
最初からScalaをやるべきだった。この世にはScalaがあればそれでいい。
そう思えるほど、Scalaは美しい。完璧な言語だ。
Twitterは、RailsからTwitterに書き換わった。それはRubyがクソだったからだ。
すべてのシステムはTwitterに書き換えられるべきかも知れない。
928:デフォルトの名無しさん
09/10/05 20:39:24
ネイティブScalaの処理系があればいいのにな。
Javaがないと動かないのはちょっとなー。
929:デフォルトの名無しさん
09/10/05 20:54:43
>>926
それはベンチマークに使われているコードが悪い。
main = print $ lookup 100 (map (\i -> (i,i)) [1..10000000])
time ./M
Just 100
real 0m0.005s
user 0m0.000s
sys 0m0.003s
930:ちんこ ◆GbXlaaQNk.
09/10/05 21:08:31
>>928
ネイティブの処理系なんて遅すぎて使い物にならん。
931:デフォルトの名無しさん
09/10/05 21:20:11
( ゚Д゚)ハァ?
932:デフォルトの名無しさん
09/10/05 21:31:10
>すべてのシステムはTwitterに書き換えられるべきかも知れない。
>すべてのシステムはTwitterに書き換えられるべきかも知れない。
>すべてのシステムはTwitterに書き換えられるべきかも知れない。
>ネイティブの処理系なんて遅すぎて使い物にならん。
>ネイティブの処理系なんて遅すぎて使い物にならん。
>ネイティブの処理系なんて遅すぎて使い物にならん。
.| | | | | | | | | | || | |
.| | | レ | | | | | J || | |
∩___∩ | | | J | | | し || | |
| ノ\ ,_ ヽ .| レ | | レ| || J |
/ ●゛ ● | .J し | | || J
| ∪ ( _●_) ミ .| し J|
彡、 |∪| | う~ん・・・ .J レ
/ ∩ノ ⊃ ヽ
( \ / _ノ | |
\ " / | |
\ / ̄ ̄ ̄ /
933:ちんこ ◆GbXlaaQNk.
09/10/05 21:34:34
ごめん、女の子にフラれた勢いでファビョってる。
もうダメだ。
お前らはヒゲを剃って常にクリーンでいろよ。
934:デフォルトの名無しさん
09/10/05 21:38:23
>>929
ハッシュテーブルの検索は O(1) でできるのが特徴だと思います(最悪ケースでO(n))。
一方 Prelude の lookup 関数の実装は O(n) です。
なので、それはハッシュとは言えないのではないでしょうか。
Data.HashTable.Lookup の実装が O(n) になっていたら、
GHC のウソつきということになりますが。
935:デフォルトの名無しさん
09/10/05 21:39:14
>>929
レイジーバインディングのせいで速いのでは?
936:デフォルトの名無しさん
09/10/05 21:44:26
>>935
100個の要素のリストを作った時点で処理が終わりますよね。
937:デフォルトの名無しさん
09/10/05 21:57:00
チンカスはチンカスくせえから振られたんだろ。
てめえの言ってる事は全てオナニーなんだよ。
938:デフォルトの名無しさん
09/10/05 22:08:17
遅いんだ。ネイティブだしな。
939:デフォルトの名無しさん
09/10/05 22:09:43
>>934
O(n)の検索って、「何も工夫してません」ってことだろ。
940:デフォルトの名無しさん
09/10/05 22:22:24
>>934
binary treeで実装されたハッシュはO(logn)だろ。
941:デフォルトの名無しさん
09/10/05 22:25:03
>>925
HaskellではMapが普通。
942:デフォルトの名無しさん
09/10/05 22:34:08
>>940
そうでしたか。
・・・どういう特徴を持ったのをハッシュって言うんでしたっけ?
943:デフォルトの名無しさん
09/10/05 22:34:56
Haskellが遅いのはlazyのせいだから、lazyの利点を生かせないと不公平だろ。
944:デフォルトの名無しさん
09/10/05 22:35:59
つまり、Haskellはのろいと。
945:デフォルトの名無しさん
09/10/05 22:39:27
そもそも >>925 が求めているのは、
キーからハッシュ値を求めてハッシュテーブルに格納する機構?
それとも連想配列? (つまり実装方法は問題にしていない)
946:デフォルトの名無しさん
09/10/05 22:41:09
>>944
遅いのは実装者が拙いから。
947:デフォルトの名無しさん
09/10/05 22:43:01
それより構築の時間まで一緒に測ってどうするのかと
948:デフォルトの名無しさん
09/10/05 22:45:17
1回しか使わないスクリプトだからだろ。
949:デフォルトの名無しさん
09/10/05 22:51:08
>>940
>binary treeで実装されたハッシュ
ハッシュを連想配列のシノニムとして使うのは「まだ」やめてくれ
そのうちそういう意味に変わっちゃうのかもしれないけどさ
950:デフォルトの名無しさん
09/10/05 23:14:07
Javaとかだと一度Stringオブジェクトに対して
hash計算かけるとキャッシュするよね。
あれの(他言語のHashに対する)アドバンテージってどんなもんだろ。
大概外部からの入力で新生されたStringをキーに
使うからそんなでもないのかもしれんが。
951:デフォルトの名無しさん
09/10/05 23:19:22
等値の判定が早くなる。
952:デフォルトの名無しさん
09/10/05 23:37:25
Haskell の HashTable が OCaml などに比べて極端に遅いのは挿入で、
検索は問題なく速いですよね?
953:デフォルトの名無しさん
09/10/05 23:44:22
>>952
Haskellはデータを全部コピーするから処理によっては異常に遅い。
954:デフォルトの名無しさん
09/10/05 23:49:43
言語の問題か、処理系の問題か、分けて語ろう。
955:デフォルトの名無しさん
09/10/05 23:51:09
ついでに言語そのものとライブラリも分けよう。
956:デフォルトの名無しさん
09/10/05 23:51:34
>>953
OCaml もコピーしませんか?
Hashtbl がどのような実装になってるのか知りませんが。
F# はほとんど .NET ライブラリの Dictionary に任せてて、
あの速度を測ったコードでは関数型言語らしさがほとんど無いですね。
ちょっと卑怯な気がしなくもないです。
957:デフォルトの名無しさん
09/10/05 23:52:23
負け惜しみ
958:デフォルトの名無しさん
09/10/05 23:57:03
>>957
まぁ、それが F# の最大の特徴なので、
確かに負け惜しみですね。
959:デフォルトの名無しさん
09/10/06 00:34:50
結局erlangは軽量プロセスを世に知らしめて役割終了なのかな?
フォールトトレランスな実装とかOTPとかもっと評価されても
いいような気がするんだけど。
scalaにも軽量プロセスはあるみたいだけど、JVM上でどれだけ
真価を発揮できるのか疑問。マルチコアや分散に対応できるのか、
堅牢性はどの程度なのか。
960:デフォルトの名無しさん
09/10/06 00:40:56
erlangが無くても軽量プロセスくらい誰でも知ってただろ。言語仕様に含んでる言語は珍しいかもしれないが。
961:デフォルトの名無しさん
09/10/06 05:52:59
Erlangは糞遅いからな。特殊な用途でしかアドバンテージはないだろ。
962:デフォルトの名無しさん
09/10/06 06:14:23
>>933
ハッキリ伝えるとややこしいから、その女はヒゲのせいにしたんだろ。
髭なら剃れば済むからな。
やさしいじゃないか。
とはいえ、髭を剃っても 別の理由で断られるだけだ。
俺様主義で自信過剰に振る舞うくせに
出身校を前面に出さないと保てない自我と
自信、能力の欠如を見透かされたんだから。
963:デフォルトの名無しさん
09/10/06 06:24:42
>>954
言語の問題が、処理系の構築を邪魔することもあるから、厳密に分けても意味がない。
ライブラリで上手に実装できるなら、そうやってみせればいいし
他言語で巧く実装されているならそれを借りてもいい。
いずれもできず遅いのなら言語の問題。
ところで、ハスケルやスケーラにハッシュは向いてないってことなの?
総ての用途に向いた(実装容易で効率的に動作させらる)言語はないのだから
苦手ということなら、それでいいと思うのだが。
964:デフォルトの名無しさん
09/10/06 07:55:38
>>963
マルチパラダイム言語Scalaについては知らないが、純粋関数型言語Haskellに関していえば、
データ構造の選択は命令型言語とかなり違う。
URLリンク(en.wikipedia.org)
965:デフォルトの名無しさん
09/10/06 08:48:24
今度は関数型談義か・・・
966:デフォルトの名無しさん
09/10/06 10:54:44
. 1. HTML で検索した結果 1~10件目 / 約5,040,000,000件
. 2. PHP で検索した結果 1~10件目 / 約2,970,000,000件
. 3. Java...... で検索した結果 1~10件目 / 約 835,000,000件
. 4. Forth. で検索した結果 1~10件目 / 約 323,000,000件
. 5. Ruby.. で検索した結果 1~10件目 / 約 275,000,000件
. 6. perl..... で検索した結果 1~10件目 / 約 245,000,000件
. 7. Python... で検索した結果 1~10件目 / 約 204,000,000件
. 8. pascal... で検索した結果 1~10件目 / 約 170,000,000件
. 9. Delphi で検索した結果 1~10件目 / 約 127,000,000件
10. VisualBasic...で検索した結果 1~10件目 / 約 121,000,000件
11. lisp... で検索した結果 1~10件目 / 約. 26,700,000件
12. fortran で検索した結果 1~10件目 / 約. 21,300,000件
13. COBOL で検索した結果 1~10件目 / 約. 18,500,000件
14. HSP で検索した結果 1~10件目 / 約. 12,300,000件
15. FreeBasic.. で検索した結果 1~10件目 / 約 6,320,000件
16. Tcl/Tk. で検索した結果 1~10件目 / 約 4,940,000件
17. QBasic で検索した結果 1~10件目 / 約 4,190,000件
18. VisualC.... で検索した結果 1~10件目 / 約 1,360,000件
19. DarkBASIC. で検索した結果 1~10件目 / 約 1,320,000件
20. BasicStudio で検索した結果 1~10件目 / 約 304,000件
21. N88basic. で検索した結果 1~10件目 / 約 215,000件
22. f-basic で検索した結果 1~10件目 / 約 109,000件
23. ActiveBasic で検索した結果 1~10件目 / 約. 89,800件
24. 99BASIC.... で検索した結果 1~10件目 / 約. 11,500件
3Dprogramming で検索した結果 1~10件目 / 約794,000件
2Dprogramming で検索した結果 1~10件目 / 約. 57,400件
intel で検索した結果 1~10件目 / 約729,000,000件
amd で検索した結果 1~10件目 / 約355,000,000件
967:デフォルトの名無しさん
09/10/06 11:03:17
JavaとかForthとかRubyとかPythonとか、プログラミング言語として検索されているとは限らないし。
HTMLとかPHPとか、拡張子でひっかかってるだけじゃない?
968:デフォルトの名無しさん
09/10/06 20:08:19
> Ada の検索結果 約 131,000,000 件中 1 - 10 件目 (0.23 秒)
つまり、AdaはLISPやFortranより上位
…って言っていいってことだよね?
969:デフォルトの名無しさん
09/10/06 20:20:08
いやだからAdaもプログラミング言語じゃなくて
人名のほうでひっかかってるしー
970:デフォルトの名無しさん
09/10/06 21:13:24
Googleのソースコード検索でlang:cなんて風に検索すればいいんじゃないか
ちょっとやってみた
lang:c 約11,700,000件中1 - 10件目
lang:c++ 約8,870,000件中1 - 10件目
lang:c# 約2,140,000件中1 - 10件目
lang:css 約361,000件中1 - 10件目
lang:d 約47,000件中1 - 10件目
lang:erlang 約49,900件中1 - 10件目
lang:scala 約29,500件中1 - 10件目
めんどくせー。後はだれか任せた
971:デフォルトの名無しさん
09/10/06 21:53:18
yahoo で検索した結果 1~10件目 / 約5,930,000,000件
google で検索した結果 1~10件目 / 約5,200,000,000件
msn で検索した結果 1~10件目 / 約1,320,000,000件
infoseek で検索した結果 1~10件目 / 約99,400,000件
972:デフォルトの名無しさん
09/10/06 21:54:06
>>970
URLリンク(www.langpop.com)
973:デフォルトの名無しさん
09/10/06 21:54:40
yahoo の検索結果 約 2,300,000,000 件中 1 - 10 件目
google の検索結果 約 2,150,000,000 件中 1 - 10 件目
msn の検索結果 約 756,000,000 件中 1 - 10 件目
infoseek の検索結果 約 22,400,000 件中 1 - 10 件目
974:デフォルトの名無しさん
09/10/06 21:56:08
ググれ=ググってもヤフーの半分未満(笑)
975:デフォルトの名無しさん
09/10/06 21:57:54
. 1. HTML で検索した結果 1~10件目 / 約5,040,000,000件
. 2. PHP で検索した結果 1~10件目 / 約2,970,000,000件
. 3. Java...... で検索した結果 1~10件目 / 約 835,000,000件
. 4. Forth. で検索した結果 1~10件目 / 約 323,000,000件
. 5. Ruby.. で検索した結果 1~10件目 / 約 275,000,000件 ←w
. 6. perl..... で検索した結果 1~10件目 / 約 245,000,000件
. 7. Python... で検索した結果 1~10件目 / 約 204,000,000件
. 8. pascal... で検索した結果 1~10件目 / 約 170,000,000件
. 9. Delphi で検索した結果 1~10件目 / 約 127,000,000件
10. VisualBasic...で検索した結果 1~10件目 / 約 121,000,000件
11. lisp... で検索した結果 1~10件目 / 約. 26,700,000件
12. fortran で検索した結果 1~10件目 / 約. 21,300,000件
13. COBOL で検索した結果 1~10件目 / 約. 18,500,000件
14. HSP で検索した結果 1~10件目 / 約. 12,300,000件
15. FreeBasic.. で検索した結果 1~10件目 / 約 6,320,000件
16. Tcl/Tk. で検索した結果 1~10件目 / 約 4,940,000件
17. QBasic で検索した結果 1~10件目 / 約 4,190,000件
18. VisualC.... で検索した結果 1~10件目 / 約 1,360,000件
19. DarkBASIC. で検索した結果 1~10件目 / 約 1,320,000件
20. BasicStudio で検索した結果 1~10件目 / 約 304,000件
21. N88basic. で検索した結果 1~10件目 / 約 215,000件
22. f-basic で検索した結果 1~10件目 / 約 109,000件
23. ActiveBasic で検索した結果 1~10件目 / 約. 89,800件
24. 99BASIC.... で検索した結果 1~10件目 / 約. 11,500件
3Dprogramming で検索した結果 1~10件目 / 約794,000件
2Dprogramming で検索した結果 1~10件目 / 約. 57,400件
intel で検索した結果 1~10件目 / 約729,000,000件
amd で検索した結果 1~10件目 / 約355,000,000件
976:デフォルトの名無しさん
09/10/07 13:05:25
マルチだし、スルー
977:デフォルトの名無しさん
09/10/07 13:23:36
スルーできないオマエがアホw
978:デフォルトの名無しさん
09/10/07 15:44:02
>>1
簡素かつ明解な美しさを持つPrologが一番。
979:ちんこ ◆GbXlaaQNk.
09/10/07 20:18:36
関数型以外はクズ。
980:デフォルトの名無しさん
09/10/07 20:19:05
求む、DarkBASIC・3Dプログラマー。
学歴:高校生程度
必要な知識:三角関数の簡単な知識
求めるもの:広範な探究心
981:デフォルトの名無しさん
09/10/07 20:33:55
>>979
前に>>620を踏まえて、Z言語に対する評価を求めたのだが、
どうかな?
982:ちんこ ◆GbXlaaQNk.
09/10/07 20:34:21
学歴が低い方がいいのか・・・orz
983:デフォルトの名無しさん
09/10/07 20:50:17
>>982
そろそろ芸風変えないと飽きられるぞ
984:デフォルトの名無しさん
09/10/07 22:27:42
というかいまだにJavaなんかにしがみついてるちんこが無能
ここにいる連中は関数型言語くらい普通にやってるぞ
でかい口叩くなら自分でちんこ言語でも作ってみれよ
てか前コンパイラやってるとか言ってなかったっけ?
985:デフォルトの名無しさん
09/10/07 23:12:46
ちんこ言語って名前だけで使いたくなる不思議な響きだな
986:デフォルトの名無しさん
09/10/07 23:25:41
ちんこリスペクト
987:デフォルトの名無しさん
09/10/07 23:39:01
ちんこ++
ちんこ#
ちんこ.net
Objective-ちんこ
関数型ちんこ
ちんこ入門
ちんこ in Action
ふつうのちんこプログラミング
Real World ちんこ
Effective ちんこ
988:デフォルトの名無しさん
09/10/07 23:45:29
ちんこ入門ってw
なんか女子中学生が通販でこそっと買ってそうだなwwww
989:デフォルトの名無しさん
09/10/08 00:36:29
はじめてのChinko
990:デフォルトの名無しさん
09/10/08 00:42:28
On Chinko やさしいちんこ アート・オブ・チンコ
チンコクックブック ハッカーとチンコ Exceptional チンコ
入門チンコ TheチンコProgrammingLanguage
チンコスタイルガイド BeautifulChinko チンコアーキテクチャ
FilthyRichチンコ チンコの強化書 MoreJoelチンコ
プログラミングチンコ チンコHACKS チンコ魂
マスタリングチンコ チンコインアクション 独習チンコ
991:デフォルトの名無しさん
09/10/08 01:14:19
>チンコスタイルガイド
それ欲しいな
992:デフォルトの名無しさん
09/10/08 03:35:24
もちろん美しい文法なんだろうな?
993:デフォルトの名無しさん
09/10/08 04:26:27
すれの最後だから言わせて貰う
神オブジェクト 俺はお前みたいな奴をごまんと見てきた
そして結局口だけで何も出来ないし、何も作らなくて消えていく奴らばかりだった
でもお前は学歴というものを持ってるし、プライドもありそうだから逃げる事はしないけど
全然なにも作れてない
過去に多くのソフトウェアを作った実績の自信から、
ソースコードを書かずに、脳内で全て完結出来るレベルじゃないだろお前
もっとソース書きまくれよ
お前のブログには部分的なソースしか乗せられてない
それも全く意味のないゴミクラスばかりだ
あんなものは普通コーディングしてる合間に思いついて5秒で書ける程度の代物だ
確かコンパイラやり始めて投げたよな? その時に見限ろうかと思った
こいつはSchemeさえも実装できないのか・・・ ってね
Schemeの実装は京大以下の大学でもやってることなのに、 お前がそれできなくてどうするんかと 学歴が意味を成さない事はわかったか?w
つーかお前はOOが素晴らしいと思ってOOやってるんじゃなくてOOしか出来ないの間違いだ OO脳だよ ソンなので作れるわけがナイト思うったわ
おまへは低級言語や、 アセンブラを触ろうとしないけど
さっさとやったほうがいいよマジで つーか色々な言語とアルゴリズムやったほうがいい
才能ある奴だったら、最低限の知識の中で様々なパターンをつくれるんだけど
それが出来てないから・・・ 才能がないこと認めて、知識力で全てをカバーしてかないと、平均をも下回るレベルだ
高学歴だったら知識覚えることくらいは人より才能あるんだろ?w
994:デフォルトの名無しさん
09/10/08 04:28:08
>>993
ない
995:デフォルトの名無しさん
09/10/08 04:38:02
板違いにつき終了
996:デフォルトの名無しさん
09/10/08 04:53:52
ねーのかw
997:デフォルトの名無しさん
09/10/08 04:54:52
ないんです。
はいどーーーーもw
イカすバンド天国!!
998:デフォルトの名無しさん
09/10/08 05:13:16
高テスの朝は早い
今日も頭の回転が早くてやばい
俺様最強ヒャッハー!
セックスしてえw
ソフトは駄目だもうやめる
Scalaは神の言語だ
999:デフォルトの名無しさん
09/10/08 05:14:02
>>998
今からどう???(早朝ヘルス)
1000:デフォルトの名無しさん
09/10/08 05:17:36
神の言語はLispだろJK
1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。