タグ

2008年2月1日のブックマーク (4件)

  • cdr の decrement - あどけない話

    Lisp の car や cdr が、以下の略であることぐらい、Lisp をかじったことのある人なら知っているでしょう。 Contents of the Address part of Register number Contents of the Decrement part of Register number Lisp が最初に実装された IBM 704 の機械語には、address の部分と decrement の部分があったこともよく語られています。address はすぐに分りますが、decrement とは何でしょうか? 長年の疑問を和田先生に聞いてみました。 和田先生の答え ループを作るときにインデックス・レジスタから decrement の部分を引く for 文に例えるなら、インデックス i から引く数であると言うのです。そうだったんですかぁ。詳しく調べてみました。 IBM

    cdr の decrement - あどけない話
    pipehead
    pipehead 2008/02/01
    CAR: Contents of the Address part of Register number; CDR: Contents of the Decrement part of Register number
  • ブートセクタ - Wikipedia

    ブートセクタ(英: Boot sector)は、ハードディスクドライブやフロッピーディスクなどの補助記憶装置のディスクセクタの一種で、ブートプログラムのコードなどを格納している部分である。ブートブロック(Boot block)とも。一般に、PC/AT互換機ではブートセクタと呼び、他のコンピュータではブートブロックと呼ぶことが多い。 BIOSがブートデバイスを選択すると、そのデバイスの第一セクタ(後述するMBRまたはPBR)をコピーし、0x7C00 番地に配置して実行する。 ブートセクタには、主に以下の2種類がある。 パーティションブートレコード(英語版)(PBR)は、パーティションのない記憶媒体の第一セクタか、または個々のパーティションの第一セクタである。そこには、その媒体(またはパーティション)にインストールされたオペレーティングシステム(またはその他のスタンドアロンのプログラム)をロー

    pipehead
    pipehead 2008/02/01
    boot sector, ブートブロック (boot block)
  • Javascriptのイテレータ備忘録 (agenda)

    イテレータについてはHawk's Laboratory » JavaScript 1.7の新機能が詳しいけれども、一応自分用のメモとして残しておく。 Javascriptにおけるイテレータは抽象クラス様のオブジェクトであり、nextメソッドを持つことだけが要求される。ちなみにJavascriptといったらここではJavascript1.7(以下略)。 次のようなコードを考える: for each (let 変数 in オブジェクト){} for (let 変数 in オブジェクト) {} for each文、for in文におけるループでは、そのオブジェクトの__iterator__プロパティが(あれば)callし、それをイテレータとして利用する。ループ毎にそのnextメソッドがcallされその戻り値が変数に格納される。nextメソッドがStopiteration例外を投げると暗黙的にca

  • 第7回 徹底予習:AI時代の組込みシステム開発のお仕事 | 組込みの輪郭 | [技術コラム集]組込みの門 | ユークエスト株式会社

    ユークエスト株式会社は2021年10月1日をもちまして、 株式会社東光高岳に吸収合併を致しました。 Webサイトは下記のURLに移転しました。 https://uquest.tktk.co.jp/ ※5秒後に移転先にジャンプします。

    pipehead
    pipehead 2008/02/01
    ライトスルー (write through), ライトバック (write back), コヒーレンシー (coherency: 一貫性)