程式人雜誌 -- 2013 年 7 月號 (開放公益出版品)

程式語言討論 – 除了 C++ 以外的快速物件導向語言

2013 年 6 月 15 日,網友於 程式人雜誌社團 分享的一篇文章引發了討論

陳○○::不知道有沒有人跟我一樣,很不喜歡 C++,但是又需要速度與 OO 當然 Java 跟 Python 都是我的愛, C 也很棒,但是缺了好的 OO (我曾試過用 C OO 化,但相對的,看起來變複雜了)

因此我最近也在搜尋,有沒有編譯出來比較快的語言,阿我的平台都是在 linux 所以我看到了 Vala 感覺上還不錯, 當然也在看 Go 跟 Obtivec-C 不知道有沒有人想分享一下這些語言的特色呀?當然我還是希望 linux 支援度優先的語言 ^^ (我是不太喜歡 Go 宣告的 type 是擺在後面啦)https://live.gnome.org/Vala/

雖然這個問題感覺有點困難,社團的朋友們還是提出了很多的可能,如下回應所示:

我自己也常常覺得某些語言用得不夠順手,這幾乎是程式人都會碰到的一個問題,因此我從 Pascal, C, C++, Java, C#, R, JavaScript, Verilog 一路學過來, 發現其實各個語言都有其特色與好處。

即便在這個網路發達的時代,要找一個完全符合自己要求的語言仍然是不容易的,或許我們只能適應「程式環境」的現況,從現有語言當中挑一個順手的語言,然後在 必需要講求速度時,再用像 C/C++ 等語言來加速了!

【本文由陳鍾誠編採自 程式人雜誌社團 的討論訊息】