精華區beta Programming 關於我們 聯絡資訊
※ 引述《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