私はMathematicaで、パターンマッチングに依存して給与計算と支払い確認の保証を行うプログラムを書いています。問題の核心は、異なるデータ ファイル (CSV と XLS の両方) を比較して、まったく同じ情報が含まれていることを確認することです。これは、支払いが 2 つの異なるサード パーティによって処理されるためです。
Mathematicaを使用することで、プログラムの開発が非常に効率的で楽しいものになりますが、配布レベルでは手が出ません。CDF 形式はオプションではありません。プログラムではユーザーがデータ ファイルをインポートする必要がありますが、これは WRI では CDF では許可されていません。
このタスクに理想的なプログラミング言語は、OS X、Linux、または Windows 用にスタンドアロンとしてパッケージ化し、パターン マッチングを実行できるものです。GUI (プリミティブまたは拡張) のサポートも必要です。
プログラムを Python に翻訳することを考えましたが、それが適切かどうかはわかりません。
どのような提案がありますか?
パターンマッチングについての私の唯一の理解は、Mathematicaの ドキュメントが私に教えてくれたものです。
Mathematicaが完全に処理するタスクの例は次のとおりです:
XLS ファイルをインポートし、日付と名前でデータを並べ替え、特定の日付と名前を抽出します。CSV ファイルをインポートし、日付と名前でデータを並べ替え、特定の日付と名前を抽出します。
両方を比較して、必要な (不足している) 情報を含む適切な形式の出力を生成します。
Mathematicaでのデータのナビゲートも非常に簡単で直感的です.