Personal tools
You are here: Home ブログ 井上
« March 2008 »
Su Mo Tu We Th Fr Sa
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
Recent comments
AirOne v5.0.1出てしまいました inoue 2008-10-29
Re:Reversible debugging in GDB morita 2008-10-09
Re:Google Chromeの発表には驚きました inoue 2008-09-15
Re:Google Chromeの発表には驚きました Anonymous User 2008-09-10
Re:Windowsのタスクマネージャの闇 horii 2008-09-09
Re:Google Chromeの発表には驚きました inoue 2008-09-04
Re:Google Chromeの発表には驚きました inoue 2008-09-04
Re:Google Chromeの発表には驚きました inoue 2008-09-04
Re:Google Chromeの発表には驚きました Anonymous User 2008-09-03
Re:Software Design 2008年2月号「Emacsマスターへの道」の原稿を公開 elim 2008-07-25
Re:Rails(ActiveRecord)のJOINのイディオム inoue 2008-06-20
Re:「ピアレビュー」を読みました Anonymous User 2008-05-12
Categories
カテゴリなし
 
Document Actions

WEB+DB Press Vol.43の記事への指摘


下記の件、裏を取ってから書こうかと思ったのですが、まだ裏を取っていません。

WEB+DB Press Vol.43に「コンピュータが扱う数字」という記事を書きました。

読者の柳澤さんからありがたい指摘をいただきました。 まずはお誉めの言葉(社交辞令とも言う)から。

さて、WEB+DB Press Vol.43 の「コンピュータが扱う数字」という記事を興味深く拝読いたしました。 私自身啓蒙される所がありましたし、新人の教育用などにもこの記事を有効利用させていただきたいと存じます。

指摘はここから。

「1の補数」が123ページにて「1's complement」と表記されている点です。 ビット反転を表す「1の補数」は、「2の補数」と違って「1たち(複数形)の補数」という意味ですので、 その英語表記は正しくは「1s'/ones' complement」となります。

更に

なお、「1の補数」を「ones' complement」と表記すべきだということの根拠としては、たしか私の記憶に間違いがなければ、 D. Knuth の The Art of Computer Programming のarithmetic calculations の章に記数法を扱った部分があったと思うのですが、 その中のどこかに関連する記述があったように思います。

柳澤さんからは、誤植だったらすいません、と心遣いをしてもらいましたが、単純に無知ゆえに知りませんでした。持っている(大学で使った)教科書にも one's complement と書いてあるし。言い訳ですが。

なお、柳澤さんが勤めている会社名の公開は自由と承諾を得ましたが、社長が牧野さん、でとどめておきます。

The URL to Trackback this entry is:
http://dev.ariel-networks.com/Members/inoue/number-article/tbping

Re:WEB+DB Press Vol.43の記事への指摘

Posted by yanagisawa at 2008-03-25 07:50
こんにちは、柳澤です。
私のつまらない指摘をわざわざお取り上げいただき恐縮です。

>下記の件、裏を取ってから書こうかと思ったのですが、まだ裏を取っていません。

個人的に気になったので、書店で立ち読みして確認したところ、
D. Knuth, The Art of Computer Programming の邦訳 Volume 2 の 191 ページに記述がありました。
いわく、「2の補数」は2の冪乗である単一の数と相補的であるのに対して、
「1の補数」は個々のビットがそれぞれ1と相補的なのであるから、
アポストロフィの位置は ones' complement とするのが正しいのである、と。

Ruby on Rails - ActiveRecord - 勉強会資料

「Ruby on Rails - ActiveRecord - 勉強会」資料を公開しました。

どんなSQLが発行されるか確認しないと、恐くてORMを使えない人向けです。

http://dev.ariel-networks.com/Members/inoue/ruby-article に、Rails勉強会は来月もしくは来年と宣言していたので、約束は守っています。RailsのWeb周りの勉強会はいつになることやら。今年中にはやりたいものです。

諸般の事情により、Javaの勉強会をはさむかもしれません。

The URL to Trackback this entry is:
http://dev.ariel-networks.com/Members/inoue/rails-activerecord/tbping

Copyright(C) 2001 - 2006 Ariel Networks, Inc. All rights reserved.