編)第二回目はLLVM/Clang/Swiftプロジェクトのコーディングスタイルを紹介していく。いずれのプロジェクトも同一のコーディング規約を採用しているため、まとめて紹介することにする。LLVM/Clang/SwiftLLVMは今最も熱いコンパイラ基盤。高い最適化能力が特徴。LLVMはC言語コンパイラであるClangのバックエンド技術としても使われている。Clangは高速なコンパイル性能が特徴。ClangプロジェクトではApple社やGoogle社が様々な場面で関わっている。Apple社のSwift言語もLLVMを採用している。Swiftの生みの親はLLVMとClangの開発にも関わっている。いずれもC++と呼ばれるプログラミング言語で開発されている。大文字で始まる変数名が印象的。理由は明確にされていないが、おそらくインパクト性の向上やメンバ関数との区別、名前衝突を避ける意図があると思われる。一文字変数の利用やif文のインライン記法、波括弧の省略記法など、レガシー/伝統的な開発スタイルも数多く取り入れられている。流行に惑わされない保守的なスタイルを持ちながらも、書き手の理想を追求するリベラルなスタイルという印象を受ける。要はカオスで癖が強い。