>>421
それは読めて欲しかったな
結論だけ先に言うと「関数型言語では先に述べたような関数とデータの扱いが基本なのでそれをPythonにおいて多用する事を関数型スタイルだと述べても批判は少ないが、シェルスクリプトにおいてコマンドを関数と見立ててデータの1in1outの形態の類似性を見ても、それ以外の先の2つに見られる関数合成・部分適用・一般化された高階関数の取り扱いが多用されていない(し多用するには苦痛を伴う)ので関数型スタイルだと述べて批判が来ることが多い」
まず関数型言語っていう言葉がnot well-definedなんだ
関数が第一級オブジェクトであるとこは必要条件であって十分条件でない
一般的にPythonもC++もマルチパラダイムであって大手を振って関数型言語とは呼ばれないと思う
じゃあ関数型言語ないし関数型スタイル、関数型風他類似の名称が何を指してるのか
スタイルは言語のデザイン方針に依存せず自身の書き方で決まるだとか風は更にふわっと雰囲気だけとか細かい部分はあれども結局言語機能の方針やコミュニティのお気持ちで決まってるんだ
ただより豊かに、つまり制約を多く持たせる事には当然批判は少ないと思う
それは既存の言語を参照して帰納的に(ここお気持ちポインツ)考えられる訳で、MLとHaskell(と少なからずLisp)を見た上で出てきたのが、ラムダ式だったり関数合成であったり部分適用だったり一般化された高階関数だったり、Pythonにないものだとデフォルトイミュータブルだったりカリー化だったり静的型付けだったりHM型推論だったりパターンマッチ(正規表現のそれではない)他リッチな型機能だったりモナドだったりするんだ
(続く、長文ごめんね)
探検
シェルスクリプト総合 その34
■ このスレッドは過去ログ倉庫に格納されています
424デフォルトの名無しさん
2020/09/22(火) 19:46:26.11ID:KrrXHwz7■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 首相答弁「二度といわないぐらいいわないと国民は納得できない」 台湾有事質問した立民・岡田克也氏 ★2 [少考さん★]
- 【💴】日本人を相対的に貧しくした円安 日銀のわずかな利上げでは効果なし 主要通貨すべてに負ける円 ★3 [ぐれ★]
- 【野球】MLB挑戦・村上宗隆がホワイトソックスと交渉 [NO FUTURE★]
- 山形マット死事件、遺族が当時の生徒3人を3度目提訴…損害賠償請求権の消滅防ぐ目的 [煮卵★]
- おでんで飯が食えるか!おかずか否か…熱い「おでん論争」煮詰まるか? ★2 [蚤の市★]
- 【日独】「残業しない」「バカンスを取る」ドイツ人に、日本人は2倍働いても敵わない★2 [七波羅探題★]
- コンビニでおにぎり3個買っただけで500円。終わりだよねこの国 [931948549]
- 大学教授「日本政府はドルをたくさん持っているので円安で大儲けしている」 [834922174]
- 邪神ちゃんドロップキックで土下座して頼み込んだらセックスさせてくれそうな女の子www
- 🏴‍☠🚢YO!早漏ドピュン🏡
- 普通の日本人「ジョジョはジャンプではずっと中堅だった」👈これマジなの??? [339035499]
- 共和党下院議員、エプスタイン文書のほぼ全てを黒塗りにした司法長官を訴追へwww 高市早苗「トランプおやびんヤバいわよ」 [175344491]
