タグ

AndroidとLLVMに関するraimon49のブックマーク (3)

  • 転職して7年が過ぎた

    これを一部でシェアしたのは2014年なので結構前ですが、エンジニアのキャリアパスを考えるにあたって参考になるかと思って公開します。あくまで個人的な体験談で会社の見解などとは関係ないということに注意してください。 -------- 入社日記念の無料マッサージクーポンのメールを受け取って気づいたんだけど、こないだで入社後7年が経過したらしい。僕は結構長い期間をここで過ごしたことになるんだなと思った。ちょっと以前のことを振り返ってみようと思う。言うまでもないけどこれは僕の書ける範囲での個人的な感想と体験談であって会社の見解等を表しているものではない。 きっかけ そもそも最初は2007年にGoogle Japanのリクルーターからメールをもらったのがきっかけだった。Google Japanの知り合いから紹介で誘いがきて、「お、これは引き抜きってことかな?」と思ってよろこんで話を聞きに行ったのだった

    raimon49
    raimon49 2016/03/11
    Googleの社内OSS文化や社内求人制度について。
  • Google、Linux向けChromeのビルドをLLVM Clangに変更した理由を明らかに

    LLVM is a robust system, particularly well suited for developing new mid-level language-independent analyses and optimizations. Googleは1月5日(米国時間)、「LLVM Project Blog: Using clang for Chrome production builds on Linux」において、Linux向けのGoogle ChromeのビルドをGCC 4.6からLLVM Clangへ変更した理由を説明した。昨今、デフォルトコンパイラをGCCからClangへ変更するプロジェクトやプロダクトが増えている。 GoogleはGCCからClangへ移行した理由として、次の2つを挙げている。 Linuxを利用しているChromium開発者の多くがClang

    raimon49
    raimon49 2015/01/14
    >WindowsにおいてはVisual Studio 2014 Update 4のほうが優れたバイナリを生成すると説明しており、Clangの生成するバイナリの性能とサイズがこれに追いついてきたら移行を図るとしている。
  • Android 4.4に入ったARTのソースを見た感想 - 組み込みの人。

    Android 4.4 (Kitkat) のソースコードが公開されました。話によるとDalvikを置き換えるARTというものが開発者向けに使えるようになっているそうです。面白そうなので調べてみました。以下は全て推測と個人の感想です。 ART とは 公式な情報はこれ https://source.android.com/devices/tech/dalvik/art.html Dalvikと置きかえて使えるランタイム まだ開発中。開発者のフィードバックを得るために公開した Dalvikがデフォルトであると強調。 Dalvikのランタイムはlibdvm.soで、ARTではそれがlibart.soに置き換わるらしい。開発者メニューでどちらを使うのか切り替えることができるようだ。 http://gigaom.com/2013/10/22/google-buys-frances-flexycore-

    Android 4.4に入ったARTのソースを見た感想 - 組み込みの人。
  • 1