關於 Haskell 與 Erlang

89 views
Skip to first unread message

kiang

unread,
May 23, 2009, 2:49:14 PM5/23/09
to PHP Framework Study Group in Taiwan - PHP Framework 讀書會
上星期四在碰面閒聊時有提到 Haskell 與 Erlang ,剛剛睡不著所以找了一下,這兩個語言都是 Functional
Programing Language ,只是 Haskell 有點像是一個實驗室,試著實驗程式語言的極限,而 Erlang 則是有著來自電信
業界對效能與穩定性要求的背景,因此單純看這兩個時, Erlang 應該是相對成熟的語言。

Haskell 在平行處理的發展從參考資料看來像是停頓了,而 Erlang 從發展開始就是為了在平行處理環境,也許從這個角度看來
Erlang 也比較具有未來性。Erlang 預期在下個正式版本中會包含 UTF 的支援,屆時也許是個適合的切入點 ;)

只是學習類似的語言都有個顯著的壞處,資源貧瘠,什麼都得自己來 ^^

也許以 Java 為基礎的 Hadoop 或是各家廠商所推出的雲端運算環境短時間內還是會吸引比較多的人投入,對於哪個好現在也還說不準。

---
kiang

kiang

unread,
May 23, 2009, 2:49:45 PM5/23/09
to PHP Framework Study Group in Taiwan - PHP Framework 讀書會

james

unread,
May 23, 2009, 10:18:23 PM5/23/09
to PHP Framework Study Group in Taiwan - PHP Framework 讀書會
有的時候學一種新的語言,只是為了增加一種思路,玩了再說。

On 5月24日, 上午2時49分, kiang <kia...@gmail.com> wrote:

> 忘了貼參考來源:http://www.javaeye.com/topic/278704http://lambda-the-ultimate.org/node/1247

james

unread,
May 23, 2009, 10:19:05 PM5/23/09
to PHP Framework Study Group in Taiwan - PHP Framework 讀書會
忘記寫重點了,後來有睡著嗎?

On 5月24日, 上午10時18分, james <James.Sa.2...@gmail.com> wrote:
> 有的時候學一種新的語言,只是為了增加一種思路,玩了再說。
>
> On 5月24日, 上午2時49分, kiang <kia...@gmail.com> wrote:
>
>
>

> > 忘了貼參考來源:http://www.javaeye.com/topic/278704http://lambda-the-ultimate.org/nod...

Fillano Feng

unread,
May 23, 2009, 11:37:13 PM5/23/09
to zf...@googlegroups.com
Erlang的話,蔡學鏞有翻譯一本『Erlang程式設計』,大概是國內唯一一本中文書。

PHP有Anonymous Function的功能,主要可以拿來做callback,但是只有native function才能直接使用anonymous function傳參數。自訂函數的話可以透過create_function及pass by reference做出Higher Order Function。只是這樣用起來不是很方便。(至少沒有javascript方便)


2009/5/24 kiang <kia...@gmail.com>



--
AUFKLÄRUNG ist der Ausgang des Menschen aus seiner selbstverschuldeten Unmündigkeit. Unmündigkeit ist das Unvermögen, sich seines Verstandes ohne Leitung eines anderen zu bedienen. Selbstverschuldet ist diese Unmündigkeit, wenn die Ursache derselben nicht am Mangel des Verstandes, sondern der Entschließung und des Mutes liegt, sich seiner ohne Leitung eines andern zu bedienen. Sapere aude! Habe Mut, dich deines eigenen Verstandes zu bedienen! ist also der Wahlspruch der Aufklärung.

kiang

unread,
May 24, 2009, 12:00:21 AM5/24/09
to PHP Framework Study Group in Taiwan - PHP Framework 讀書會
當初也是因為蔡學鏞那本才開始找尋相關資料,但是這條路目前看起來不太好走 ^^||

能夠將現有程式無痛移轉到平行處理環境是最理想狀況,但應該很難吧。

---
kiang

kiang

unread,
May 24, 2009, 12:27:59 AM5/24/09
to PHP Framework Study Group in Taiwan - PHP Framework 讀書會
剛好外國 PHP 社群也有人聊到相關話題:
http://brian.moonspot.net/using-the-glammp-stack

GLAMMP 是在 LAMP 中加入 Gearman 與 Memcached ,下面回應有提到 Erlang 寫的 CouchDB 與
MySQL 在平行處理領域的衍生版本 Drizzle ,最近平行處理相關議題實在太多了,只是不知道哪個解決方案才真的可以長長久久 ;)

---
kiang

Reply all
Reply to author
Forward
0 new messages