瀏覽單個文章
FatJohn
Major Member
 
FatJohn的大頭照
 

加入日期: Feb 2003
您的住址: 新北市
文章: 222
引用:
作者darkangel
以 C/C++ 來說的話,C++ How to Program 這一本算是經典。
中文版以前全華有出,翻得不差,我手上的是全華的中文版,好像是第三版的,很舊的一本書,第三版時還沒 namespace 那些新奇玩意。
現在好像出到第五版了,聽說改很多,章節也大挪移過。
C# 我沒學過,但是我要學 C#,我想我會直接看 M$ Press 的 Programming Microsoft Visual C#。
基本上 C# 只有 Windows 能用,如果要學最好先學 C/C++ 當基礎。
Java, C# 基本上都是抄 C/C++ 再改良的。


嗯~ 小弟到不這麼認為~ OO的東西不是說學最原始的就好~
對於物件導向的程式語言來說,樓主想要學的是C#就可以由C#去著手、寫學Java就從Java去著手,想學C++就從C++去著手,畢竟每一種語言在OO上面也有一些許的不同。
簡單的例子就是在C#中,就缺少了多重繼承,取而代之得則是介面可以多重繼承,但類別卻不行,這點和C++是不同的。
深入到Runtime(CLR)的底層來說,對於物件繼承後的初始化的順序,與C++也是不同的。

C#您說只能在Windows上面執行我不反對,但是Linux上面也是有.NET(Mono Project),Symbian上面也將會有.NET CF,基本上C#是一個W3C所認證的標準(雖然您可以說他是MS主導的),他的Runtime(CLR)也是標準,所以只要有人肯實做的話,是可以在不同的平台上面執行的,這點跟Java是相同的意思。

以上,歡迎多多指教
__________________
就算整個世界被大雨顛倒,我會給妳懷抱,受不了,看見妳背影來到,寫下我度秒如年難挨的離騷∼

我的Blog:http://fatjohn0927.wordpress.com/
舊 2006-08-15, 07:27 PM #6
回應時引用此文章
FatJohn離線中