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

ストリームの作り方

本記事はストリームについて、Schemeを用いて説明しています。 サンプルコードの動作確認を行ったSchemeの処理系、バージョンは以下のとおりです。 Gauche scheme shell, version 0.9.5 [utf-8,pthreads], x86_64-apple-darwin15.6.0 ストリーム データ構造…

仕事以外のコードを書き続けて半年経過してた

仕事以外でもコード書くようになって約半年経過した。去年の年末の3日間以外は継続して書いた。 github.com やったこと 静的型付け言語に触れる Go Rust C 基本的なアルゴリズムとデータ構造を作る インタプリタを作る SICPの問題を解く オープンソースのプ…

Rubyから他言語を呼んでみた

Rubyから他言語を呼んでみた GoとRustをライブラリ化してRubyから呼んだ。 ベンチマークとしてフィボナッチ数列の40番目を求めている。 きっかけ Rubyは書きやすいが、速くない。(Rubyの処理がボトルネックになることは少ないかもしれないが…) 機械学習の人…