拾い物のコンパス

まともに書いたメモ

2015-10-01から1ヶ月間の記事一覧

見たことあるCコーディングミス

知り合いが実際に書いて悩んでいたCコードを2種類書き残す。 その1 ... int i=0, count[i]; ...(snip)... 一見してやばいのはわかるはず。要素数0の配列を宣言していた。その場ではただひどいコードだとだけ思ったが、あとから気になってちょっと実験してみ…

GHCでコンパイルしたバイナリを小さくする方法

概要 HaskellはGHCでコンパイルしてバイナリを生成することができる。しかし、Cの時と比べて意味不明なレベルでバイナリが大きくなる。原因と対策を書いておく。 環境 OS $ uname -a Linux ubuntu 3.13.0-63-generic #103-Ubuntu i686 GHC $ ghc --version T…