C與C sharp,c 為什麼叫csharp

時間 2022-08-10 16:32:25

1樓:媽媽奶

#在**中是個公升記號(意思是上公升),是個半音標記;恰好c也是大調之一。

在c後面加#

可以理解為比c更高階意思吧

個人猜測 如有雷同 純屬巧合

2樓:西安小孔

c -> c++ -> c++++為了方便 寫成了c#,c-sharp就是指c#

3樓:

c→c++→c++++(c#)

4樓:

c→c++→c++++(c#)

其中#讀作sharp。

5樓:天地惶惶

我來告訴你簡潔的正確答案吧:

[fb:p]

adj.

銳利的, 鋒利的, 明顯的, 強烈的, 刺耳的, 急劇的, 精明的, 敏捷的

sharp 說白了就是快速開發的意思!

6樓:

微軟定的!鬼知道呢!

c#為什麼叫csharp

7樓:崩壞猹小冰

其實這個c#在**中就是公升c的意思,sharp也有公升高半音的意思

8樓:啊ha飛飛

因為在古典樂的五線譜中,#代表公升半音,c音公升半音,就是「c#」,英文表達就是「c sharp」

9樓:ta的眼中有星空

c#本來就是讀作csharp,業內人沒人把「#」讀作「jing發音的」

10樓:龍天騎士

就是個名字~沒必要這麼認真

c#的由來是因為他是c++的進化 版本 稱為c++++拼一起程式設計了c#

11樓:

c#就是公升c,**術語就是 c sharp

12樓:踏浪帥

csharp就是c#是 vs.net的的一部分

c#是平常都這樣讀的

13樓:

因為#在英語裡的發音就是sharp

14樓:癯月笑浮生

csharp全稱是chinasharp,是中華崛起的意思

15樓:

#在**符號裡屬於變音符號,表示將基本音級公升高半音,稱為「公升記號」,對應英文sharp。

c#是c的公升級版,嚴格講中間還有個c++,相當於c++++,簡化表示c#.

綜上所述通常稱之為「井號」,想賣弄學問時可稱為sharp。二者對c#與c的關係都形容得惟妙惟肖!

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

16樓:哇哎西西

區別是:

1、語言使用難度不同

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

2、面向的物件不同

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

3、函式形式不同

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

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

4、圖形處理能力不同

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

17樓: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++ 有很大的改進 。

18樓:鍋鋼

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

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

19樓:匿名使用者

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++也是很好的語言,因為所有平台都支援,不同的是,不同平台支援的實現不同,類庫不同,要編寫跨平台的程式,需要選擇跨平台的類庫,如標準類庫,如果標準類庫的支援不夠也只需要附加編寫乙個跨平台的支援類庫。

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

20樓:匿名使用者

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

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

21樓:陌路櫻花淚

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

22樓:匿名使用者

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

c c++ c#(c sharp) 有什麼區別呢? 一般情況那種用得較多啊

23樓:匿名使用者

c是比較老的一種程式語言了,目前在嵌入式或與硬體打交道的程式(比如驅動)用得比較多。c++最簡單的說,就是加入了物件導向的c(當然實際改變不止於此),目前也主要用於嵌入式或與硬體打交道的程式(比如驅動)。

c#與前兩種語言其實沒什麼關係。。。是ms專門為.net設計的語言,只是名字沾了個「c」而已。

是目前.net開發裡最常用的語言。而.

net目前又是windows平台最常用的開發平台,所以目前來看,c#是用得最多的,不管是桌面應用程式還是web。

24樓:

應該先學c# (簡單了解一下程式設計是個什麼玩意兒)再進一步學習c# (物件導向概念)

再去接觸一下cpp (具體實現)

最後有興趣的話去看c (內部機理)

其實cpp用熟之後各種語言都能融會貫通.

最後乙個問題,

一般情況下還是腦子用的比較多.

所謂語言只是把你想到的實現出來而已, 用啥都一樣.

25樓:匿名使用者

思想是萬能的,所謂c++的前途不是你需要考慮的,真正的技術不是會調幾個函式

26樓:匿名使用者

先學習c

然後是cpp

最後是c#

27樓:興藍

c#用的比較多而且比較容易學習,上手快。

c羅為什麼叫羅總裁,為什麼羅納爾多要叫C羅啊?

可能是這樣的 原因一是c羅霸氣,進球後的慶祝動作啊,認為自己高富帥啊,把包包夾在腋下像暴發戶總裁啊。而且網上有個很火的 霸道總裁c羅與馬塞洛的愛情故事 很搞笑的圖,看完你可能就更有感覺為啥乙個叫羅總裁,乙個叫隊寵了吧。c羅 c羅為何被叫做霸道總裁,既有錢又有顏,這才是好男人!因為倫家有錢,任性!最早...

軸心與同盟為什麼叫紅色警戒,軸心與同盟為什麼叫紅色警戒

被騙了啊,我當初也當是紅3出來了,高興的下下來了後,才發現是這個該死的遊戲,直接刪了,紅警3系列都是ea公司出的,並且是命令與征服系列 紅色警戒3是紅色警戒2的正統續作,你不要那它的畫面和操作較真。蘇聯因為遭到解體的危機於是啟動了時間機器,回到過去殺死了愛因斯坦,於是盟軍沒有了 優勢,蘇聯獲得了整個...

VB與C學哪個好一點?為什麼,學VB和C 哪個好?

如果你是新手建議學vb,因為他是視覺化程式設計 最好少學vb.net,因為那樣會擊破你對vb6.0的印象。vb6.0 和 vb.net 學起來難度沒分別吧.要說好一點,我個人意見是c 但具體哪個好,要看應用的領域.不能一概而論 就專業來講的話,我覺得c 好 學vb和c 哪個好?囧,居然還有vb比c ...

絲綢之路為什麼叫陶瓷之路,「絲綢之路」與「陶瓷之路」有何聯絡和區別?

在中國古代,與外部世界交往有兩條大動脈,一條是陸上絲綢之路,另一條就是海上商路。陸上絲綢之路出口的大宗商品為絲綢,而海上商路出口若懸河大宗商品是陶瓷器,進口的主要是香料 藥物。所以,海上商路被子中外歷史學家稱為 陶瓷之路 香料之路 也有不少人乾脆叫它 海上絲綢之路 其實很簡單,就是因為唐朝的陶瓷也大...

C語言數字與字母相乘沒加等號為什麼不報錯

以下是報錯內容 1 已啟動生成 專案 test,配置 debug win32 1 正在編譯。1 d zx work test test error c2059 語法錯誤 數字上的錯誤字尾 1 d zx work test test error c2146 語法錯誤 缺少 在識別符號 i 的前面 1 ...