タグ

ブックマーク / kzr-2.hatenadiary.org (3)

  • プログラミング言語の特徴を視覚的に比較する - Radium Software

    The Computer Language Benchmarks Game のページでは,計 32 個のプログラミング言語処理系のベンチマークを集計して,そのパフォーマンスを比較している。そして最近,このページに新たなプロットが追加された。単純にパフォーマンスだけの比較を行うのではなく,パフォーマンスと「コードの長さ」を関連付けて比較を行うというものだ。上はそのプロットから一部を転載したもので,全体はこのページで見ることができる。 このプロットでは,縦軸が処理時間(上にいくほど遅い),横軸がコードの長さ(右にいくほど冗長)に割り当てられている。このようなプロットを行うと,多くの言語は3通りの偏り方を見せる ― 左上(簡潔だけど遅い)に偏る「スクリプト系」,右下(速いけど冗長)に偏る「システム系」,そして,左下(速くて簡潔!)に偏る「理想系」だ。ちなみに,右上(遅くて冗長)に偏る言語は無い…

    プログラミング言語の特徴を視覚的に比較する - Radium Software
  • アポロ11号のソースコード - Radium Software

    Google Code Blog - Apollo 11 mission's 40th Anniversary: One large step for open source code... アポロ11号の月面着陸から40周年ということで,最近やたらとアポロ計画関連の話題を見かける。そんな中,アポロ計画にちなんだ話題として Google Code Blog に投稿されたのが上のエントリー。 Google Code 上で公開されている Virtual AGC and AGS プロジェクトの中に, NASA のハードコピーから転記された物の AGC (アポロ誘導コンピュータ)のソースコードがありますよ……とのこと。 このソースコードには,オリジナルのアセンブリコードに記されていたラベルやコメントまでしっかり転記されている。それらの記述に目を通していると,そのコードを書いた人の考えや気持ちが伝

    アポロ11号のソースコード - Radium Software
    TAKESAKO
    TAKESAKO 2009/07/29
    無茶しやがって…
  • 近くと遠くで違う画像 - Radium Software

    Squaring the Diamond - Illusion Sciences 上のリンク先のページにある画像は錯視の一種。普段PCを使っている距離から見ると,ただ縞模様の菱形が並んでいるだけの画像に見える。ところが,ディスプレイから顔を離して遠くから眺めてみると……不思議なことに,別の模様が見えてくる。 僕はちょっと目が悪いから,ディスプレイから 1m ぐらい離れると,もう完全に「別の模様」しか見えない。視力のいい人や,眼鏡・コンタクトを着用している人だと,もう少し離れないとダメかもしれない。 しかしなぜ,距離によって見え方が変わってくるんだろう? ブログ Illusion Sciences の Arthur Shapiro によれば,これは,人間の眼が近くにあるものしか細部を見ることができないためであるとされている。 件の画像の横縞は,比較的はっきりした模様として描かれているのに対し

    近くと遠くで違う画像 - Radium Software
    TAKESAKO
    TAKESAKO 2008/06/11
    「近くで見るとアインシュタイン,遠くで見るとマリリン・モンロー」おもしろい
  • 1