Contenu connexe
Similaire à Rust samurai lightning talk
Similaire à Rust samurai lightning talk (20)
Plus de Naruto TAKAHASHI (11)
Rust samurai lightning talk
- 2. 2
Who’s Guy?
Naruto TAKAHASHI(@TNaruto)
• Mail: tnaruto@gmail.com
• Blog: http://eflmemo.hatenablog.com/
• Company: Turbo Systems Co, Ltd.
Interesting Keyboards
• EFL(Enlightenment Foundation Libraries)
• Tizen
• WebKit
- 3. 3
思うところ
• アプリ層はそろそろ C/C++ 以外で記述したい。
• メモリ管理したくないし、速度も欲しい。(せめてバイナリで)
• LL じゃ速度が足りない
• C/C++ で書かれたライブラリを使いたい。
• Ffi がある言語が良い。
• つまり Rust が良い。
- 4. 4
Rust に注目するところ
• ffi が標準搭載
• Rust Foreign Function Interface Tutorial
• http://static.rust-lang.org/doc/tutorial-ffi.html
• Syntax が C に近い。
• 予約語が C に似てる
• Ffi も書きやすい。
1 Python, ruby の ffi のコード見たけど・・・(-_-;
- 5. 5
なぜ Go ではない?
• Rust は標準で ffi が搭載している。
• Go は別モジュール扱いのはず。
• 言語設計のうちから ffi を検討している Rust の方が扱いやすい?
- 12. 12
Rust の FFI のチュートリアルが update したので見て
みます。
• Snappy という圧縮ライブラリの ffi の作成方法に変わってる!
• 参考になることがあるかも!