BT

.NET用の財務関数

| 作者: Jonathan Allen フォローする 529 人のフォロワー , 翻訳者 金森 諭 フォローする 0 人のフォロワー 投稿日 2009年1月6日. 推定読書時間: 1 分 |

.NET は一番メジャーなビジネス・アプリケーション・プラットフォームのリストにほぼ確実にのるフレームワークであるのにもかかわらず、財務関数については驚くほどないがしろにしている。たしかに僅かながらの財務用メソッドを持つVisualBasic.Financialがひっそり存在するが、ほとんどのディベロッパはそこを見ようとは思いつかない。企業がExcelへ向かいがちなのも不思議ではない。

Luca Bolognese氏(リンク)はC#・VB・F#の言語およびコンパイラ、そしてDLR(動的言語ランタイム)フレームワークでリード・プログラム・マネージャを勤める多くの肩書きを持つ人物だが、彼はExcelからF#に50の財務関数を移植するのにいくらか時間をかけたようだ。

それらの関数の大半はExcelのロジックに合わせてコーディングされた。不幸にしてExcelのメソッドは後方互換性を維持するようデザインされていて、必ずしも正しい答えが返るとは限らない。氏はこう述べている。

私が行うのはExcelの結果を(良くも悪くも)コピーすることです。ただしみなさんが正しいと考える方法が採れるようにするために、関数に ExcelCompliant(エクセル互換)フラグを付けて、それが立っていれば自前のコードを実行できるようにしたいと思っています。

このソースコード(リンク)はMSDN Code Galleryからダウンロードできる。ライセンスはMicrosoft Public Licenseとなっている。

原文はこちらです:http://www.infoq.com/news/2008/12/FSharp-Financial

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT