你有所不知的 Julia 語言特性
Julia 到底怎樣比其他語言好?
大家可能都聽過 Julia 有非常平易近人的語法跟高效能的運算,同時是開源語言及 general-purpose 語言。除此之外,你還知道 Julia 本身的可組合性帶來程式開發上的便利性嗎?可組合性(composablility)是指在 A 套件中所提供的功能可以隨意地跟 B 套件組合使用,這是比可修改性(hackablility)更為強的特性,想想 TensorFlow/Keras 可以跟 PyTorch 混合使用是什麼光景。Julia 本身俱備可組合性及可修改性,並且整合了低階到高階的各種運算。對各種的程式典範有很好的相容性,無論是從物件導向語言來的朋友,也可以跟函數式來的朋友有共同的語言。本次的聚會會跟大家談談以上這些潛藏在 Julia 語言中,你有所不知的語言特性。
講者
杜岳華
中央研究院/台灣大學生物資訊學博士候選人,Julia Taiwan 社群發起人,擁有生物醫學及電腦科學背景,曾任工研院機器學習講師,活躍於台北及台中的深度學習及人工智慧相關社群。熱愛數學、電腦科學及自然科學,為開源軟體貢獻者,Julia 的 GNN 套件 GeometricFlux.jl 維護者。擁有著作《Julia 程式設計:新世代資料科學與數值運算語言》及《Julia 資料科學與科學計算》二書。
議程
19:30 聽眾入席
19:40 活動開始
P.S. 感謝國家地震中心的場地支持。