タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

historyとcomputerに関するmas-higaのブックマーク (3)

  • コンピュータは難しすぎる|shi3z|note

    コンピュータは非常に便利なのだが、ほとんどのコンピュータユーザーがその能力の1%も使えてないのではないか。そんな気がするのだ。 というか、コンピュータの能力が人類の進歩に比べて上がり過ぎてる。 おかげでゲームAIもビデオ編集も手軽になった。 MacBookの新しいCPUが発表されたのだが、40%高速化したというニューラルエンジンを一体全体何に使えばいいのか、人工知能の研究者である吾輩にもわからないので、これを使いこなすことができる人は将来登場するのだろうか。 コンピュータの能力を真に最大限引き出すには、残念ながらプログラマーになるしかない。しかも、マシン語レベルの最適化ができるプログラマーである。 プログラムさえ丁寧につくればコンピュータの持つ潜在能力は圧倒的に高い。だがコンピュータに比べて人間は頭が悪すぎる。 結局のところ、道具がどれだけ進歩しても使う側の人間の想像力が追いつかないと全

    コンピュータは難しすぎる|shi3z|note
  • 「1Byteが8bitに決まったワケ」についての長い話 まずは「バベッジの階差機関」から

    いつものようにヘロヘロと仕事をしていると、突如担当編集の松尾氏からMessengerで「これに対するちゃんとした回答を書けるのは大原さんだなということで、また歴史物をお願いしたく」という依頼が飛び込んできた。 いやちゃんとした回答も何も、上のTreeで出題されたSEライダー氏が正解を出されているわけですが、歴史的経緯というか、ここに至るまでの話というのが長い訳で、その辺りを少し説明してみたいと思う。 ちなみに出題に少しだけ違和感がある(なぜ10bitがキリがいいと思うのか?)のは、筆者もこっち側の人間だからかもしれない。 回答の前に、その根底にある2進数採用の経緯 そもそも非コンピュータ業界の方からすれば、2進数がベースという辺りから違和感を覚えるのではないかと思う。実際、世界最初の計算機(≠電子計算機)とされる「バベッジの階差機関」(写真1)にしても、世界最初の電子計算機(※1)であるE

    「1Byteが8bitに決まったワケ」についての長い話 まずは「バベッジの階差機関」から
    mas-higa
    mas-higa 2022/02/04
    決まってたんだ! 実装依存のままかと思ってた。
  • 「ループ」「パッチ」「ライブラリ」「バグ」などは伝説的システム「Harvard Mark I」に由来する

    プログラムで特定の処理を繰り返すことを「ループ」、修正プログラムを「パッチ」と呼びますが、こういった言葉は1944年に開発された「Harvard Mark I」から生み出されました。 Harvard IBM Mark I - Language | The Collection of Historical Scientific Instruments https://chsi.harvard.edu/harvard-ibm-mark-1-language デジタル計算機が生み出されたのは、ちょうど第二次世界大戦と重なるぐらいの時期のこと。ウィスコンシン大学マディソン校を卒業して物理学の博士号を取得したハワード・エイケン氏がハーバード大学に在籍していた1939年、彼だけが解ける微分方程式に遭遇した時に、面倒な計算を代わりにやってくれるものとして「電気機械式の計算装置」を構想。 IBMの協力で作

    「ループ」「パッチ」「ライブラリ」「バグ」などは伝説的システム「Harvard Mark I」に由来する
    mas-higa
    mas-higa 2017/02/01
    バグの話は有名だよね (本文読んでない)
  • 1