Skip to main content

ログ取得ツール

tcc-0.9.18

tcc(tinycc.org)が0.9.18になってたので入れてみたら、いろいろ不具合があって0.9.16に戻した。 0.9.18はdlなんとかが見つからないとかって出た。新設の、コンパイルしたファイルを実行する-runオプションをつけたら動作する。glibcをアップデートしたせいかとも思ったが、そんなことはなかろう。引数の扱いも変だし、とりあえずtinycc.orgを静観することにする。

アメリカ人は過激か?

アメリカのオレゴンとテキサスには(linux.com)、州政府がオープンソースな製品を導入の選択肢に入れること、オープンソースな製品を導入せずにプロプライエタリな製品を導入する場合は理由を説明することが義務づけられたらしい。 カリフォルニアはもっと過激で、オープンソース製品の導入を義務づけてしまうらしい。気合い入ってるな。

100年後のプログラマ

100年の言語(dreamhost.com)っていうコラムが翻訳された。原文はこちら(paulgraham.com)。 100年後のコンピュータは人生のほとんどを無駄なことをして過ごす。100年後のプログラマは記述の楽さを求める。なるほど。

McCarthyが1960年に記述したLispには数値が無かった。理論的には、数値というデータ型を別に持つ必要はない。リストで表現できるからだ。整数NはN個の要素を持つリストで表現できる。それを使って計算もできる。ただ、耐えがたいほど非効率なだけだ。

(追記) 同一著者の関連コラムを示しておく。 人気の言語を作るには(dreamhost.com)と その原文(paulgraham.com)。 普通のやつらの上を行け(dreamhost.com)と その原文(paulgraham.com)。