yutopp's blog

サンドバッグになりたい

C++

文鳥言語とBoost.Spirit.Qi Tips - C++ Advent Calendar 2013(11日目)

これは C++ Advent Calendar 2013 - PARTAKE 11日目の記事です。この記事では俺々プログラミング言語の紹介と、C++で処理系を作るにあたって便利そうなBoost.Spirit.QiのTipsを紹介します。 Boostは1.55.0が対象です。 文鳥言語とは 文鳥言語とは、私が趣味…

LLVMのGC(ガベージコレクション)サポートを使ってみる - Aizu Advent Calendar 2013(1日目)

Aizu Advent Calendar 2013、今年もやっていきます!宜しくお願いします。 一日目の @yutopp です。今回は、日本語の資料が乏しいような気がする、LLVMのガベージコレクションサポートについてサラっと調べてみました。 ドキュメントは Accurate Garbage Col…

LLVM3.3 と VS11 で遊んでみた

リンカが完成していなくても話題のLLVMで遊びたいってワケ環境: Windows 7(x64),VS Express 2012 for Desktop,LLVM3.3LLVMをビルドし,C++から呼んでIRを吐かせるまでの記事.自分用メモ. サクサクとやりたいので自分でやってみた方法を書きます.ほとん…

リンカ作ろうJP$1

おはようございます.Aizu Advent Calendar 1日目です!リンカ作ろう,ということで,リンカを作っている最中にハマったことでもメモっていこうと思います. 間違いがありましたら是非教えて頂けると嬉しいです.というか普通に間に合いませんでした.申し訳…

いそのーBoostビルドしようぜー

(2011/12/26現在のNDKはr7、boostは1.48.0です。また開発環境はWindows機、AndroidAPIレベルは8としています。)C++を使ってでのAndroidのアプリの開発はGoogleの配布しているNative Development Kitを用いることで難なく行うことができますが、含まれているg…

Boost.Asioまとめ(1)::io_service

Boost Advent Calndar 2011に恐縮ですが参加させて頂きました。15日目です。 最初はBoost.Asioについてまとめるぞーと意気込んでいたものの変に長くなってしまったのでBoost.Asioの中のio_serviceに絞ったためこんなタイトルに成り申した。 Boost.Asioとは …