任意精度整数型 bm(Bytes Mathematics) の debug プロジェクト(ソースコード)を公開
- ソフト名 :任意精度整数型 bm(Bytes Mathematics)
- バージョン :0x01010e01
- ライセンス :フリーソフト
- OS :Windows
- 開発 :Takashi Tsubaki
任意精度整数型 bm(Bytes Mathematics)詳細
このプロジェクトがスタートした経緯を説明します。C 言語を趣味で勉強しはじめてまもない頃、一つの大きな疑問にぶつかりました。それまで VB 系の言語に慣れていた私にとって型が環境によって変化してしまうなんて考えられないことでした。
環境に依存しない方法としてマクロを使ったり、型自体に名前を付けたり、プログラム自体に制約をかけたりする事で回避することは比較的簡単に出来たのですが、やはり何か気持ちが悪く、個人的に納得ができませんでした。
そこで、どんな環境であれ絶対に変わらない型が出来ないものか?と考えるようになり、このプロジェクトがスタートしました。
最低限必要となるであろう演算子(+, -, *, /, %, <, ==, >, &, |, ^, ~,<<, >>)を補う関数が用意されています。