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

Lisp処理系の実装 考察

こちらで開発を行っているLispの処理系ですが、目標だったaobenchの動作まで行えるようになりました。上の画像はaobenchを実行することで作成される画像になります。*1 文法 100個程度の関数・マクロを提供しています。これらの関数についてはCで実装を行っ…

Lisp処理系の実装

昨年行っていたLisp処理系の実装を踏まえて、大学院に進学し、2年目となった今年も挑戦しています。去年は 型は数値のみ GC無し if文と関数定義を実装し、フィボナッチ関数の実行速度向上のみに取り組む という内容で、最終的にLLVMによるJITを行っていたた…

GoForIt回答 - 申告制エレベータ -

引き続きGoForItの回答です。最後まで到達していませんが、せっかくなのでポストしようと思います。 回答はshidasan · GitHubで公開しています。 i) 乗り降りした階、時間、入力データの識別番号をファイルから取得し、出力フォーマット通りに標準出力に出力…

GoForIt回答 - 暗号検索の高速化 -

sonyが開催しているGo For Itに参加しています。言語はKonohaScriptKonoha Projectを使用しています。TopCoderなどのように実行環境を限定されていないコンテストなため、こういう時はKonohaScriptを使ってみます。回答はshidasan · GitHubで公開している他…