C程式設計師轉C,C 和C 哪個強大 為什麼

2022-11-23 00:05:21 字數 3991 閱讀 5362

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核心程式設計,深入理解計算機,這些都是好書,必看啊。我是先打好基礎,然後開始...