1樓:拉我一下吧
這東西好像是一派相乘的,c c++ c#,越往後封裝性越高,月容易開發,返回去,你的好好理解演算法,c++中包含部分控制元件和很多演算法,c就是純演算法了,關鍵是你的(ˇˍˇ) 想~清楚指標,庫沒有c#多,很多東西要自己動手開發個原裝貨
2樓:匿名使用者
c++ primer plus
3樓:匿名使用者
重點學一下指標,有關類的知識學了c#應該都知道吧
有什麼工具可以將c++**轉換成c#**?
4樓:匿名使用者
以下工具可以 : 會c++和會c#的 程式設計師。
5樓:
什麼工具都不行,託管的c++還有轉的希望,native的就轉不了。即便有那些亂七八糟的工具,轉完的也沒人看得懂還得手寫一遍
6樓:匿名使用者
可能我孤陋寡聞,沒有什麼工具可以轉的,最基本的一個,c++中的精髓是指標,而c#拋棄了指標。所以沒發轉。
2023年 目前來講 程式設計師搞c++好還是c#好?
7樓:匿名使用者
c++更基礎,初學者學習會感到困難,但基礎打得牢固。
c#較為平民,開發速度快,對初學者較為友善,有利於快速入門。
現在的都流行雙語言混合開發。c#做介面開發(c#開發速度快),c++做演算法開發(c++更底層,處理速度更快)。所以做到最後,你都得懂啊。
c#和c++哪個強大?為什麼?
8樓:宅貓君
兩個不同的領域,如何比較呢?
c#主要是服務於.net,是已經封裝好的一些強大的工具拿來做再次開發,而c++是底層提供封裝服務,簡單的例子,socket,c++中要操作核心物件,用create或者open等方法去開啟核心資源,使用定時器去輪詢接受或者傳送,而c#中只需要new一個物件,使用託管,使用傳輸流物件進行傳輸。說到託管,再一個例子,c++建立的物件必須要自己管理好,防止出現程式漏洞和記憶體碎片,進入時建立物件,退出時釋放物件,而c#中是託管的,會自動管理資源。
我只能說,c#方便,c++強大
9樓:匿名使用者
這個直接問那個強大是沒法說的, 因為面向的方向不同, 在各自的領域裡都是最強的. c++相對c#來說更底層一些, 做一些大型軟體要比c#效率高很多. 但是開發週期, 或是做介面就沒有c#簡單.
但是寫個驅動什麼的, c#就很難做到.
10樓:匿名使用者
從開發效率的角度來說,c#遠遠超過c++
從執行效率的角度來說,c++有時候好一些
從能做什麼的角度來說,c#和c++都是圖靈等價語言,所以功能一樣。
11樓:匿名使用者
這個問題沒法回答,看你從哪方面去衡量。總體而言,兩者各有所長。c#晚於c++很多年,開發效率更高,其編譯出來的可執行檔案需要.
net framework才能執行。兩者都是物件導向的程式語言,c++是平臺無關的。
12樓:絕版_公子
肯定是c++啊 c語言是程序導向語言,c++是面嚮物件語言,c++中包含基本上所有的c語言庫,函式和語法,c++還增加了類,物件,繼承等等很多物件導向的東西,不僅讓程式設計變簡單了,功能也更多了。
c++不管是安全性,靈活性,跨平臺,都比c語言好,這也說明了c++就是c語言的一種繼承。
13樓:匿名使用者
在處理底層東西的時候c++比較好,所以你看windows,office以及到魔獸世界的核心都是用的c++的,這就是因為c++可以直接操作記憶體。c#則無法直接操作記憶體,開發效率上c#肯定是高於c++的,但執行上c++就高點了。
14樓:it圈新鮮事
c#是物件導向的程式語言。它使得程式設計師可以快速地編寫各種基於microsoft .net平臺的應用程式,microsoft .
net提供了一系列的工具和服務來最大程度地開發利用計算與通訊領域。
c++是c語言的繼承,它既可以進行c語言的過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,還可以進行以繼承和多型為特點的物件導向的程式設計。c++擅長物件導向程式設計的同時,還可以進行基於過程的程式設計,因而c++就適應的問題規模而論,大小由之。
c#主要用於開發網路程式,c++主要用來開發底層的高效能程式,兩者的主要功能不同,是沒有可比性的。
15樓:匿名使用者
c++偏向底層、跨平臺;c#原本依賴windows,後期經修改可支援linux平臺;
對於視覺、機器學習大部分採用c++,因為速度快,從沒聽過c#在這方面的應用,c#可能主要用在一些應用和後臺開發上
16樓:落花下的水車小屋
c#好點。
1.c#和c的語法幾乎是互通的,只不過c#是完全物件導向的,c是程序導向的。
2.c#的很多內容都可以用c去對映, 比如委託類似於指向函式的指標, 結構體相當於typedef,類相當於type*, 介面則是一個全新的概念了,這體現著一定的程式設計思想的轉換。
3.c#出來得晚效能、更方面都比較全面。
17樓:清水流向**
c++更加強大點,c++可以開發的領域更廣,相應的學習難度也高
18樓:六翼幻世
c#是面嚮物件語言
c++是半面嚮物件語言
能比較嗎?
做的東西都不是同一種
雖然也能做出另外一種語言做的東西,但還是各自做自己的東西比較合適吧
19樓:匿名使用者
你好,語言沒有強大之分,只是一個工具,只能說不同的任務適合不同的語言來完成,兩者都是高階語言,c++更貼近c語言,所以跨平臺以及可以涉及一些底層操作,c#開發效率更高,語法更友好
另外在兩大遊戲引擎,unity選擇了c#,虛幻4選擇了c++上也可以看出,兩者之間沒有一方對另一方絕對的優勢
20樓:雙子趙一冉
各有各的強項。
c語言編譯得快,而且一般不會出錯。
c++語言標頭檔案多,內容廣,想排序函式(陣列)c語言只能設子函式。
21樓:匿名使用者
c#,因為c#後於c++發明,青出於藍而勝於藍,四個+字組成#字
22樓:匿名使用者
其實說不準哪個更強大。主要用途不一樣。
但是對於這兩兄弟。c++基本可以說是包涵c的。
也沒可比。他們現在已經明顯分開了領域
c在基層。系統。嵌入式。微控制器一類。
c++應用軟體方便多一點。
3 年c# 開發經驗,轉c++,請給意見。 20
為什麼有個笑話是c++程式設計師看不起c程式設計師,c程式設計師看不起j**a程式設計師,j**a程式設計師看不起c#
23樓:匿名使用者
c++看不起c???相當於兒子看不起爸媽
24樓:陽光的雷咩咩
只是革命分工不同而已。
25樓:蒼damon魔魂
然而週末了,美工帶著女朋友逛街去,一幫程式設計師還在家裡寫**
成為c 程式設計師要多久
鈊 煩 薏亂 根據不同的條件,我覺得3 6年是比較恰當的時機!據有關資料顯示,這個世界上能夠熟練掌握並運用c 的程式設計師只有30w。你可以想象這個難度有多大。但是隻要你有恆心有毅力就一定能夠成為其中的一員!同樣,一位合格的c 程式設計師並不僅僅需要熟練了解c 的基本語法和技巧,還需要熟練掌握另外的...
C 程式設計師應該會些什麼,程式設計師需要學些什麼?
額,我也是在一家軟體公司幹活,遇到的情況基本跟樓主是一樣的,我工作了8個月,剛剛跳槽 現在的軟體公司幾乎都是一樣的,他們都是東西都已經做好了,讓你添添改改而已,因為是工程實踐的東西,所以基本上都是些無聊 繁瑣的 實在是學不到多少的東西.其實每份行業都差不多,熟悉了都是一樣繁瑣 無聊的,唯一被培養起來...
請問想成為c 程式設計師,需要具備c 語言中的那些知識
我是軟體的學生,分享一點我的經驗吧,你說你演算法都很熟練了?參加過acm比賽沒,最近有比賽。不知道你走什麼方向,我是走遊戲方向的!我例舉一點我看過的書 mfc深入淺出,c 物件模型,windows程式設計大師,windows核心程式設計,深入理解計算機,這些都是好書,必看啊。我是先打好基礎,然後開始...