1樓:千鋒教育
c#是純物件導向的語言。它摒棄了c++的複雜性,捨棄了一堆一堆的巨集定義。將所有的資料和操作都拿類包裝起來,不說再說什麼全域性的。
也不再分什麼標頭檔案和實現檔案。它的設計理念是儘量簡單、自然,易於理解和使用。把庫建在大一統的.
net framework上,使用visual studio這個微軟獨有的ide,不讓你多花一點力氣在跟主題無關的事情上。它被垢鄙的地方主要是效能問題,當然這是vc++的主場。但我想說其實考慮了效能、並做了適當優化的c#程式並不差,適合大多數情形。
讓我yy一下,我覺得花同樣的時間,c#的程式設計師的**質量會稍微高些,因為打擊他們自信心、分散他們注意力的東西太少了。
2樓:匿名使用者
c#是語言和c++同級別。
網路程式設計實際就是套接字程式設計
c#主要搞網路這句話你意思理解錯誤了。他的意思是c#把網路程式設計簡單話了,他很多工作他都幫你做了,實質也是套接字程式設計,對於一般就想編出個程式出來的人這很有用,但對於一個真正的程式設計師這是不夠的,他還要知道更基礎的東西。所以會選擇再學vc++網路程式設計。
火的原因是因為編譯器做得少,你做的多,所以你編的程式靈活性更大,更會有你的思想
3樓:匿名使用者
你把概念都搞混了。
vc++準確的是c++,和你說的c#是兩種語言。
網路程式設計任何語言都可以做,並不是說只有vc++可以做。
按照你的理論c#可以做網路程式設計,那其他語言的程式設計師是不是一定要用c#做網路程式設計。
網路程式設計只是程式設計的一個方向,任何語言都可以做,如果你學了c#,那你可以用c#做網路程式設計。如果學了c++那就用c++做網路程式設計。
沒人會為了網路程式設計專門去學一門語言的。
你的問題有點本末倒置的感覺,網路程式設計並不特指某種語言,它的意思是使用某種語言進行網路通訊方面的開發。
4樓:黑焰太子
c++是c的升級
很多東西用c++比較方便。
做網路應用開發,c/s架構。用c#好還是用vc++好???各有什麼優缺點??
5樓:匿名使用者
使用vc++的人多,主要在以下幾點:
1、vc++歷史悠久,從業者和學習資料就多;
2、vc++效率更高,程式設計靈活性更強;
3、vc++的軟體可以脫離.net的環境執行(這點很重要),所以語言適應範圍就更廣一些,從系統級軟體到應用級軟體都可以使用,如驅動程式、遊戲到mis系統等;
對於做c/s的程式,建議最好使用c#吧,c#是快速開發工具,做c/s的速度是vc++無法比的,畢竟在現代程式設計,生產力應該在第一位,能最簡單實現的就是最好的!
6樓:匿名使用者
這說不定的。程式語言只是你表達思想的工具,重要的是表達的東西。這裡表達工具當然就有好用與不好用,然而評定好用程度是依靠你對你合適不會否讓你更有效率。
程式語言你可以對應我們說話的語言,你說漢語方便非要說法語不會有什麼用處吧,所以別人怎麼用不管你事。另外c#與公共語言執行庫更親,現在用.net的話c#有一定好處,c++其實又複雜些這複雜了就是障礙。
7樓:匿名使用者
用c#開發的話速度快,但編出來的程式執行效率沒有c++高;如果從事網路程式設計的,建議還是學習c++吧,能夠實現比較底層的;
8樓:網安石
c++開發又分為:win32,stl,mfc,clr 都不一樣的。
.net上的c++是clr,貌似用的人不多,不太清楚,你自己查查。
用什麼語言,應該看你擅長什麼語言
vc 和c 有什麼區別,VC 與C 有什麼區別和聯絡?
c 是一種標準 一般由ansi來規範 vc 是一種實際存在的語言,由微軟公司設計開發。microsoft visual c 簡稱visual c msvc vc 或vc 微軟公司的c 開發工具,具有整合開發環境,可提供編輯c語言,c 以及c cli等程式語言。c 是一種使用非常廣泛的計算機程式語言。...
網路編成語言和C語言的區別,c語言網路程式設計 網路程式設計什麼語言
網路程式設計這個概念太大了,包括很多東西,需要各種語言。大概給你說一說吧。傳輸層以下的程式設計技術,一般來說是用匯編 c語言這一類與底層結合很緊密的程式語言。比如,基本的路由器程式設計 網路層資料交換技術程式設計等等。其實就是socket程式設計,通過socket埠和其餘的電腦通訊。windows程...
VC 基本程式設計,VC 和 VB 哪個程式設計更好一點
這個要用到一個比較大小的語句就可以了。也就是排序。把10個數放進陣列裡面。然後用qsort函式排序。排序是一個老問題了。簡單的有冒泡法什麼的。下面是隨手寫的冒泡法,除錯下估計麼錯了。不知道你滿不滿意!include void sort int k,int count int main int a 1...