タグ

2006年11月2日のブックマーク (4件)

  • 定番アルゴリズムを徹底理解! - 今からでも遅くない!アルゴリズム入門:selfup

    このパートでは,プログラミングを勉強するうえで欠かせないアルゴリズムの中でも定番中の定番を紹介します。ソート(並べ替え)やサーチ(検索)などの機能は今では標準のライブラリとして提供されています。実用的なプログラムを作るときにそのものずばりをいちいち書く機会は少ないかもしれません。しかし定番のアルゴリズムは,様々に形を変えて普段のプログラミングに登場します。 解説を読んで仕組みがわかったら,ぜひそれをプログラムにしてみてください。読んだだけではプログラムを書けるようにはなりませんし,プログラムを書いてみて初めて,実は十分に理解できていなかったと気付くことがよくあります。しかもアルゴリズムは特定のプログラミング言語に依存しないので,一度身に付ければ,後でどんな言語を学ぶ場合でも役に立ちます。 1番目から6番目まではソートのアルゴリズム,7番目から9番目まではサーチのアルゴリズムです。一つひとつ

    定番アルゴリズムを徹底理解! - 今からでも遅くない!アルゴリズム入門:selfup
  • GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ
  • ページをマトリックス風に表示するJavascript | S i M P L E * S i M P L E

    これは新しい。 なんとあらゆるページをマトリックス風に表示してくれるのだ。(実際の動作はこちら) 実装するには以下の1行をコードに加えるだけ。 <script src="http://bodytag.org/bt_melter/bt_melter.js" type="text/javascript"></script> するとbodyタグの中身全部に適用される。 なお、javascript自体はbodytag.orgからダウンロードできる。 日語にも対応しているようなので、サイトにアクセントを加えるちょっとした小細工として使えそうですね。

    ページをマトリックス風に表示するJavascript | S i M P L E * S i M P L E
  • 17.4 プログラミングの基本 - Ocaml編 (HWB)

    プログラムはコンピュータに行わせる情報処理の手順を記述したものです. 人間がプログラムを作る場合は, 人間が読み書きできる文字列でプログラムを表現します. これをプログラムのソースコードあるいは原始プログラム(source program)と呼びます. 原始プログラムをコンピュータに実行させるにはプログラミング言語処理系(これもまたプログラムです)を使います. コンピュータのCPUが直接実行できるのは機械語プログラムだけであり, 原始プログラムを直接実行できないためです. プログラミング言語処理系は, 人間が読み書きできる原始プログラムに書かれた指示を, CPUに実行させます. 実行のさせ方にはいろいろありますが, ここではキーボードから入力した原始プログラムを即座にCPUに実行させる対話的なプログラミング言語処理系を使って説明します. 以下では原始プログラムのことを単にプログラムと呼ぶこ