2010年3月1日 星期一

窮人用的 Delphi - FreePascal & Lazarus

我使用 Delphi 已經有10多年的時間, 從 Delphi 1 (16位元), 一直到 Delphi 2006 的每一版都用過, 但是不得不說, Borland 實在是有點令人失望, Delphi 7 之後的版本, 穩定性及使用介面, 可以說大幅下滑, 至少我個人是很不滿意, 所以後來的 Delphi 2009, 2010 就沒什麼在用. 而且有一個很重要的選項, Delphi 一直沒能支援, 那就是 x64 的編譯器, 在這幾年 x64 大行其道, 尤是是 RAM 便宜後, 很容易就可以將 RAM 加到超過 4G , 這時就要 x64 的 OS 才能完全發揮硬體的效能, 而 Delphi 卻只能編出 32位元的執行檔, 唉...

在找了一下後, 發現有個不錯用的東西, GPL 授權模式的 Free Pascal, 可大部份相容於 Delphi 的語法及物件, 而 Lazarus 則是 IDE 環境, 和 Free Pascal 整合在一起, 號稱免費版的 Delphi.

而且可以支援在 Windows 以外的平台開發, 包含 Linux, FreeBSD, Mac OS X, 還能編譯出在 x86, x64, ARM 等環境下執行的執行檔, 且版本開發到目前的 2.4.0 算是有相當的穩定性. 編出的執行檔效能也不錯. 自己在家裏要裝起來寫寫小程式, 或學生要練習用, 應該算是個很好的編譯環境.


沒有留言:

張貼留言