タグ

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

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

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

  • PC向けOculus Rift、2019年にアップデートか 外部センサー不要に? | Mogura VR - 国内外のVR/AR/MR最新情報

    PC向けOculus Rift、2019年にアップグレードか 外部センサー不要に? 米メディアTechCrunchは、Oculusが2019年にPC向けVRヘッドセットOculus Riftのアップデート版“Rift S”を予定していると報じました。同社の一体型ヘッドセットOculus Questと類似した、外部センサーを使わないトラッキングシステムを採用するようです。 解像度は若干の向上 “Rift S”というプロジェクト名称は定かでありませんが、TechCrunchによればこのデバイスは解像度が「若干」向上するとのこと。多くのユーザが期待するような、劇的な高解像度を実現したデバイスではないとしています。 トラッキングに変化? フェイスブックは2016年の開発者会議Oculus Connect 3(OC3)にて、ヘッドセットの四隅に広角カメラを備えるインサイドアウト方式の位置トラッキング

    PC向けOculus Rift、2019年にアップデートか 外部センサー不要に? | Mogura VR - 国内外のVR/AR/MR最新情報
  • オープンソース活動がフルタイムの仕事になる仕組みの話|Rui Ueyama|note

    僕の仕事をひとに説明するときに、「Google仕事をしているけどオープンソースなのでGoogleのプロダクトを作っているわけではないし、むしろアップルとかソニーの人と一緒に仕事している」と言うと、「???」という反応になることが多いので、僕はこういう仕事をしているんだよということをここでちょっと説明してみようと思います。 (2016年の僕のFacebookの投稿の転載です。) 僕のいるチームはLanguage Platform Teamというところで、プログラミング言語や開発ツールの開発をしています。LPTの中にもいろいろ細かいチームが分かれているのですが、僕がいるのはC++チームで、Googleで主要開発言語になっているC++言語の開発環境を担当しています。 C++で開発をするときには、C++ツールチェインと呼ばれる一連のツールを使います。ツールチェインの一番大きなコンポーネントは、人

    オープンソース活動がフルタイムの仕事になる仕組みの話|Rui Ueyama|note