[討論] 大家對於物件導向程式語言的選擇...
※ [本文轉錄自 Programming 看板]
作者: easterday (數牙) 看板: Programming
標題: [討論] 大家對於物件導向程式語言的選擇...
時間: Thu Apr 17 23:46:11 2008
我個人現在待業中
剛從義守資工系畢業
在PTT Computer Science group一直是個沉默的觀眾
我熟悉的平台是Windows XP Home&Professional
Hardware: Pentium 4
C++大概只看螞蟻書而已,對STL有花時間看圖書館看不懂的書
Java方面我大概那本Think in Java 2ed.和Ivorn這兩本
.NET這方面完全沒買書,只看functionX那個網站和 VS2005的範例而已
工具方面
Java我只用Netbean, JCreator
C++則用 VS2005(試用版) & VC6 Introductory edition
我試佣了VS2005已經半年了,老實說,我還是喜歡VC6
我現在有空也多了解MS的C++ extension...
當然平台不穩/工具不穩/自己太遜都可能是當機的原因
但我想談的不是這個
(未來的)Window在未來的硬體上(例如我還沒買的四核心)
Coding on VM 和 Coding Native Code(VC6&MFC)
這兩種選擇的利敝得失.....
我個人認為現在是探討這個問題的正確時間...
好的VM做的很深入底層也可以完成很多功能,Coding on VM好像比較快又好
Debugger也比較好用
好的VM一定幫我們考慮到Concurrent issue(多核心的問題吧..我不知道怎麼表達)
但是VC6還是很好用呀...MFC聽說又要出新版了...
VC6/VC2005 C++ debugger也是很好用呀...
而且Concurrent issue還是會有高手會出程式庫(ie. MFC)幫我們解決的
再考慮Optimization之後,哪一個選擇比較好呢?
我現在的概念是,如果on Native Code,我應該再去看看組語的書,這樣我在debugging
會比較有概念
如果on VM,那當然是看那個VM的書...用熟工具....放棄debugging的細節...
這兩件事情可能都要花至少1年時間
大家的意見如何?...
有個大學生說,1:簡單的事情就用RAD Tool on VM隨便拉一拉就好了
,最佳化再用Native Code來做
但是這種概念好像
和用 2: UML,ER Diagram做事的那種潮流不太同調
例如因為我已經
1.Coding on VM的Project(尤其是精心設計,想了很久寫了很久...)
常常dependent on [(精心設計的)VM],
2.然後我把UML圖畫出來初稿
3.再要把dependent part再弄出來
4.再來一個UML定稿
5.才可以成為Project Coding Native Code ?
ps: 我希望我能提供很適用的GUI給我的作品...
所以第一個問題就是: Coding on VM / Coding on C++ and learn x86 Assembly?
第二個問題是: Project on VM / Project on C++ ?
謝謝大家的意見...
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.116.144.96
推
04/17 23:53,
04/17 23:53
推
04/18 00:24,
04/18 00:24
噓
04/18 01:00,
04/18 01:00
→
04/18 01:01,
04/18 01:01
→
04/18 01:02,
04/18 01:02
推
04/18 01:04,
04/18 01:04
推
04/18 01:19,
04/18 01:19
→
04/18 05:19,
04/18 05:19
→
04/18 05:20,
04/18 05:20
→
04/18 05:23,
04/18 05:23
噓
04/18 05:45,
04/18 05:45
→
04/18 06:47,
04/18 06:47
噓
04/18 08:08,
04/18 08:08
→
04/18 08:09,
04/18 08:09
→
04/18 08:10,
04/18 08:10
→
04/18 08:11,
04/18 08:11
→
04/18 08:12,
04/18 08:12
→
04/18 08:37,
04/18 08:37
→
04/18 08:38,
04/18 08:38
噓
04/18 08:41,
04/18 08:41
→
04/18 08:42,
04/18 08:42
※ 編輯: easterday 來自: 218.172.76.21 (04/18 11:20)
※ 編輯: easterday 來自: 218.172.76.21 (04/18 11:32)
※ 編輯: easterday 來自: 218.172.76.21 (04/18 11:42)
※ 編輯: easterday 來自: 218.172.77.181 (04/18 12:27)
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.116.136.144
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
OOAD 近期熱門文章
PTT數位生活區 即時熱門文章