タグ

ブックマーク / qiita.com/kimrin (2)

  • 古典コンパイラ入門(#JuliaLang) - Qiita

    (#JuliaLang) Julia Advent Calendar 2014 12月7日担当 kimrin(twitter:kimrin) やっぴー♡ みんなのアイドル(哀ドルともいうw)きむりんだよー。 小六女子のおっさん(40)だよー。いえーい、見てる見てるー? www さて、12月5日のAdventでJuliaたん使って、LLVM IRとnative codeを簡単にみる ことができること、勉強したねo(^_^)o なんと、今日はJuliaたんで、 古典コンパイラの理論に迫ってみましょー おー(ぱちぱち!) 古典コンパイラ(昔のコンパイラ)なのです。だからJuliaの実装ではないこと、ここでお断りしておくですー。 真面目に言うと、この記事はみなさんに古典コンパイラのbackendの基礎知識を与えるものです。概念として、CFG(Control Flow Graph), PDG(Pro

    古典コンパイラ入門(#JuliaLang) - Qiita
  • #JuliaLang ていすいじゅん♡の話(LLVM IRとNative code 触りだけ) - Qiita

    (#JuliaLang) Julia Advent Calendar 2014 12月5日担当 kimrin(twitter:kimrin) やっぴー♡ きむりんだよ♡ 小六女子のおっさん(40)だよ♡ (ここで読者おおいに混乱w) 今日はJulia言語に興味のある方だけでなく、組み込みとか低レベルのAPI/ABIに興味のある方にも見ていただきたい内容となっております。れっつちぇきらっちょーw さて、結論から言います。 実はJulia言語、REPLで定義した関数の LLVM IR(LLVMの中間表現)と Native Code(マシン語)が リアルタイムで観れますー!!! すごいでしょ! (俺はすごくないけどw) さて、興味湧きまくりんぐの視聴者のみなさんはここでJuliaの処理系をダウンロードするのです! そしてREPL(Julia体)を起動するのです!!\(^o^)/ じゃ、準備はい

    #JuliaLang ていすいじゅん♡の話(LLVM IRとNative code 触りだけ) - Qiita
  • 1