タグ

Cとitに関するkyo_agoのブックマーク (4)

  • 1バイトが8bitに定まったのは2008年 - Qiita

    はじめに 【2022/02/03追記】 Twitterで、1バイトは何ビットかというのが話題に上り、この記事も急に参照されるようになりました。 話題になることで識者の方々から私自身も知らない知識を得ることが出来ました。 最終的には、ITmedia NEWSの大原雄介さんの下記の素晴らしい記事が産まれることになったので良かったです。 1バイトの定義 なぜ、1バイトは8bitになったのだろうという疑問から調べはじめました。 昔は4bitCPUがあったわけだし、その時も1バイトが8bitなのか4bitではないのか?という疑問がわいたわけです。 結論から書くと当時4bitCPUの場合、1バイトは4bitだったわけです。 とはいえ、CPUの値がそのまま1バイトになるわけではないです。 1bit CPU はできるのか?によると 長い歴史の中で、CPUのbit長はALU長でもなくアドレスバス長でもな

    1バイトが8bitに定まったのは2008年 - Qiita
  • MacBook Pro15インチに代わるWindowsノート選び@2019 - ひげろぐ

    MBPのバタフライキーボードとTouch Barに絶望して乗り換え先のWindowsノートを探したメモ。 外部キーボードで使い始めたら割と快適なので結局買わなそうなのだがせっかく調べたので。 絶対条件 まずは以下の条件で絞った。 15インチディスプレイ 4Kディスプレイ 32GBメモリ(換装や増設で32GB以上にできれば元はそれ以下でもOK) SSD NVMeで1TB以上(換装や増設で1TB以上にできれば元はそれ以下でもOK) USB-Cポート(できれば2個以上) おのずとプレミアムノートとかクリエイターズノート、ゲーミングノートとか呼ばれているクラスになり、かなり数が絞られる。価格もお高くなるが仕事の道具なのでまあ。 4Kにこだわるのは表示の見やすさから。 メモリは16GBでも十分実用になるとは思うが、最近はいっぱいいっぱいになることも珍しくなくなってきたので数年から5年程度使うことを考

  • バカにC言語は難しい~プログラミングの機会損失~

    プログラミングは難しい 注意: この記事は「プログラミング学習とはかくあるべき」、「こうやって学習するのが一番」ということを言いたいのではなく、プログラムを勉強したいが右も左もわからない人に少しでも勇気と情報を与えることを目的としています。過去の挫折経験からか、なかば愚痴っぽくなっていますがご勘弁を はじめに自分のプログラミング歴を軽く紹介して起きます。 年 言語 学習目的 2010 C言語 学校の実習 2011 C++ 組み込み系 2012~2017 None None 2018 Go,Js,Scala,Python 研究、Web開発 といった感じです。2012~2017年がNoneになっているのには原因が「C言語に挫折し、とにかくプログラミングがしたくなかった」からです。そう思ってしまった原因と、そこから立ち直ったことがこの記事を書いた理由です。 「おいおい、C言語ごときで挫折とは情け

    バカにC言語は難しい~プログラミングの機会損失~
  • PHPのJSONライセンス問題が一応決着 - hnwの日記

    2012年頃に、PHPのJSONエクステンションのソースコード中に次のようなライセンス文言が含まれていると話題になりました。 The Software shall be used for Good, not Evil. これはJSONライセンスと呼ばれるライセンスの一文です。「このソフトウェアを良いことに使うのはいいけど、悪いことには使っちゃダメ」といったところでしょうか。 これはフリーソフトウェアの定義に反しており*1、各種LinuxディストリビューションでJSONエクステンションを配布できないことになるため、ちょっとした騒動になったというわけです。 稿ではこのJSONライセンスへの対応が現在どうなっているかを紹介します。 各種Linuxディストリビューションの対応 PHPのJSONエクステンションはjson_encode()やjson_decode()などの重要な関数を提供するエクス

    PHPのJSONライセンス問題が一応決着 - hnwの日記
  • 1