2019-06-26から1日間の記事一覧

コンパイラ作成(82) double型の複雑な四則演算

今回の目標 前回に続き四則演算。 // double型 int main() { printf("%f\n", 2.0 + 5.0 / 2.0); } 前回対応できなかった複雑な式。 コード生成部 codegen_elsの括弧の処理部と関数呼出の処理部を修正。 def codegen_els(op, operand, type_l) ostr = mnemoni…

Haskellのお勉強(4) 素数

素数の表示 Haskellだけど細々と勉強続けてるよ。でもなかなか進まない。解説サイト見たりしてるんだけどさ、書かれてる内容は理解できても、それを実際のプログラミングの中でどう活かせば良いのかが分からないんだよね。ということでまた簡単なとこから。 …