2010-01-01から1年間の記事一覧

FizzBuzz関数処理時間計測クラス

C++

FizzBuzz高速化プログラムを書くに当たり計測クラスを書いてみた。 windows用です。 計測対象の関数は ・第一引数 FILE* : データ出力ファイル ・第二引数 unsigned int : 出力の上限値 で定義されている必要があります。 ※引数の順序を入れ替えました 使い…

C#3.0のお勉強(無名関数編)

C#

無名関数周りを試してみた。 // C#3.0 (VisualC#2008ExpressEdition) using System; using System.Collections.Generic; namespace LambdaSample { class Program { private void Test1() { Console.WriteLine("lambda で再帰を書いて即評価"); Func<int, int> fact = </int,>…

IronSchemeでWindows.Forms

まだ情報が少ないです。とりあえず Windows.Formsで何かを作るにはどうするのか。2、3日試行錯誤してみてできたのはこれだけ。実行するとタイトルバーに日本語を表示して、BackColorが青いフォームが表示されます。 環境は .Net Framework 3.5。IronScheme…

C #3.0 で多倍長演算 (Microsoft.Dynamic.dll)

C#の多倍長整数ライブラリ ここ数日 IronPythonとC#の連携について調べてたんですが、IronPythonに同梱されてる DLL に多倍長整数クラス Microsoft.Scripting.Math.BigIntegerがあることに気づきました。 C# というか .net framework 3.5 まで多倍長演算ライ…