100 万個の要素の配列があり、それらの各要素に適用する数学の種類についてユーザー入力を受け入れたいとしましょう。
プログラムは、要素ごとにユーザー式 (文字列) を 100 万回評価する必要がありますか。それとも、数式自体を何らかの方法で保存して、一度だけ解釈することはできますか? そして、何百万もの要素にループで適用されますか?
これがどのように機能するかについての一般的なアイデアを得ようとしています。現在、Excel タイプのプログラムは常に解釈されているように見えるため、データ調査には遅すぎます。つまり、基本的に私が行っているのは、ユーザー定義の数学を変更するたびに再コンパイルすることです。また、プログラムをコンパイルして、それ自体の実行中に再コンパイルする方法はないようです。ユーザー入力を受け入れ、コンパイルし、終了せずに実行できるようにします。おそらくDLLと個別のアプリドメインを使用しますが、すべてのデータをマーシャリングする必要があります.
すべてがうまくいかないとき、どうやってデータ研究の最高速度を達成するのか理解できません。セキュリティ上の懸念から、DLL のアンロードやロードを許可できない愚かなオペレーティング システムも含まれます。か何か。ただし、数か月前にプログラミングを始めたばかりなので、ナンセンスを吐き出しているだけかもしれません。