精華區beta Programming 關於我們 聯絡資訊
> ==>發信人: canlin.bbs@ptt.cc (), 信區: programming > 但很多時候我們有我們自己想做的idea 或是要求、或是更複雜的計算,物理模擬 > 物理理論模擬等,這些常常就是這些套裝軟體不適合或是不好做,或是做起來 > 根本跟自己寫沒兩樣的東西了,所以擁有自行撰寫程式的能力絕對是必須的 > 或是另一個角度看,我們系上老師作跟電腦有關領域的大師,沒一個不會 > 程式設計的,不敢說他們是專業的程設大師,但絕對這能力是需要的 ==== 傳統的科學計算就是 FORTRAN 程式語言, 但到了多處理機, 分散式電腦的時代, 單機循序處理程式就發揮不了效果. 對物理言, 越是摸不到看不見的就得靠理論 分析與模擬, 最明顯的就是大氣物理的天氣預報, 計算效率還是很重要的, 尤其 是數字模型的分散式高速計算. 前一陣子學校的理學院想發展前瞻模擬研究, 為了現在的高速電腦都是多處理機 架構, 舊的 FORTRAN 程式無法多機分散處理, 大嘆人才難求, 最後就不了了之. 不曉得這些是否是該納入考慮的項目 ? > 那為何我要選擇C++? > 我想我之所以會選擇c++而不是選擇其他也許跟數學或是物理更有淵源的程式語言 > ex: pascal fortran, perl等 > 是因為就我所知,物件導向是一個程式設計上的個重要的里程碑 > 這個觀念帶來的影響是相當重要的 > 就我而言,程式是一個工具,我本身也非鑽研電腦的專業人士 > 所以一定是先從高階語言下手。 > 而物件導向這種樂高積木式的概念(不知道我這樣說對不對......) > 可以方便我進行teamwork,以後程式寫多了,也可以重複使用節省時間 > 當然,有物件導向的概念縱使不是以物件導向為理念的程式語言也可以寫成 > 物件導向,但就我而言我會就直接選擇C++了 > (其實我們系上的老師有很多都還是forfran...等的愛用者) > 而且因為我所寫的東西可以的話是希望可以在unix and windows, even apple上 > 執行,所以C++好像又更適當了些 > 以上是我目前為何會打算選擇C++作為專精的langurage的原因 -- ◎ Origin: 中央松濤站□bbs.csie.ncu.edu.tw From: 140.115.6.234