- R1
- Day 1, 17:20‑17:50
- Chinese talk w. English slides
- Python Libraries
- Intermediate
Python module in Rust
Python 有好幾種跟其他程式語言介接方式,本 talk 將會示範如何撰寫 CPython Extension,並簡單介紹 Rust 這個新興的程式語言的特色,最後講解如何使用 Rust 來撰寫並編譯出 CPython Extension。
Talk Detail
Rust 是個近期才興起的新語言,
設計目標是想要達到同時兼具效能與安全性,
因此建立了機制在編譯時期進行許多檢查,
想盡早避免錯誤的發生,
並把大部分的檢查成本在編譯出執行檔時優化掉,
來盡量降低對效能的影響。
本 Talk 將介紹如何將 Rust 和 Python 接起來,
讓 Python 可以利用 Rust 生態圈的套件來輔助效能。
(內容將會著重在利用 rust-cpython 製作 CPython Extension)
Slides Link
Speaker Information
許邱翔 (Chiu-Hsiang Hsu) (dv)
社會新鮮人,去年剛畢業、當完兵,目前正在新創公司工作,我的朋友大多叫我 "dv",同事都叫我 "CH",目前活動範圍以桃園、台北居多,熱愛 Open Source :)