就面向對象的範型編程而言,這是更好,更易於使用的語言,C++或C#?有什麼明顯的區別。哦,C#是C的嚴格超集或不是。面向對象的C++和C#
作爲一個附註,是否還有其他有價值的範例值得關注其他面向對象? (可以用於C++/C#)。
就面向對象的範型編程而言,這是更好,更易於使用的語言,C++或C#?有什麼明顯的區別。哦,C#是C的嚴格超集或不是。面向對象的C++和C#
作爲一個附註,是否還有其他有價值的範例值得關注其他面向對象? (可以用於C++/C#)。
哪個是更好的,
目的是什麼?
更容易使用的
取決於你的經驗。 C#對我來說很難,因爲我在C++中足夠流暢,所以C#限制讓我生氣。
明顯的差異
上有許多網比較。我首先想到的第一件事就是RAII。
呵呵,是C#的一個嚴格超集的C或不是。
絕對不是。 int main(){}
是C中最短的程序。它不是有效的C#。
作爲一個便箋,有沒有其他有價值的範例值得看其他面向對象?
是的,RAII,通用編程。
...更容易使用的語言,C++或C#?
絕對C#
。
呵呵,是C#的一個嚴格超集的C或不是。
沒辦法。
作爲一個便箋,有沒有其他有價值的範例值得看其他面向對象? (可以用於C++/C#)。
C++ 0x肯定會有所幫助,但您也可以在C++ 03中做很多有趣的事情! – Francesco 2010-10-01 12:32:16
模板允許的功能的編程方法來C++。您可以在編譯時進行計算,而不是在運行時進行計算。 有很多材料對這個話題,也許是兩個最明顯的例子是在這兩本書中發現:
更好?
取決於。你想低級別的控制你的程序的行爲嗎?那麼C++可能是更好的選擇。如果沒有,那麼我會說C#
更易於使用
當然C#
是C#C的限制超集?
不遠。他們有一些語法相似之處,但就是這樣。
除了面向對象之外,還有其他的範例值得關注嗎?
函數式編程。有了3.5和4.0,C#肯定包含了一些模糊OO和函數式編程之間界限的功能(但仍然允許二者在您的應用程序中很好地一起使用)。 C++ 0x也會爲C++帶來一些功能。
這是非常主觀的,取決於手頭的任務。對於通用應用程序,很多人可能會說C#更容易,但在C#中編寫內核模式驅動程序很困難。 – 2010-10-01 12:29:58