
※ 引述《tinlans.bbs@whshs.cs.nccu.edu.tw (汀)》之銘言:
> ※ 引述《canlin.bbs@ptt.cc》之銘言:
> > 我想我之所以會選擇c++而不是選擇其他也許跟數學或是物理更有淵源的程式語言
> > ex: pascal fortran, perl等
> > 是因為就我所知,物件導向是一個程式設計上的個重要的里程碑
> > 這個觀念帶來的影響是相當重要的
> > 就我而言,程式是一個工具,我本身也非鑽研電腦的專業人士
> > 所以一定是先從高階語言下手。
> 以不偏袒任何語言的客觀角度來說,
> 如果您是為了物件導向的種種好處,
> 而且主要是為了做實驗等等的目的,
> 我建議你去學 Java 比較好,
> 試著不要去討厭 Java 吧...
另外也分享一下,如果只是為了解決一些小問題,其實
script 語言也是個不錯的選擇喔,像是 Perl/Python
PHP/Pike 這些都不錯。
特別是處理字串的時候,目前許多 script 語言處理字
串都比單純用 C/C++ 方便的多。
另外,分享一下 Pike[1] 這個語言,雖然好像目前在
用的人不多(大家都在玩3P……是因為比較刺激嗎?XD)。
[1] http://pike.ida.liu.se/
以前 Script 語言我是偏好 PHP ,因為 Perl 對我來
說像天書,Python 我看起來很不習慣(我是從 C 學
程式的,所以比較喜歡 C/C++/Java 的 style),按起
來也覺得很累(一堆 __ )。
不過 PHP 有一些特性,有時候很麻煩,像弱型態,和
太過鬆散(像變數不用宣告這些),而且不是很物件導
向(PHP 5.x 有比較完整的支援了)。
另外,其實最大的原因是 PHP-GTK 竟然沒有支援 PHP
5.x ,可是 PHP 4.x 的物件導向又不夠好。
Pike 的話,也是 Script 語言,語法接近 C/C++ ,支
援 GC ,另外 modules 也夠多(雖然比不上 Python
和 PHP/Perl 這三個),但足夠處理大部份的問題了。
而且 Pike 的物件導向也夠完整,不會像 PHP 4.x 一
樣像跛腳,GTK 也直接整合進去了。
而且真的頗好學,像我之前寫過用 C Call GTK 的程式,
但是沒學過任何處理圖型相關的東西,結果看了一個下
午的教學,和 API ,就用 Pike 寫出下面的東西:
http://stu.im.ncnu.edu.tw/~brianhsu/GalxyAngel.png
其中背景和角色的圖其實是分開的,用 Pike 貼在一起
後,直接丟到 GTK 的 Pixmap 物件裡,真的很方便,
而且程式碼也沒幾行。
給大家參考一下,也許 Pike 會是 3P 之外的另一個可
以選擇的 P。;)
--
~ 白馬帶著她一步步地回到中原。白馬已經老了,只能慢慢地走,
'v' Brian Hsu 但終是能回到中原的。江南有楊柳、桃花,有燕子、金魚……
// \\ ( 墳 墓 )
/( )\ 但這個美麗的姑娘就像古高昌國人那樣固執。 【白馬嘯西風】
^`~'^
http://bone.twbbs.org 『那都是很好很好的,可我偏不喜歡。』
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: 219-68-170-224.adsl.dynamic.giga.net.tw
