問題タブ [paralleltry]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
design-patterns - Mathematica が使用するプログラミングパターンの名前
Mathematica 7.0以降、ParallelTry関数[1]があり、複数の関数を並行して評価し、受け取った最初の結果を返します。これは、互いに素なデータ構造に対する検索の並列化に似ています。もう 1 つの一般的な使用例は、特定の問題に対して複数のアルゴリズムを実行し、最初の結果が返されるのを待つことです。
問題は、このスタイルの計算に適切な名前があるかどうかです。結果を見つける関数 (タスク) の 1 つがエウレカを叫ぶこのエウレカ スタイルと呼ぶことしか考えられません。
[1] http://reference.wolfram.com/language/ref/ParallelTry.html