2018年11月1日のブックマーク (3件)

  • 低レイヤを知りたい人のための Cコンパイラ作成入門

    はじめに このオンラインブックは執筆中です。完成版ではありません。フィードバックフォーム このには一冊のに盛り込むにはやや欲張りな内容を詰め込みました。書では、C言語で書かれたソースコードをアセンブリ言語に変換するプログラム、つまりCコンパイラを作成します。コンパイラそのものもCを使って開発します。当面の目標はセルフホスト、すなわち自作コンパイラでそれ自身のソースコードをコンパイルできるようにすることです。 このでは、コンパイラの説明の難易度が急に上がりすぎないように、様々なトピックを書全体を通じて次第に掘り下げていくという形で説明することにしました。その理由は次のとおりです。 コンパイラは、構文解析、中間パス、コード生成といった複数のステージに概念的に分割することができます。よくある教科書的アプローチでは、それぞれのトピックについて章を立てて解説を行うことになりますが、そのよう

    manji0
    manji0 2018/11/01
    後で読む
  • 武蔵野 - Qiita Advent Calendar 2018 - Qiita

    今年もやってきました。 武蔵野のとある施設に縁のある人達によるごった煮アドベントカレンダー。クラウド基盤やデータベースや分散システムやセキュリティやプログラミング言語の話題などなどオールスターでお届けできたらいいなと思っています。 なお団体の名前を出せないのには去年に引き続き深淵な理由があるため詮索しないでください。

    武蔵野 - Qiita Advent Calendar 2018 - Qiita
    manji0
    manji0 2018/11/01
  • iPhoneはヘリウムにさらされると死ぬ - GIGAZINE

    iPhoneApple WatchなどのApple製品が、ヘリウムにさらされると故障し、最悪の場合そのまま文鎮化することが、ある病院の事故から明らかになりました。 iPhones are Allergic to Helium | iFixit https://ifixit.org/blog/11986/iphones-are-allergic-to-helium/ アメリカ・シカゴにあるモリス病院でシステムを担当するエリック・ウッドリッジさんは、新しく導入することになったGE製のMRIの設置途中に、「携帯電話が動かなくなった」という報告を病院職員から受けました。ウッドリッジさんはすぐに「MRIが何らかの電磁パルスを出しているのではないか?」ということが思い浮かび、病院内の他の機器への影響を考えて青ざめたとのこと。 しかし、調査した結果、故障したのはiPhoneApple Watchなど

    iPhoneはヘリウムにさらされると死ぬ - GIGAZINE
    manji0
    manji0 2018/11/01