オブジェクト指向の関数型プログラミング言語。
GNU プロジェクトの標準 C ライブラリ。
事前に新しめの GNU m4 をインストールしておくと良い。
$ wget -c http://ftp.gnu.org/gnu/autoconf/autoconf-2.67.tar.xz $ xz -cd autoconf-2.67.tar.xz | tar xvf - $ cd autoconf-2.67/ $ ./configure $ make && make check $ sudo make install
定番ネタ。 実施環境は iMac Late 2006 (Mac OS X 10.6, Core 2 Duo 2.0GHz, DDR2 667MHz 3GB)。
$ sed --version GNU sed 4.2.1版 [...] $ file `which sed` /usr/local/bin/sed: Mach-O 64-bit executable x86_64 $ ls -l 合計 102M -rw-r--r-- 1 shindoh staff 102M 2010-07-11 00:25 sample.txt.lzma $ lzma -cd sample.txt.lzma | wc -c 1356818519 $ lzma -cd sample.txt.lzma > /dev/null 13.476u 0.630s 0:14.35 98.2% 0+0k 0+1io 0pf+0w $ lzma -cd sample.txt.lzma | sed -r 's|[ \t]+([^ \t:]+):[^ \t]+| \1|g' > /dev/null 625.557u 10.268s 10:30.86 100.7% 0+0k 0+0io 0pf+0w $ lzma -cd sample.txt.lzma | env LC_CTYPE="C" sed -r 's|[ \t]+([^ \t:]+):[^ \t]+| \1|g' > /dev/null 465.192u 8.666s 7:50.56 100.6% 0+0k 0+1io 0pf+0w
ちなみに sample.txt.lzma は
「<s> とても:トテモ:56 簡単:カンタン:18 で:デ:74/55/4 、:、:79 玄米:ゲンマイ:2 ごはん:ゴハン:2 に:ニ:61 バッチリ:バッチリ:56 。:。:78 </s>
」
といった感じの形態素解析結果。