未來C會取代C 嗎,學會C和C 再學C 容易嗎?

2022-11-09 08:20:26 字數 1794 閱讀 7065

1樓:手機使用者

取代不了,因為它倆根本乾的不是一種工作,就像計算機取代不了拖拉機一樣,拖拉機就算要淘汰也只能是被卡車淘汰。況且現在講淘汰c++還早了點。 c#是.

net程式語言, 用來編寫能夠執行在.net平臺上的應用程式,而c++是純粹的編譯語言,用它編譯出來的東西是直接執行在cpu上的。

2樓:析星津

不會 因為他們的領域不同 c++可以編win32程式 可以編基於linux和unix系統的軟體 而c#編的軟體只可以編基於windows.net平臺的軟體 只要微軟一日不倒 c#也不會倒

3樓:癯月笑浮生

確實有這種可能,說一下目前c#出現的新局面native編譯,cs可以和c++一樣直接編譯為機器碼執行,這意味著cs將可以做底層的驅動開發,而且效率較高

c#將c++原有的功能簡化收錄到cs語言當中,如泛型,指標,引用,結構~~,cs的語言將逐漸的得到豐富。

隨著硬體技術的逐漸發展,執行效率將不再是軟體開發的瓶頸,軟體開發更加註重優秀的設計和較快的開發效率。

當然,僅代表個人觀點,僅供參考

學會c和c++再學c#容易嗎?

4樓:千鋒教育

相對要容易些,關鍵是學思想,因為會有方法類名,編寫規範等很多不同的地方

c#是一種安全的、穩定的、簡單的、優雅的,由c和c++衍生出來的物件導向的程式語言。它在繼承c和c++強大功能的同時去掉了一些它們的複雜特性(例如沒有巨集以及不允許多重繼承)。c#綜合了vb簡單的視覺化操作和c++的高執行效率,以其強大的操作能力、優雅的語法風格、創新的語言特性和便捷的面向元件程式設計的支援成為.

net開發的首選語言。

c#是物件導向的程式語言。它使得程式設計師可以快速地編寫各種基於microsoft .net平臺的應用程式,microsoft .

net提供了一系列的工具和服務來最大程度地開發利用計算與通訊領域。

c#使得c++程式設計師可以高效的開發程式,且因可呼叫由 c/c++ 編寫的本機原生函式,因此絕不損失c/c++原有的強大的功能。因為這種繼承關係,c#與c/c++具有極大的相似性,熟悉類似語言的開發者可以很快的轉向c#。

5樓:匿名使用者

恩,確實如他們說的那樣,如果你現在的c水平可以了,比如你的資料結構運用得很好了,確實可以看看c#,反正只是過渡,1個星期熟悉就ok了

6樓:匿名使用者

會的c是很重要的基礎,幹這行越久越覺得基礎的重要性

c++轉型到c#會很容易,因為他們有很多的共同之處

但是這都不是必須的,只是有了基礎再學c#會水到渠成

7樓:匿名使用者

如果你c c++ 都學懂了,

我保證你學c#很容易學

8樓:匿名使用者

不用c#語法和c++相近,不過不是一種東西。

一般用c入門不錯。

c#將會代替c++嗎

9樓:烏丹昳

dword相當於unsigned long,是在windef標頭檔案中定義的,如下typedef unsigned long dword;所以dword* 也就相當於unsigned long*, 進而相當於c#中的uint*注意:c#中的long型相當於c++中的long long型別,不要混淆!

10樓:癯月笑浮生

c#中的委託就是c++裡的函式指標,c#裡可以用unsafe**塊使用指標,c#裡的ref就是c++裡的引用,c#裡的泛型就是c++裡的模板

C和C 執行環境要求高麼,C和C 執行環境要求高麼

問的問題十分不正確,c和c 是開發語言,沒有所謂的執行環境。對執行環境有要求的,只有可執行程式,通過你的這個問題,可以推斷你可能想要問的問題有兩種可能 1.c和c 編譯出的可執行程式的執行環境。2.c和c 的編輯器,編譯器或整合開發環境的執行環境。針對1 這兩種語言編譯出來的程式最簡單的像 hell...

學習完C語言再學C 該看什麼書?資深的指教下

可以先看譚浩強的 c 程式設計 入門或 c primer plus 然後看 c primer 再看 effective c 再看 more effective c 這樣就小有所成了。再想提高程式設計能力,要學的不僅是c 而是資料結構和演算法。把這兩個學好了,然後多動手寫程式,做專案。希望你有所收穫,...

程式設計c 是什麼,c 是c語言嗎

c 是c語言的繼承,它既可以進行c語言的過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,還可以進行以繼承和多型為特點的物件導向的程式設計。c 擅長物件導向程式設計的同時,還可以進行基於過程的程式設計,因而c 就適應的問題規模而論,大小由之。c 不僅擁有計算機高效執行的實用性特徵,...