CC軟體分別是哪個公司出的,c 程式設計軟體好還是c

時間 2022-06-30 03:40:02

1樓:匿名使用者

美國at&t貝爾實驗室的本賈尼·斯特勞斯特盧普(bjarne stroustrup)博士在20世紀80年代初期發明並實現了c++(最初這種語言被稱作「c with classes」)。

c#(讀做 "c sharp",中文譯音暫時沒有.專業人士一般讀"c sharp",現在很多非專業一般讀"c井"。c#是微軟公司釋出的一種物件導向的、執行於.

net framework之上的高階程式設計語言。

現在c++的程式設計軟體很多,c++ builder和vc++是最著名的!

c#是微軟出的,說以c#只能以.net為平臺!

2樓:匿名使用者

這都是語言,不是軟體,c++是程式語言,vc6.0,vs2008這些才是軟體(編譯環境)。

c#程式設計軟體好還是c++

3樓:是經費和

個人覺得c#更流行一點.

c語言和c#,c++三者的區別是什麼?

4樓:哇哎西西

區別是:

1、語言使用難度不同

c++難度大於c#大於c語言。

2、面向的物件不同

c 語言是程序導向的,而 c++ 是物件導向的,c# 是一種完全物件導向的語言。

3、函式形式不同

c 語言有標準的函式庫,它們鬆散的,只是把功能相同的函式放在一個標頭檔案中;而 c++ 對於大多數的函式都是有整合的很緊密,特別是 c 語言中沒有的 c++ 中的 api 是對 window 系統的大多數 api 有機的組合,是一個集體。

c++ 不允許在一個建構函式中呼叫另外一個建構函式(稱為委派建構函式呼叫),而 c# 則允許。

4、圖形處理能力不同

c 語言標準中不包括圖形處理。

5樓:ooo藉口

三者都是計算機的程式語言 c語言是基礎語言 c#和c++是高階程式語言,c語言是程序導向的,主函式和函式的呼叫,但是c#和c++是物件導向的,可以通過類建立物件來實現相關功能,他們具有抽象性、封裝性、 繼承性 、多型性, 比起c語言來說跟複雜些。

c語言是程序導向的。

c++是c語言的升級版,c是c++的子集,c是程序導向的,c++是物件導向的。

c#繼承了c和c++的許多東西,但和兩者基本上已經完全不一樣了.可以把它當作一種全新的語言來學. c# 是一種完全物件導向的語言,而 c++ 不是,另外 c# 是基於 il 中間語言和 .

net framework clr 的,在可移植性,可維護性 和強壯性都比 c++ 有很大的改進 。

6樓:鍋鋼

c語言與c++:c語言程式可直接放到c++的編譯器中編譯,所以說,c++包含了c語言,但在c++中又增加了物件導向的概念,但不是說c語言比不上c++,許多作業系統以及軟體都是用c語言程式設計出來的;

c語言與c#:c#是微軟公司開發出來的物件導向程式語言,繼承了c/c++的許多方面的特點,同時去掉了一些c/c++的複雜特性。

7樓:匿名使用者

java語言是一種完全的面嚮物件語言,雖然它的底層(執行時庫)是用c語言開發的,可是並不依賴於c。因為java的執行是在執行時庫的支援下進行的,所以執行效率比起可以更接近底層的c/c++來說效率會有所影響,不過java的類庫採用很好的設計理念設計,非常好用,也非常實用,已經成為業界的一種標準開發語言。它的跨平臺的特性尤其讓很多開發者歡迎,你只需要開發一次就能在所有安裝了java執行時庫的系統上執行。

java發展了十幾年了,可以應用領域非常之廣泛,web開發有jsp,j2ee,桌面領域現在有javafx。

c#是微軟開發的一種程式語言,語法類似java,幾乎就是從java的翻版。執行原理和java也類似,也是通過執行時庫的支援執行。不過支援的平臺還很有限。

java幾乎被所有平臺支援,而c#目前只被windows和linux支援,windows下的支援當然是由微軟自己開發的,而linux下的支援則有mono支援。實際上,mono也是把c#應用轉化為java應用而已,所以本質上,c#仍然只是被微軟自己的作業系統支援。應用平臺受到限制,是它最大的缺點。

c/c++的優點在於與底層比較接近,可以控制的粒度更加精細,是開發系統級應用的最佳選擇。關於缺點,我想正是源於其優點,因為它們能控制的程式設計元素粒度精細,所以程式設計比較困難,煩瑣,容易出錯。

java和c#都比較高階,可以看作高階語言的高階語言,優點是開發容易,但執行效率不如更為底層的c/c++。

具體選擇使用的時候,可以根據實際的專案需要選擇。執行效率要求高的,底層控制要求高的用c/c++,否則可以選擇java或c#;跨平臺的要求高的可以用java。

關於跨平臺,c/c++也是很好的語言,因為所有平臺都支援,不同的是,不同平臺支援的實現不同,類庫不同,要編寫跨平臺的程式,需要選擇跨平臺的類庫,如標準類庫,如果標準類庫的支援不夠也只需要附加編寫一個跨平臺的支援類庫。

幾種語言內容都很多,在這裡就不詳細列舉了,要學好每一種都需要花費相當大的精力,祝你能有所成就

8樓:匿名使用者

簡單的來說,c++是c 的升級版。在c++中包括兩部分,一部分是程序導向程式設計,另一部分就是物件導向程式設計(這才是c與c++的根本區別)。c是隻有程序導向程式設計的。

如果還不懂,可以這樣說,在沒有c++以前,用c語言程式設計如果遇到很大的內容時,程式設計師要考慮的東西很多,致使很容易出錯,降低的效率,所以就產生了c++,c++用物件導向的方法使在進行大專案程式設計時效率倍增。另外同樣是程序導向的程式設計,c與c++的語法也不盡相同。

9樓:陌路櫻花淚

c是最早的原型,c++是從c的基礎上發展來的,由c的程序導向的語言,到c++物件導向的語言,到了c#就是完全物件導向的了

10樓:匿名使用者

c語言是基礎,c++是從c語言發展的,c#是物件導向的語言

windows程式開發都用什麼平臺?什麼語言c++,c#還是?

11樓:馮老師(必果學院

依據開發的專案性質而定。

對於普通應用,要求成本低開發週期短的情況下,c#是首選。

對於驅動、軟體安全要求高、開發資金充足、開發週期長的專案,c++是一個不錯的選擇

每一種語言都是一把**,沒有**能夠通殺一切,只有在不同的情況下使用合適的**才是最正確的選擇。

12樓:匿名使用者

windows會有mfc吧0 0...是c++的..但由於不方便話說現在會有些人用c#呢..當然vb也很多~但比如qq就是c++弄得...

13樓:和恩全美曼

c++是c的發展語言,所有合法的c語言都是合法的c++語言。c++是c的超集。

c#讀作"c

sharp",是微軟一個程式設計師發明的,一般用於伺服器開發,現在被微軟用來推廣.net戰略。c#是asp.net的預設開發語言。

vc、vc++都只是c、c++的開發工具,都是微軟的

c++和c#有什麼區別?

14樓:匿名使用者

c#只能在 .net這個框架下開發

c++就是一定了.基本上萬能

15樓:

c# 專門用來開發asp.net**的語言

c++ 可以開發很多其他的東西 比如桌面的程式啊什麼的

16樓:小**會飛

c是c++的老子

c++是c#的老子

17樓:闞暖曠苑傑

三者是三種程式語言,從時間上來說先有c語言、c++、c#。

c語言雖然最古老,但是它在嵌入式、驅動程式方面有廣泛的應用。

目前大部分的應用軟體還是c++開發,比如office、防毒軟體……c#在**方面應用較多。

18樓:向秀芳虎錦

c#相當於執行在.net環境中的

如果把.net比作一個小型系統,c#就是這個小系統中的程式,依賴於.net存在。。。操作檔案的時候是先經過.net,再到系統。。

c++編譯的程式是直接的二進位制檔案,直接作用於系統。。效率高於c#,難度也高於c#。。

但是c++幾乎是無所不能的,c#的目的僅僅是快速開發桌面軟體和網路應用~

19樓:勞英耀房冷

c/c++是程式語言,c是c++的爸爸,也就是說c++從c發展而來,而c++完全相容c的語法.國際上有一個專門管理c++的機構,它們負責c++的標準制定.

c#是微軟的一種高階程式語言,是微軟自己制定的標準,它只是採用了c++的少數特性,跟c++不粘邊.c#的特點是安全,用它編制的程式,不容易崩潰.但它的執行效率只有c++程式的幾十分之一.

20樓:況廣英洋綢

c++預設使用非託管**,也就是說可以直接訪問記憶體但也要自己手動**記憶體,c#只能用託管**,new完後不需要delete,但從c++轉c#後會發現很多在c++裡用慣的技術在這裡不能用了。

c、c++、c#到底有什麼區別?

21樓:

三者的區別:

1、c是完全程序導向的語言,用於開發規模較小的程式效率很高,但是程式較大,就顯得**量多,編寫效率下降了。

2、c++是半面相物件的,引入了類的封裝性、繼承性、多型性大大簡化程式編寫,提到了**重用率。

c和c++的關係:c++既程序導向又物件導向,而且她繼承了c語言的所有優點,又對c語言功能做了很多擴充,可以認為c++就是c的增強版。

3、c#是完全物件導向的語言,簡單易學,開發效率非常高。. c#不支援多重繼承,這是與c++明顯區別的地方。 在標準的c#安全**中不支援指標型別的操作。

擴充套件資料

關於c++

1、c++是c語言的繼承,它既可以進行c語言的過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,還可以進行以繼承和多型為特點的物件導向的程式設計。

c++擅長物件導向程式設計的同時,還可以進行基於過程的程式設計,因而c++就適應的問題規模而論,大小由之。

2、c++不僅擁有計算機高效執行的實用性特徵,同時還致力於提高大規模程式的程式設計質量與程式設計語言的問題描述能力。

22樓:

首先他們的層級關係是c++是用c編出來的(至少核心是),c#是c和c++,編出來的;其次應用範圍c更偏重底層應用(如硬體的驅動等),c++適用於綜合應用,c#則適用於桌面系統(如資料庫應用、web應用等)。

23樓:匿名使用者

c是程序導向的程式設計,程式=資料結+演算法 [最原始,但編個程確實不易]

c++是物件導向的程式設計,程式=多個類+訊息(類=資料結+演算法)[比較容易上手]

c# 是純物件導向的語言[更加比較容易上手]vc/vc++/vc# 只是用來開發c/c++/c#應用程式的軟體中的一種。

24樓:

當然有區別,c只能執行過程式程式,c++可以把資料和操作封裝在一起,並開始提出類、繼承和多型的概念,c#則是純粹的物件導向的設計方式,貌似就沒有主函式的說法。

這些歌曲分別是哪個國家的

小白船 是朝鮮民歌 鈴兒響叮噹 是美國人詹姆斯 l 皮爾彭特寫的,剪羊毛 是澳大利亞兒歌。田野在召喚 是義大利鄉村民歌。小白船 是一首朝鮮童謠,3 4拍。詹姆斯 l 皮爾彭特 james lord pierpont,1822年4月25日 1893年8月5日 美國管風琴演奏家與作曲家,著名聖誕歌曲ji...

arcgis有些什麼軟體,分別是幹什麼的

咎秀沅 arcgis desktop 9.3 是桌面地理資訊系統分析工具,用來做各做空間分析。arcgis engine 9.3 是元件gis,可以用來開發一個地理資訊系統,需要安裝vs2005或2008。arcgis server 9.3 和engine差不多,用來開發大型gis專案。arcgis...

孫儷和鄧超分別是哪個公司的,孫儷和鄧超是怎麼認識的?

鄧超的經紀公司是鄧超工作室,孫儷經紀公司是北京海潤演藝經紀 北京海潤演藝經紀 從屬於海潤影視集團 海潤影視製作 從事集團旗下藝人的經紀工作。海潤影視已經成為中國電視劇製作業一塊閃亮的金字招牌。手下藝人有孫儷 小澤 謝君豪 于娜 於榮光 何賽飛 涓子 滕麗名 杜志國 童蕾 葉靜 魏駿傑 陳蓉 艾偉 成...