- 1 名前:デフォルトの名無しさん mailto:sage [2017/06/13(火) 08:54:07.99 ID:O1HnBMDk.net]
- いざ、語ろうぞ。
スレタイ超過のため、一部省略。 その他もウェルカム。 前スレ 次世代言語議論スレ[Go Rust Kotlin Scala]第4世代 mevius.2ch.net/test/read.cgi/tech/1492631007/
- 178 名前:デフォルトの名無しさん mailto:sage [2017/07/02(日) 14:28:11.11 ID:lZlu9LSV.net]
- >>173
老害を自覚しましょうね
- 179 名前:デフォルトの名無しさん mailto:sage [2017/07/02(日) 15:37:42.58 ID:Nl2/i6W2.net]
- pythonのyieldはStopIterationが気持ち悪い
ではnullを返せばいいかというとそれも気持ち悪い 値を返せない空気に逆らうのは楽じゃない
- 180 名前:パシュー [2017/07/02(日) 16:23:07.20 ID:JZu2jdmH.net]
- スレ違いであればすみません、どなたかわかる方いらっしゃればお願いします。
先日、営業電話があり、お宅のところはau光を利用してますよね? →今まで、この手の電話で言った覚えが無い。ただ、au光は確かに利用・・・ 何故、わかるのか問いただしたところ、相手からこちらの固定電話に電話するときや、 メールに送信するときの反応、時間、信号?跳ね返りの反応? でわかりますとの回答。 確かに先日、某サイトから携帯とセットでネット環境の見直しとして、 問い合わせはしましたが、果たして、相手からメールアドレスを 送信した時の反応や送信までの時間、 電話が繋がるまでの少しの時間での反応などで分かるものなのでしょうか? ちなみに携帯の番号は教えてません。携帯であればドコモやauなどとあたりをつけることはわかるのですが… どなたか教えて下さい!
- 181 名前:デフォルトの名無しさん mailto:sage [2017/07/02(日) 18:05:16.33 ID:XQorprgY.net]
- 選択肢が少なけりゃあてずっぽでいいだろw
- 182 名前:デフォルトの名無しさん mailto:sage [2017/07/02(日) 18:06:59.55 ID:O/UEQvVu.net]
- >>178
スレ違いどころか板違いだが、結論だけ言うとわからない 単に名簿屋から買いましたって言いづらいから、素人騙しでそう言ってるだけ 続きはヤフー知恵袋でやれ
- 183 名前:デフォルトの名無しさん [2017/07/02(日) 21:50:57.08 ID:19kDKEGS.net]
- >>174
yieldとか書く時点でダルい。 そんな速度変わらんのに、なんでそんな書かなあかんねん。
- 184 名前:デフォルトの名無しさん [2017/07/02(日) 22:22:57.06 ID:19kDKEGS.net]
- >>176
まあ若いと言えない年になりつつあって20代の頃に比べりゃ覚えが悪くなってる自覚はある。 それでもC/C++、VB(.net含む)、Java、C#、Python、Ruby、smalltalk、Delphi含むPascal、もちHaskellは割と使えるぞ。 なんと無く分かっただけなのはLisp、Prolog、Erlang。 関数論理型言語Curryはもうチョイメジャーになったら本格的に覚えたい。 でもな。 学習と挫折繰り返した末に到達したのは覚えた言語の数じゃないって事だ。 知るべきはアルゴリズムや文法じゃ無い。(いあ、後々覚えなきゃだが) 作りたいアプリに対する周辺知識。(ファイル構造だったり、アプリにしたい事象に対する知識)
- 185 名前:デフォルトの名無しさん [2017/07/02(日) 22:26:25.12 ID:19kDKEGS.net]
- あ、x86とARMのアセンブラもか。
- 186 名前:デフォルトの名無しさん [2017/07/02(日) 22:31:49.24 ID:19kDKEGS.net]
- てか、Haskellのお陰でクイックソートがやマージソートがどう言う動きしてんのか理解出来たんだよ。
そう言う意味じゃCやJavaのアルゴリズム本みたいにコード示して終わりじゃ無くて、超初心者向けのどう言う動きですって動きだけ説明してる本のが有用だわ。 それ読んでコード書けない程度の抽象的な考えが出来ない(おいらみたいな)奴はプログラマの才能無い。
- 187 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 00:03:55.72 ID:Tx9mAztB.net]
- Haskellのinplace quicksortって可読性低くて冗長じゃん
Haskellerはあんなのが読みやすいの? それとも、全く実用にならないquicksortのコードみて簡潔だと思っちゃったタイプ?
- 188 名前:デフォルトの名無しさん [2017/07/03(月) 00:05:35.20 ID:MHKU0t6b.net]
- 再帰のクイックソートは理解しやすいからな
実用性はともかく
- 189 名前:デフォルトの名無しさん [2017/07/03(月) 00:08:46.80 ID:UYk8Gv77.net]
- >>185
うい。 TDNクイックソートで簡潔だと思ったタイプ。 遅いって分かっててもね。 動作さえ分かれば他の言語で書けるんじゃよ。 そしたら実用的になる。 LL的な使い方なら速度必要無いから、これ以上簡潔なものはない。
- 190 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 00:37:29.08 ID:wW6TPWna.net]
- C のコードより haskell のクイックソートのが理解しやすいって
本気で言ってんの?
- 191 名前:デフォルトの名無しさん [2017/07/03(月) 00:46:37.45 ID:MHKU0t6b.net]
- 妙なハードルつけてそれは本当の理解じゃないとかいうガイジ湧いてきたか?
- 192 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 00:49:28.31 ID:oRb6DKWl.net]
- Cのクイックソートも悪くないよな
たった一個の配列を部分部分で触っていくだけ 範囲きめてピボットきめて交換、の繰り返し メモリの使用に余計なところが無いからスカっとする
- 193 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 08:07:49.86 ID:02h+sYLq.net]
- >>189
空間計算量とか知らない低脳君はアルゴリズムの話しに入ってこないでね
- 194 名前:デフォルトの名無しさん [2017/07/03(月) 08:47:12.79 ID:MHKU0t6b.net]
- >>191
勝手に相手の理解度決めつけるガイジはレスしないでね
- 195 名前:デフォルトの名無しさん [2017/07/03(月) 08:49:31.61 ID:MHKU0t6b.net]
- まずこの話計算量関係ないからな
二重の意味でガイジやね
- 196 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 08:57:49.58 ID:1X06ZxCF.net]
- >>193
いやいや関係あるからw in-placeって文字も読めないのかよ 図らずも君の低脳度もより明らかになってしまったね
- 197 名前:デフォルトの名無しさん [2017/07/03(月) 08:59:51.73 ID:deAVzAEO.net]
- >>194
in-placeの話してるのお前だけだから 自分の話したいことと人が話してることの区別もつかないとか凄いな
- 198 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 09:05:27.81 ID:1X06ZxCF.net]
- >>195
だから低脳はアルゴリズムの話に入ってこなくて良いって ドカタは用意された関数呼び出すだけなんだから
- 199 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 09:07:05.32 ID:1X06ZxCF.net]
- でもO(n)とO(n log n)の区別もつかない低脳が次世代言語について語ってるって面白いな
- 200 名前:デフォルトの名無しさん [2017/07/03(月) 09:11:01.34 ID:deAVzAEO.net]
- >>196
周り見ろよ。今そんな話してるのお前だけだぞ 話に入ってきたのはお前だ あと2回目だけど勝手に人をin-placeのクイックソート理解してない扱いするのやめてね。流石に不快だから
- 201 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 09:31:49.69 ID:1X06ZxCF.net]
- >>198
ああゴメンゴメン >>189がin-placeを「妙なハードル」とかとんでもない事言ってるから、つい言葉がキツくなっちゃった ハードルどころか基本中の基本だよねw
- 202 名前:デフォルトの名無しさん [2017/07/03(月) 09:49:48.18 ID:deAVzAEO.net]
- >>199
ああそういうことね ハードルはin-placeを指して言ったんではないんよ ID:19kDKEGSはHaskellのコードで何をやってるか理解してから普通のクイックソート理解したみたいで、そこに>>188が来たから理解というものに妙なハードルというか拘りみたいなものを持っていると言いたかったんよ たしかにハードルっていう表現はあんまり良くなかったな
- 203 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 10:41:46.80 ID:apAa5CHd.net]
- Cが原文でHaskellが翻訳文という前提なら
誤訳のリスクがあるHaskellの方が読みやすいってことは理論上ありえないね でも理論には前提があるから、前提をぶち壊せば理論上ありえないことが実現する
- 204 名前:デフォルトの名無しさん [2017/07/03(月) 11:19:50.56 ID:6QSWtKdI.net]
- >>188
そのクイックソートのコードは知らないから的外れになるかもしれないが 普通は、Cのコードなんて慣れている人以外には判じ物みたいで 何だってHaskellのコードの方が判りやすいだろう
- 205 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 14:43:11.96 ID:X+xTdZLt.net]
- 次世代言語スレで何でみんなCとHaskellの話してんねん
そのうちCOBOLとかForth
- 206 名前:の話になるのか []
- [ここ壊れてます]
- 207 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 15:00:48.27 ID:JOeKNGQV.net]
- 全部、第3世代言語じゃ
- 208 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 16:15:40.55 ID:NT4tSDag.net]
- どんどんプッシュしたくなる次世代言語が見えなくて
現実逃避してるような気がするのは気のせい?
- 209 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 17:12:08.86 ID:apAa5CHd.net]
- 言語を使いこなす正攻法よりもマインドをコントロールする裏技ばかり使うクズが増えた
言語の進化は止まった
- 210 名前:デフォルトの名無しさん [2017/07/03(月) 17:41:53.22 ID:XPxmwxQZ.net]
- >>203
CはともかくHaskellは永遠の次世代言語やぞ
- 211 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 18:09:44.24 ID:VYGl+Wps.net]
- 娘に年齢を越されるんですね。
- 212 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 20:16:26.39 ID:wW6TPWna.net]
- 普通にググればわかりやすい説明がでてくるというのに。。
本当に haskell のが分かりやすいなら下の wiki のページを書き換えてこいや。 https://ja.wikipedia.org/wiki/%E3%82%AF%E3%82%A4%E3%83%83%E3%82%AF%E3%82%BD%E3%83%BC%E3%83%88
- 213 名前:デフォルトの名無しさん [2017/07/03(月) 20:54:48.22 ID:UwBLUxpl.net]
- >>188
本気も本気。 んで、やっとCのクイックソートの動きや無駄の無さが理解できたし、自分で(コピペじゃ無く)書けるようになった。 才能ある奴は最初から理解出来るんだろうけど、おいらはHaskell経由する事で色々理解出来たし、Haskellでなら何でも書けるぞ‼︎ってなってから、やっと文法やアルゴリズム以上に大事なのはデータ構造だと気付いた。 メジャーな画像ファイルのデータ構造書いてるサイトあったら教えてくれ。 そしたら画像変換ソフト作る。 今はテキストなら分かってるからCUIのviライクな(悪魔でライク。自分なりにもっと一貫性のある移動コマンドにする予定)テキストエディタ今度の休みから作り始める予定。 Haskell普及の宣伝の一助になれば良いな。。。
- 214 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 20:56:29.38 ID:NMIlsMGj.net]
- https://codereview.stackexchange.com/questions/75530/haskell-in-place-quicksort-ord-a-a-io-a
- 215 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 20:58:45.47 ID:uur8r/IN.net]
- ガイジガイジ言ってるやつウザい
話入って来れないならレスすんな
- 216 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 21:02:05.61 ID:oRb6DKWl.net]
- >>210
お前ごときがhaskell語るのもうやめたら? 俺の言ってる意味わかる?
- 217 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 21:06:06.20 ID:zOP0e03G.net]
- そんなことよりElixirやろうぜ!楽しいよ!
- 218 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 21:13:32.99 ID:lw0BfZsD.net]
- ぜひ樂しさを語ってくれ
- 219 名前:デフォルトの名無しさん [2017/07/03(月) 21:27:19.89 ID:UwBLUxpl.net]
- >>213
他に語る奴いないから語ってる。 代わりに普及に貢献してくれるんならROMっても良い。 それ位惚れてんだ。
- 220 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 21:27:43.28 ID:sUmj13cM.net]
- どうしてもエリクシールって読んじゃって
- 221 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 21:29:54.44 ID:oRb6DKWl.net]
- >>216
お前のレス一切いらんから一生ROMれ。 つづきはお前のブログでやれ。
- 222 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 21:34:45.78 ID:zOP0e03G.net]
- Haskellの普及を一時やってたんだがElixirに乗り換えたお
- 223 名前:デフォルトの名無しさん [2017/07/03(月) 21:38:50.74 ID:OUQpTrGv.net]
- >>214
エリクサーは並列処理楽そうだから興味ある。 ErlangはPrologっぽいのが馴染めなかったからね。。。 (そのPrologも、地味に論理型言語の実験場的役割してるって記事読んで、制約論理プログラミングが取り入れられてるの実感して見直したところだけど)
- 224 名前:デフォルトの名無しさん [2017/07/03(月) 21:40:10.37 ID:OUQpTrGv.net]
- >>218
なら、代わりに普及してくれ。 不安に思ったらすぐ出てくるぞ。
- 225 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 21:44:50.57 ID:Rzh0OD1D.net]
- いい、先生の言うことをよく聞いて。
Haskellは永久に普及しないの
- 226 名前:デフォルトの名無しさん [2017/07/03(月) 21:51:13.50 ID:PMhP6mgs.net]
- 分かってんよチクショウ。
でもな。 これ程入門者向けの言語は無いと思ってるんだ。 それこそ、小学生からプログラミングが取り入れられるなら、Haskell教えるべきだってくらいに。 構造が分かれば、手続き型言語後から覚えても役に立つ。 Haskellはプログラムの構造を明らかにする。
- 227 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 21:58:28.81 ID:oRb6DKWl.net]
- >>223
分かりやすく言う お前はもうこのスレに来るな お前のレスは一切必要が無い
- 228 名前:デフォルトの名無しさん [2017/07/03(月) 22:08:00.17 ID:deAVzAEO.net]
- Haskellの人結構いいと思うけどな
言ってることもまあまあ妥当だと思うぞ
- 229 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 22:09:47.05 ID:JRmmHagw.net]
- >>223
haskellが小学生の入門に最適な理由を小学生にもわかるように説明してみろよw
- 230 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 22:15:14.50 ID:wybralPC.net]
- このスレだけじゃなく他もやめてくれ
ほんと迷惑以外の何者でもない そのレベルのHaskellの布教や他言語disが死体ならブログでやってくれ でなきゃせめて読まずに済むようにコテハン付けてくれ
- 231 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 22:17:15.83 ID:wybralPC.net]
- >>226
相手にするのもやめてくれ 過去の経験から コイツからろくな考察が出てくるわきゃない
- 232 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 22:20:39.13 ID:wybralPC.net]
- コイツのつまんない自己満ライブラリ連投がなきゃスレがにぎわんってなら
過疎って落ちる方がずっとマシ
- 233 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 22:32:40.33 ID:r5yHurmA.net]
- 一つにまとめてくれんかね
なんで言語乱発すんの
- 234 名前:デフォルトの名無しさん [2017/07/03(月) 22:40:55.36 ID:hTTgnp+k.net]
- >>224
んじゃ、課題な。 これ解決したらROMる。 >>84-85のコードで>>85だな。 mfptn,mfput,mfwriteに相当する汎用的な関数手続き型言語で書いてくれ。 Haskellより簡潔な形で。 表面的にはクロージャ渡してループの中の変数に渡せば良い。 問題は、オープンするには純粋なファイル名だが、表示する時ファイル名を青文字にしたいとかそう言うカスタマイズ可能なmfptnが書けるかだ。 書ければmfputもmfwriteもmfptn使って似た様なコード書かなくて済む様になる。 >>225 ありがとう。 これでも言語オタとして色んな言語渡り歩いて導き出した結論。 やっとプログラマのスタートラインに立てた実感からの発言。 マジレスってやつなんだ。 間違ってたら指摘も結構。 真摯に受け止める。 今はプログラミング用のコマンド作ってるのがメイン。 自分の為のツール作るのが一番モチベーション保てるね。 HaskellerならEmacsって思ってたけど、viが軽くて、実験的に書いた行を消したいだけとかに良いね。 (Emacs、編集したいだけなのに型検査だかコンパイルだかやってんじゃねーよボケ) ただ、せっかくhjklで上下左右一文字移動なんだから、その上下段のyuioやbnm,で単語や行の移動しても良いじゃんよって思ったから作ろうと思ってる。 u/Uのアンドゥー/リドゥーは。。。CntlとAltかな。。。
- 235 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 23:04:54.14 ID:oRb6DKWl.net]
- >>231
お前の課題が解決しようがしまいがROMれ ブログの書き方がわからんのならぐぐれ お前の愚にもつかない自己紹介 愚にもつかないポエムはそこで存分にやれ それはもうそこで存分にやってくれ
- 236 名前:デフォルトの名無しさん [2017/07/03(月) 23:08:44.96 ID:hTTgnp+k.net]
- >>226
小学生に算数って実は面白いかも?って思ってもらう本(電子書籍)書いてからね。 元々書きたいとは思ってるんよ。 Haskell入門以前って電子書籍は出してる。 以前って付くの一冊しか無いから一発。 普通の再帰が末尾再帰に自動変換の下りは嘘っぱちで、スタック消費を抑えただけだったみたいなんだけど、それ以外なら関数脳作る一助になると思う。 お金あるならプログラミング in OCamlのが関数脳作るのに良いと思うけど。 (これの著者がHaskell本書いてくれれば最高なのに)
- 237 名前:デフォルトの名無しさん [2017/07/03(月) 23:11:09.43 ID:hTTgnp+k.net]
- >>232
あえて嫌われ役やってんのに、課題解かずにROMれとかおいらの思う壺。 やはりHaskellはLLよりも再利用性が高い。
- 238 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 23:16:44.69 ID:lw0BfZsD.net]
- >>233
2冊ww
- 239 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 23:16:55.17 ID:apAa5CHd.net]
- ジョブズのように美しいデザインに異常にこだわるタイプが
もし表現の自由や基本的人権を美しくないと判断したら何が起きるか 既に何か起きてるか
- 240 名前:デフォルトの名無しさん [2017/07/03(月) 23:30:27.58 ID:hTTgnp+k.net]
- >>235
多分尼とパブーの2冊。 内容同じ。 パブーは無料。 尼は無料に出来なくて仕方なく100円。。。
- 241 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 00:13:38.28 ID:ay5PiZ4N.net]
- nl, tac, grepで全部事足りるんだが
- 242 名前:デフォルトの名無しさん [2017/07/04(火) 00:47:05.17 ID:huKUW2nT.net]
- nlなんて書いた覚えないが。。。
tacやgrepと言うコマンド名を知らなかった頃に書いたのを、リネームしただけだからね。 そう言う機能がないか調べるより書いちゃえって主義。 おいらの場合、そうでも無いとプログラミング力が付かない。
- 243 名前:デフォルトの名無しさん [2017/07/04(火) 04:24:48.11 ID:LX4AtBOp.net]
- >>231
スレチだけどVimのyuioを潰すのは許せん それはマジで許せん
- 244 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 06:47:47.53 ID:IVSy+wIs.net]
- >>239
再利用性が大事なんじゃなかったのか?
- 245 名前:デフォルトの名無しさん [2017/07/04(火) 12:23:37.78 ID:FYa81knm.net]
- Linux始めたばかりで探すより書いたほうが早かったから。
どっちが早いかの問題。
- 246 名前:デフォルトの名無しさん [2017/07/04(火) 12:25:05.34 ID:FYa81knm.net]
- >>240
自分用だから。。。 公開するとしても選ぶ自由はユーザーにある。
- 247 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 14:01:02.84 ID:pyKR417/.net]
- やんくとアンドゥ潰すとか誰が使うんだよ
- 248 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 14:09:58.01 ID:pyKR417/.net]
- よく見たらinsertモードと改行insertも潰れるのかwww
もうそれvimでもなんでもねーやん
- 249 名前:デフォルトの名無しさん [2017/07/04(火) 14:15:22.45 ID:vfHvNnoh.net]
- 勉強せずに自分で作るとか言ってるとヤンクアンドゥインサート改行インサート潰すガイジに成り下がるのか
やっぱり慣例の勉強って大切だわ
- 250 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 18:25:49.77 ID:ZOpHOB0v.net]
- 再利用性大事とか言いつつオレオレ仕様で車輪の再発明しちゃうアホンダラなんだなぁHaskellerって
机の上のお勉強はできるのかもわからんが、ギークとしてのセンスが皆無なんだな
- 251 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 18:30:51.12 ID:ZOpHOB0v.net]
- 探す手間より書いた方が早いとか言うやつは、自分の書いたもの見せびらかしたいだけ
お勉強はできるからそこそこのものを作れるんだろうが 既存の枯れたものの仕様ガン無視で作るせいで結局作ったお前さんしか再利用できないオナニーの産物
- 252 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 18:35:07.55 ID:ZOpHOB0v.net]
- 別に言語の再利用性は机の上でのお勉強の得意なお前さんの言う通り
Haskellの方が高いんじゃねえの?しらんけど でもお前さんがオレオレで作ったものの再利用性は低いよなあってお話
- 253 名前:
なんせ既にあるものガン無視でオレオレ仕様の再発明しかしてねえんだから [] - [ここ壊れてます]
- 254 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 19:11:10.26 ID:pyKR417/.net]
- >>239
いくらなんでもgrepも知らないって調べるより書いちゃえも何も、 単純にエンジニア、ライブラリアンとしてものを知らなすぎだろ ls, find, cat, grep, sed, awk, xargsくらいは、知ってないとわけわからんよ プログラミング力どうこう以前の問題 Haskellプログラマが全員こんなに馬鹿だと思われるのはすごく悲しい
- 255 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 19:26:44.78 ID:Mgy1XtU/.net]
- cat より less
cat より vi
- 256 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 19:32:55.21 ID:bn9cQclE.net]
- catよりdog
- 257 名前: ◆QZaw55cn4c mailto:sage [2017/07/04(火) 20:15:18.37 ID:wi75CMMG.net]
- >>184
Haskell のクイックソートやマージソートは本質を失っている,重要なのはインプレイス性だが haskell にそれは望めない
- 258 名前:デフォルトの名無しさん [2017/07/04(火) 20:35:49.53 ID:KFTmH+Xw.net]
- >>244-246
そうか、ヤンクも潰しちゃうねぇ。。。 あれか。 Ctrl+hjklとかAlt+hjklに移動は集約しちゃうか。 コーディングしたくて気が早って"("押したら移動しちゃうとかが不便で、そう言うの起きにくい仕様にしたいだけなのよね。 オレオレのオナニーで結構だとは思うんだけど、不便にしたいわけじゃない。 少なくともおいらにとっては便利じゃないと。 >>247 ずっとWinだったんでcdとcatとlsはとりあえず分かったけど、awkとsedは聞いた事あるだけで、どんな機能か未だ分からず。 時間見て調べる予定。 grep,findはそう言う機能はあるだろうなとは思ったけどfindは望む機能じゃなかった。 grepは鯖入門書読むまで知らなかった。 元々そう言う不便な環境に身を置けば欲しい機能は自分で書くしかなくなるから、プログラミング能力伸びるだろってのが目的なんで、ある意味目論見通り。
- 259 名前:デフォルトの名無しさん [2017/07/04(火) 20:37:38.04 ID:KFTmH+Xw.net]
- >>253
インプレイス性と言うのは何でせう? それが分からんと反論も同意も何も出来ない。
- 260 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 22:34:12.67 ID:otSZmZCY.net]
- In-placeじゃね?
(ほとんど)メモリ追加せずにその場でソート
- 261 名前:デフォルトの名無しさん [2017/07/04(火) 23:18:10.83 ID:KFTmH+Xw.net]
- ああ、省メモリってことね。
そりゃそうだ。 おいらだって手続き型言語で書けばなるべく書き換えで済まそうとする。 手軽さ優先か性能優先かだよ。 でも、性能優先のコードしか提示されなかった頃はどう言う動きか読み取れなかった。 その時点でプログラマの才能無いんだろうけど。 Haskellのコード見て、手続き型言語で書くには?ってなったら自然と配列書き換えられるんだから、書き換えた方がメモリ少なくて済む(&配列追加の手間が無い)ってなる。 言語によって面倒くささが違うんよね。 例えば総当たりソートとクイックソートは手続き型言語じゃ難易度に大差あるけど、関数型言語は大差無かったり。 LLでも大差無いけど、おいらのmfptn関数みたいなのがLLって感じで、難しい言語でよく使うパターンを文法やライブラリにしましたってだけで、そこから外れると普通の手続き型言語。
- 262 名前: ◆QZaw55cn4c mailto:sage [2017/07/05(水) 03:30:13.16 ID:CpudxOdu.net]
- >>256
データのコピーを極力少なくしてその場でソート
- 263 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 06:47:52.98 ID:x40Yunw0.net]
- >>250
そこから漫画みたいなインフレが起きて「perlくらい知ってないと」ってなるのが linuxの醍醐味
- 264 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 07:01:16.37 ID:SG/9DEZV.net]
- >>257
お前Haskellで書きにくいコードから逃げて、 書けるとこだけ書いてHaskell書きやすいって言ってるだけじゃねーか お前はそのクソコードで満足なのかもしれんが、それを押し付けてくんな 違うっていうならin-placeのソート書いてから能書き垂れろ
- 265 名前:デフォルトの名無しさん [2017/07/05(水) 07:27:05.94 ID:+U8R7kGU.net]
- それの何がいけないんだろうか。。。
速度欲しい時だけCで書けば良いってのはまさにそれだが。 Haskellでも書けないことはないんだろうけど、楽するための言語なんだから、そんな事するならCで書くよ。 おいらにとってはLL的な用途にはLLよりHaskellのが楽だった。 それだけの事。
- 266 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 07:33:33.70 ID:x40Yunw0.net]
- 仕様書の常套手段か
書ける仕様だけ書いて残りは実装依存で逃げる
- 267 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 07:38:51.44 ID:bh56GpK2.net]
- Haskellの再利用性に関する重大な課題は>>80-81で既に示されてるね
mfput君の意見がまだみたいだけど見解は?
- 268 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 07:51:17.76 ID:0jzZYcN5.net]
- >>142も結局mfputしか再利用出来てないし
mfput君は今のところ肝心の再利用性の高さについてはほとんど立証できていないように見える Haskell云々というより本人の設計センスの問題な気もするが
- 269 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 08:10:24.97 ID:SG/9DEZV.net]
- お前の意見なんて「自分のような初心者にとってはHaskellは分かりやすかった、以上」だけで十分なんだよ
お前のクソ初心者臭いコードやポエムを読まされて 他者が得るものがあるとでも?
- 270 名前:デフォルトの名無しさん [2017/07/05(水) 08:28:35.89 ID:+4iFZrIp.net]
- 2chのレスに得るもの求めるとかガイジかよ………
Stack overflow 池
- 271 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 08:33:57.06 ID:6kuRSSMe.net]
- 俺は2chで煽り耐性を身に着けた
- 272 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 10:00:37.58 ID:tWLafY8Y.net]
- このスレでガイジガイジ連呼してるやつマジ病気かよ
どんだけリアルで悲惨な人生だったらこうなるんだ
- 273 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 10:24:17.91 ID:x40Yunw0.net]
- 漫画みたいにいつまでたっても話が終わらない
病気か才能かはわからんが
- 274 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 12:26:16.42 ID:+4iFZrIp.net]
- Haskellの言ってることは一応一貫してる
そこに突っ込んでる人は一貫してる部分を読めていないとしか思えないツッコミばっかり そんな的を外したらツッコミに逐一返信してるんだから永久に終わるわけがない
- 275 名前:デフォルトの名無しさん [2017/07/05(水) 12:32:33.78 ID:GeoIRJSP.net]
- >>263
>>81がまさにおいらの回答だが。。。 mfputはLLより短く書けないもんかと考えた時、あらゆるものが関数何だから関数化出来るじゃんって思い付いた。
- 276 名前:デフォルトの名無しさん [2017/07/05(水) 12:38:33.21 ID:GeoIRJSP.net]
- >>265
あはは。 その通りだよ。 LLより初心者に優しいってのがまず一つ。 LLに限らないけど、定型文になってる部分もパターン化して関数にし易い(LLでも出来るだろうがスマートじゃない)
- 277 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 12:45:05.83 ID:XfevCCY3.net]
- しんちゃんスレ
- 278 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 12:53:14.41 ID:PFivIsqu.net]
- >>271
81が回答とかさすがにガチハスケラにぶん殴られるぞ ハスケラはこういう突っ込みには 「呼び出し側も含めて設計を見直せ。状態を持たせるというのは本質的に重大な変更であるから影響が大きいのは当然である。」と答えるのがテンプレだ 覚えておけば役に立つよ
|

|