[討論] 大家對於物件導向程式語言的選擇...
我個人現在待業中
剛從義守資工系畢業
在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, , 1F
04/17 23:53, 1F
推
04/18 00:24, , 2F
04/18 00:24, 2F
噓
04/18 01:00, , 3F
04/18 01:00, 3F
→
04/18 01:01, , 4F
04/18 01:01, 4F
→
04/18 01:02, , 5F
04/18 01:02, 5F
推
04/18 01:04, , 6F
04/18 01:04, 6F
推
04/18 01:19, , 7F
04/18 01:19, 7F
→
04/18 05:19, , 8F
04/18 05:19, 8F
→
04/18 05:20, , 9F
04/18 05:20, 9F
→
04/18 05:23, , 10F
04/18 05:23, 10F
噓
04/18 05:45, , 11F
04/18 05:45, 11F
→
04/18 06:47, , 12F
04/18 06:47, 12F
噓
04/18 08:08, , 13F
04/18 08:08, 13F
→
04/18 08:09, , 14F
04/18 08:09, 14F
→
04/18 08:10, , 15F
04/18 08:10, 15F
→
04/18 08:11, , 16F
04/18 08:11, 16F
→
04/18 08:12, , 17F
04/18 08:12, 17F
→
04/18 08:37, , 18F
04/18 08:37, 18F
→
04/18 08:38, , 19F
04/18 08:38, 19F
噓
04/18 08:41, , 20F
04/18 08:41, 20F
→
04/18 08:42, , 21F
04/18 08:42, 21F
※ 編輯: 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)
※ easterday:轉錄至看板 OOAD 04/18 13:46
※ easterday:轉錄至看板 java 04/18 13:49
※ easterday:轉錄至看板 C_and_CPP 04/18 13:51
※ easterday:轉錄至看板 C_Sharp 04/18 13:57
→
04/18 14:38, , 22F
04/18 14:38, 22F
→
04/18 18:29, , 23F
04/18 18:29, 23F
噓
04/18 19:34, , 24F
04/18 19:34, 24F
噓
04/18 19:39, , 25F
04/18 19:39, 25F
噓
04/18 21:38, , 26F
04/18 21:38, 26F
噓
04/18 22:25, , 27F
04/18 22:25, 27F
推
04/19 00:31, , 28F
04/19 00:31, 28F
噓
04/19 02:25, , 29F
04/19 02:25, 29F
→
04/19 02:26, , 30F
04/19 02:26, 30F
→
04/19 02:26, , 31F
04/19 02:26, 31F
噓
04/25 22:08, , 32F
04/25 22:08, 32F
噓
04/26 10:15, , 33F
04/26 10:15, 33F
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章