- trend_read
- 338161
- 726
- 720
- 961
面接の場でこれ言われたら、即答できずにいろいろ迷った上で8bitが便利な世の中になったからです。とか言いそう。 twitter.com/Sys_Rider/stat…
2022-02-01 14:49:32面談で未経験なのに経歴盛り盛り詐称を洗い出す究極の質問を編み出した。 「1byteは何故8bitなのか?」 「何故キリがいい10bitじゃなかったのか?」 これ即答出来る人に未経験はまずいない。 そしてしっかり基礎から学んでると即答出来る。
2022-02-01 07:16:51英大文字、小文字、数字で62パターン考慮してたから6bitでも良かったけどIBMは拡張性考慮で8bitを使ってた。 その後も6-8であったけどお偉いさんが8に決めたからみたいな認識 twitter.com/Sys_Rider/stat…
2022-02-01 18:44:33そうですね。10bitあったらASCIIコードが8bitだから残りを型タグやgc bitに使えますものね。 と答えたらどういう評価になるだろう? twitter.com/Sys_Rider/stat…
2022-02-01 15:39:58「IEC 80000-13が定義しやがったから」 以上 本来、マシンの実装次第で1byteは決まるから6bitマシンや7bitマシンもありなんだよ。asciiコードは7bitだしね。 と、質問者の程度がしれる愚問。 twitter.com/Sys_Rider/stat…
2022-02-01 16:29:50@cesare 1byte(バイト)はbitを8桁並べたもので、2の8乗=256通りのデータを表す。 8bitをひとまとめにする理由として、8は2の3乗なので2進数3桁で表現でき、16進数を使えば2桁で表現できるので便利というのが理由
2022-02-02 18:33:31志願者「そもそもISOとIECによっt...」 ワイ「ごーーかーーく」 twitter.com/Sys_Rider/stat…
2022-02-01 15:04:54@Sys_Rider 某有名企業に派遣SEとして面接したとき出された問題の中の一つがこれでした。 環境によって変わりますよね? 一般的に8bitなのは2のべき乗でキリがいいからですかね、はっきりとは分かりません。 と答えて採用されました。 何と答えるか聞きたかっただけだそうです。
2022-02-01 18:09:36インドで技術者面接口頭試問。 マネジャー「C言語のポインタのサイズは?」 受験者「16ビット」 マ「?よく考えてみて」 受「??」 マ「君、Cの実習は何でやったの?」 受「PC-DOSのTurbo-Cです」 マ「おっと、これは私の質問が悪かった。処理系依存だよね」 結局彼は合格、優秀な技術者だった。 twitter.com/Sys_Rider/stat…
2022-02-01 16:15:42この質問で人となりがにじみ出るのは事実
「「1バイトはなぜ10ビットでなく8ビットなのか」を聞いて即答できないのは素人」という言説が流れたのを受けて、どう考えても業界の大御所の人たちが「なんで8ビットに収束したのか全然わからん」ってなってる状況がなんか面白いw
2022-02-01 21:37:44いろんな意見があり面白い。 個人的にはASCII符号(これ自体は7bit)の影響は大きそう、DRAMは2べきbit単位なので割りやすい、という2点を、8bitが1バイトとして勝ち残った理由に挙げたい。 twitter.com/Sys_Rider/stat…
2022-02-01 20:37:31@Sys_Rider ただこの設問だと 地頭が良くてオブジェクト指向を見た目とノリでマスターしたタイプの優秀なコーダーは取りこぼしちゃうかもしれません。 家にPCなくて趣味はナンパ、でも書くC++のコードはちゃんとしてててバグを出さない人、いたんですけどビットの由来とかは多分知らなそうです。
2022-02-01 18:14:36元々のツイートを改めて見る。たしかに何か理由をまとめてみたり、あるいは定義がとか歴史が長すぎますよとか言ったりする人は経歴詐欺ではないと思う。 twitter.com/Sys_Rider/stat…
2022-02-01 15:35:32なるほど、これは面接の質問としてものすごく効果がある。 リプライ欄を見ればわかるけど、この問いで相手の知識と人格が洗い出せる。 「経歴詐欺」「最近のIT族」「昔のIT族」「めんどくさい人間」が確認できる。 twitter.com/Sys_Rider/stat…
2022-02-01 17:53:14僕は詳しく知っているものだから、もし面接で「1バイトはなぜ8ビットなのか?」と質問されたら「ほれ来た」と言わんばかりに1時間くらい解説してしまいそうだ。もちろん、そんなに長く話したら面接は落ちる。
2022-02-02 15:32:49この議論も必要
なぜ3進数ではなく2進数なのかも議論しましょう。 自然対数に近い3が一番基底にするには効率がいい話を知らない人が洗い出されると思います() twitter.com/Sys_Rider/stat…
2022-02-01 14:55:13深まる議論
lead developer of H2O HTTP server / works at @fastly / ボケ防止のため日々ダジャレをつぶやきつつ、HTTP, TLS, QUICといった通信プロトコルを実装したり、国際標準化にたずさわったり。インターネットを速くするのが仕事です
そもそもなぜSystem/360が1バイト8bitになったのか。360に先立つEBCDICが8bitコードである主な理由について、1979年に書かれた書籍(著者はIBM)は2点挙げていて * 1960年代の想定では計算機の想定用途の75%が数値計算でpacked BCDによる空間効率向上が文字コードの非効率性よりも重要
2022-02-02 00:32:40* 7030(スパコン)がバイナリ指向で64bit浮動小数を想定したアドレシングで、その整数分の1である8bitが都合よかった amazon.com/dp/0201144603
2022-02-02 00:32:41ASCIIが投票で7 bitに決まった(8 bitよりも多くの票が集まった)経緯も書いてて、標準化委員会の決定文に「まぁ7bitとか内部コードでは使われないんだろうけど」とか色々書いてあるってさ p.217
2022-02-02 01:02:06追記「1文字6bitじゃ足りなくなってきたというのは些細な話。そうではなく上記2点の根本的理由から、Syste/360で1バイト8bitにすると決め、その結果として文字数を増やしたんだ」とも、はっきり書いてある
2022-02-02 02:55:22