iT邦幫忙

鐵人檔案

2017 iT 邦幫忙鐵人賽
回列表
自我挑戰組

Julia語言—從入門到專案 系列

帶大家入門Julia語言,並且實作simulated annealing及reactive programming,程式碼會放上Github公開。

鐵人鍊成 | 共 31 篇文章 | 39 人訂閱 訂閱系列文 RSS系列文
DAY 11

[Day 11] Asynchronous programming--Task

今天的章節會先介紹Julia中的Asynchronous programming。 相信大家在其他語言多多少少有碰過這類東西,像是網頁前端、寫concurren...

2016-12-18 ‧ 由 杜岳華 分享
DAY 12

[Day 12] Asynchronous programming--連結起來

上一篇寫得太順就把這篇的頭拿去寫到上一篇的尾巴了XD我們繼續! 把他們連結起來 我們試著把task跟task之間串接起來: task...

2016-12-19 ‧ 由 杜岳華 分享
DAY 13

[Day 13] 前哨站--functional patterns

我似乎發現,我是不是還沒說明我要做什麼樣的專案阿XD我想在Julia這個語言上實作Reactive programming這樣的概念。如果有成功的話,我會進一步...

2016-12-20 ‧ 由 杜岳華 分享
DAY 14

[Day 14] Reactive programming--實作bridge

我們前面已經提到Task的使用方法跟把Task跟Task之間串起來的方法。 但是總覺得前面的串接方法非常的不自由,於是我想了個方法... 先把初始化搞定 覺得每...

2016-12-21 ‧ 由 杜岳華 分享
DAY 15

[Day 15] Reactive programming--組合起來!

這邊我們要把前面的functional pattern跟Task組合成reactive programming。 import Base: get, map,...

2016-12-22 ‧ 由 杜岳華 分享
DAY 16

[Day 16] Reactive programming--API設計

目前我們已經完成一小部分的程式 那如果我們想要把他包裝成比較方便使用的介面呢? 設計API 由於Julia偏好他自己方式的物件導向寫法,比較不是用傳統的物件導向...

2016-12-23 ‧ 由 杜岳華 分享
DAY 17

[Day 17] Reactive programming--單一元素的實作

實作 immutable Disposible <: Functor value end function get(d::Disposible)...

2016-12-24 ‧ 由 杜岳華 分享
DAY 18

[Day 18] Reactive programming--序列元素的實作(i)

只有頭 我想在將前面加上一個起始的序列,目前我想到的方法是這樣: type Sequence seq_generator end function (...

2016-12-25 ‧ 由 杜岳華 分享
DAY 19

[Day 19] Reactive programming--序列元素的實作(ii)

有頭有尾 後來,頭就被我改了一下 type Sequence chain::Task end function (s::Sequence)(f::Fu...

2016-12-26 ‧ 由 杜岳華 分享
DAY 20

[Day 20] 整理Reactive programming

到目前為止都20天了呢!完成了Julia的簡介跟一個小專案,目前這個專案還在做調整當中。 包裝成Package 這邊我也在了解Julia要怎麼包裝成packag...

2016-12-27 ‧ 由 杜岳華 分享