タグ

ブックマーク / www.kasahara.ws (1)

  • KASAHARA.WS

    cpas (Cpp as a script) TCC(Tiny C Compiler)みたいに、C++でスクリプトが書けたら嬉しいと思いませんか? 何十ギガバイトものデータを処理する Perl スクリプトを書いていたらいい加減に C/C++ の速さが恋しくなってきたので C++を擬似的にスクリプト化するソフトを書きました。 といってもやってることは単純で、一行目に #!/usr/bin/cpas みたいに書くと、2行目以降を g++ でこっそりコンパイルして それを実行するという、ただそれだけのソフトです。一応実行ファイルはキャッシュするので2回目以降の起動は速いですし、 スクリプト自体を書き換えたら自動で再コンパイルされます。 コメントにコンパイルオプションを埋め込んでおけます。makefile要らない。 書き換えた瞬間のスクリプトを複数同時に呼んだりするとコンパイラが2つ以上走って問題

    yuroyoro
    yuroyoro 2011/11/16
  • 1