Julia’s Type System and Multiple Dispatch

Julia's Type System and Multiple Dispatch

活動摘要

Julia 是個新興的數值與科學計算程式語言,它不僅具備優異的效能與優雅的語法設計,而且可以在 Julia 語言中直接使用 Python 的套件,與目前 Python 科學計算環境無縫接軌。雖然它的 1.0 版剛於 2018/08 發佈,但是已經獲得科學家與經濟學家的青睞,並在許多科學計算前沿領域有重大應用。例如,聯準會紐約分行就利用 Julia 進行巨量經濟的模型模擬。Julia 對目前主要深度學習框架如 Tensorflow 有很好的支援,Julia 搭配 deep lealrning 則被大量應用於生物基因與醫療方面的前沿研究。

有良好的型別系統才有良好的語言特性,本次演講主要介紹 Julia 的核心 – 型別系統與多重分派。與一般語言不同的是,Julia 採用了型別,而不是類別,來作為他的語言基礎。在語言特性上,強調多型而不強調封裝跟繼承。這讓程式寫起來非常的流暢而易讀,這樣的特性也可以簡單地被編譯器實作,成為優雅而輕快的語言。

 

大綱

  1. Introduction to Julia Language
  2. Type and type system
  3. Parametric type
  4. Polymorphism
  5. Multiple dispatch
  6. Parametric method
  7. Constructor
  8. OOP in Julia

 

議程

9:30~10:00 :報到,彼此交流

10:00~12:00 :分享

 

講者

杜岳華

杜岳華,Julia Taiwan 發起人,目前在台中疾病管制署擔任研發替代役,陽明大學生物醫學資訊所碩士畢業,成功大學醫學檢驗生物技術學系及資訊工程學系雙主修。喜歡程式語言、軟體架構及資料分析,認為生物體如同程式一樣的運作著,就一頭鑽進了基因調控網路的研究當中,最近一直在欣賞深度學習模型。專業為系統生物學及計算生物學,希望成為生醫資料科學家。

 

要收費嗎?

這次將酌收 100 元,補貼講師車馬費(活動報到時收取)

 

主辦者:Taichung.py

我們是一群台中Python程式語言的愛好者,希望在台中可以跟Python同好分享Python有關的訊息或活動,以及相關的技術或知識。

活動相關討論,歡迎加入:Taichung.py FB 社團

events: http://taichung-py.kktix.cc/

 

協辦單位:微程式 -- 夢森林

微程式 -- 夢森林

夢森林 Dreamforest 是由微程式所提供中部優質交流的場域空間,我們偕同相關產業的夥伴以跨領域技術交流為目的,以「知識分享」、「交流互動」與「創造價值」為核心出發,共同打造中部深具影響力的科技服務交流生態圈,促進在地產業發展。

Facebook::https://www.facebook.com/dreamforest.org

 

微程式科技--夢森林 / 台中市市政路402號7樓 (請於一樓換取感應卡後右側電梯上樓)

Event Tickets

Ticket Type Sale Period Price
一般票

~ 2019/01/12 00:00(+0800) End of Sale
  • Free
Next Step