高橋 晶 (Akira Takahashi)

English version

cpprefjp代表 高橋 晶(Akira Takahashi)
1985年3月1日生まれ。
宮城県登米市出身、東京都在住。

所属

ブログ

GitHubリポジトリ

連絡先

  • 個人メールアドレス : faithandbrave@gmail.com
  • 会社メールアドレス : akirat@preferred.jp
  • Twitter : @cpp_akira

主に使用している言語

C++, Python, Elixir, Ruby, C#, Objective-C++, PHP。
Scala、Haskellなどもある程度使える。

職歴

  • 2005年〜2007年 運送会社向け配送管理システム
    • Windows CE端末向けのクライアント (C++) および、Windows Server上でのサーバープログラム (C++)
    • Windows CE向けはコンパイラがVisual C++ 6.0よりさらに制限された環境だったため、C++98標準のサブセット言語だった。その環境でBoost C++ Librariesの必要な機能を実装して使用していた
    • サーバーとはTCPベースの通信プロトコルでリアルタイム通信を行い、Oracleデータベースとやりとりしていた
  • 2008年〜2009年 iOS向けゲーム開発
    • スクウェア・エニックス様のiOS初タイトル『クリスタル・ディフェンダーズ』および第2作『国破れて山河あり』を開発
    • iOS 2.1時代だったためNDAが厳しく、開発者間での情報交換も禁止されていた。英語の公式ドキュメントと少しのフォーラム情報しかないなかで、ドキュメントを日本語に翻訳してチーム内で共有、開発していた
    • 開発言語はObjective-C++
    • OpenGLでの描画、OpenALでの音楽再生
  • 2010年〜2017年
    • 子供向け車育iPhoneアプリケーション (Objective-C)
    • 電子書籍iPhoneアプリケーション (C++, OpenGL)
    • ガンホー・オンライン・エンターテインメント社 『ラグナロク・オデッセイエース』 (C++, PlayStation Vita)
      • モンスターおよび弾丸の動きを担当
    • プロのプログラマ向けのトレーニング・教育
      • 設計、開発プロセス、テスト駆動開発など
    • 3Dブラウザゲーム (C++, Emscripten)
      • OpenGLを使用したC++プログラムをEmscriptenでJavaScriptにコンパイルし、ブラウザ上での3Dゲームを開発した
    • コーエーテクモ社 ガストブランド 『拡張少女トライナリー』
      • Unity 3Dゲームエンジンによる、スマートフォン向け3Dゲームを開発
      • クライアント (C#)、およびサーバー (Python, Django) を担当
    • スマートフォン向けリアルタイム・ストラテジーゲーム
      • Photonゲームエンジン (C#) とUnity 3Dによるリアルタイム通信対戦を開発
    • スマートフォン向けクイズゲームのサーバー開発
      • Elixirを使用してクイズゲームのサーバーを開発
    • プログラミング雑誌『プログラミングの魔導書』をVol.1〜Vol.3まで刊行
      • C++創始者Bjarne Stroustrup氏など著名人へのインタビューに加え、日本の各プログラミング言語の第一人者の方々に記事を書いていただいた
      • 中・上級者向けのプログラミング書籍が少ない中で、高度な話題を集めたプログラミング雑誌を作ることができた
  • 2017年〜 株式会社Preferred Networks
    • ディープラーニング向けアクセラレーターであるMN-Coreの開発に参加
      • エミュレータやアセンブラなどを開発 (C++、Python)
  • 2023年〜 ゲーム開発
    • 株式会社TVT様のP2P通信ゲームエンジン『Theory』の開発に参加

その他利用サービス

写真

わんくま同盟 東京勉強会 #22 「C++0x 言語の未来を語る」にて。

Developers Summit 2010 「C++0x、Ruby、ECMAScript5 言語の国際標準化について」にて。

Boost.勉強会 #6 札幌にて。

GREE Tech Talk #05にて。