[hellogcc] Re: [投稿][翻譯] Why We Created Julia

  • From: 陳韋任 <chenwj@xxxxxxxxxxxxxx>
  • To: hellogcc@xxxxxxxxxxxxx
  • Date: Fri, 9 Mar 2012 10:29:51 +0800

On Fri, Mar 09, 2012 at 09:08:28AM +0800, Kang-Hao (Kenny) Lu wrote:
> 沒專業,只挑些錯字等級的東西。
> 
> (12/03/08 23:19), 陳韋任 wrote:
> > 我們是重度 Matlab 使用者。其中有些人是 Lisp 黑客,有些人是 Python 愛好者,其他人
> > 是 Ruby 愛好者,甚至有人是 Perl 黑客。我們其中有些人在我們毛還沒長齊之前就在使用
> > Mathematica。有些人甚至是女性。我們使用 R 語言 [1] 產生許多統計圖型。C 是我們最為
> > 喜愛的語言 [2]。
> 
> 好奇問一下,[2]這是 LLVM 的 IRC 頻道?在哪個伺服器上面?

  irc.oftc.net #llvm
 
> > 我們想要一種語言,它必須是開源的,採自由授權。我們希望 C 的速度,Ruby 的動態性。
> > 我們想要一種語言,其資料和代碼同一格式 (homoiconic),同 Lisp 一般擁有真的巨集,
> > 但卻使用像 Matlab 那樣明顯和熟悉的數學符號來加以表示。我們想要一種語言,對於各
> > 類領域的問題都如此好用,如 Python。
> 
> 最後這句話好像不太像中文?
> 
>   | 我們想要一種像 Python 一樣對於各種領域問題都如此好用的語言。
> 
> 怎麼樣?

  Good.
 
> > 對於統計方面,像 R 一樣容易使用。對於字串處
> > 理,又像使用 Perl 一般自然。對於線性代數,像 Matlab 般強大。像 shell 一樣,可以
> > 用來膠合程序中其它的組件。易於學習,卻又能讓最為嚴肅的黑客高興。我們希望它是互
> > 動式,又同時是編譯式的語言。
> > 
> > (我們有提到它必須有 C 一般的速度,對吧?)
> > 
> > 我們是苛刻的,我們相要一種語言能提供如 Hadoop 那樣強大的分散式計算 - 沒有臃腫的
> 
> 「相要」→「想要」
> 
> > 即使我們認識到我們是無可救藥的貪婪,我們仍舊想要上述所有的特性。大約在兩年半以前,
> > 我們開始創造一種滿足我們貪婪的語言。它還不完備,但是該是時候發布 1.0 正式版了 -
> > 我們所創造的語言叫做 Julia。它已經滿足我們 90% 無理的要求,現在它需要其他人無理的
> > 要求讓它更完美。所以,如果你同樣也是一個貪婪、不可理喻、苛刻的程序員,我們希望
> > 你前來一試。
> 
> Julia 沒連結沒真相。

  http://www.julialang.org/

  
-- 
Wei-Ren Chen (陳韋任)
Computer Systems Lab, Institute of Information Science,
Academia Sinica, Taiwan (R.O.C.)
Tel:886-2-2788-3799 #1667
Homepage: http://people.cs.nctu.edu.tw/~chenwj

Other related posts: