2008-07-29
■ ふと思ったが
温故知新に重きを置き、高級なLLを低級言語のように使いこなし、地球に優しい短いコード
というのは置いておいて、こう言われると「LL はアセンブリ言語へのインタプリタなんだから、LL で書いて短く、出力するバイトコードも短い」ということなのかな? んで、「故」は C コンパイラ、「新」は LL ということで OK?
最近の gcc の最適化の賢さとかも関係するんだろうなぁ。そういう意味だと、Parrot のような同一基盤上で動作させるのも面白そうです。(awk は対応していませんが・・・)
とかググっているとこんなの発見。リアルタイムコンパイラに帰着するのか?
そういえば、mawk って生成したバイトコードって出力できないんでしたっけ? (バイトコードを直接出しているわけではないんでしたっけ?)
トラックバック - http://d.hatena.ne.jp/Rocco/20080729/p1
リンク元
- 3 http://awasete.com/jump.phtml?u=http://d.hatena.ne.jp/Rocco/&p=http://d.hatena.ne.jp/pomo123/
- 3 http://awasete.com/show.phtml?u=http://blog.livedoor.jp/isoken13/
- 3 http://d.hatena.ne.jp/shive/
- 3 http://rfeedfinder.rubyforge.org/
- 2 http://d.hatena.ne.jp
- 2 http://hgotoh.jp/wiki/wiki.cgi?page=RSSウオッチ
- 2 http://star.ap.teacup.com/hoshimaru/
- 2 http://www.kt.rim.or.jp/~kbk/zakkicho/
- 1 http://209.85.175.104/search?q=cache:5DcLpANcuckJ:a.hatena.ne.jp/alohakun/?gid=null+mawk+コードリーディング&hl=ja&ct=clnk&cd=1&gl=jp
- 1 http://209.85.175.104/search?q=cache:ydyxH5sk_qEJ:d.hatena.ne.jp/Rocco/20071018/p2+awk+getline&hl=ja&ct=clnk&cd=8&gl=jp&client=firefox-a
