- スレ立てるまでもない質問はここで 152匹目
856 :デフォルトの名無しさん[sage]:2020/03/27(金) 05:25:50.59 ID:QZ/xTJoy - >>852
パイプラインや関数型言語の明確なメリットとして並列化のしやすさがある ムーアの法則が崩れた今マルチコアCPUを活用せざるを得ないからな 古典的なforを書けばその順に逐次処理をするという意味にしかならない一方 関数でマッピングやフィルタリングを書いた場合は集合から集合への変換が欲しいという書き方になり もし順序を問わない変換なら簡単に逐次処理から並列処理にできる 手続き指向からより目的指向の書き方になるとも言える でも分岐やエラー処理だけは古典的な書き方が必要なんですとなるとそこで並列化の可能性が途切れるので一貫する必要がある
|
- スレ立てるまでもない質問はここで 152匹目
858 :デフォルトの名無しさん[sage]:2020/03/27(金) 09:02:24.46 ID:QZ/xTJoy - >>857
たいした手間というのの程度問題だな Powershell 7やJava、C#のストリーム処理ならそのままpalallelという一語を足すだけで逐次処理が並列処理に変わる
|
- Java入門・初心者質問スレ Part.9
844 :デフォルトの名無しさん[sage]:2020/03/27(金) 23:43:34.04 ID:QZ/xTJoy - >>840
できるよ。そう、Groovy,Scala,Kotlinならね マジレスするとcommons langのStringUtils.joinとかMapUtils.verbosePrintあたりを活用してお茶を濁すくらいだな
|
- Java入門・初心者質問スレ Part.9
845 :デフォルトの名無しさん[sage]:2020/03/27(金) 23:49:43.11 ID:QZ/xTJoy - AbstractMapっていい感じにtoString実装してるんだな
何故かできないものと思い込んでた
|