c井是啥語言
1. 「C++」讀作「C 加加」,為什麼「C#」不能讀作「C 井」呢
作者:米勝強
鏈接:http://www.hu.com/question/20577944/answer/15534050
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
其實真正的名字是"C♯", 而不是"C#". 前一個是樂譜里常用的代表升半音的符號,後一個是表示數字的符號。之所以經常被寫成後一種,僅僅是因為#這個字元輸入比較方便。
C#的全稱為C sharp。最初C#並不叫C#,它有個更酷的名字,叫做COOL。微軟從1998年12月開始了COOL項目,直到1999年7月,COOL被正式更名為C#。在1998年,Delphi語言的設計者Hejlsberg帶領著Microsoft公司的開發團隊,開始了第一個版本C#語言的設計。在2000年9月,國際信息和通信系統標准化組織為C#語言定義了一個Microsoft公司建議的標准。最終C#語言在2001年得以正式發布。
因為買了一個新耳機,這兩個星期都在不斷地下載試聽各種無損音樂,其中也包括不少古典樂。在聽音過程中,我意外地發現了曲目名中出現c sharp 一詞。此時大腦一閃。這不就是 c# 嗎?頓時回憶起起n年前學習識譜的情景。
「#」 讀作 sharp 在樂譜中表示升音記號,記在被標記音符的前面,意思是被標記的音符升高半音,記做#x,讀做升x,如:#c,#d等。
原來c#這一名字的由來並不只是我們大多數人認識到的是對c++++的簡寫,讀作 sharp 表示一種編程利器的含義。sharp 在音樂中原本就有提升的意思。恰巧的是 sharp 的符號 # 拆開又可以看做是++++的簡寫。於是就有了c sharp 的井號標記和 sharp 讀音的由來,取其對 c 的提升之意。這么說來 c# 還是個音型意的完美組合。看來給c#命名的這個人是個天才級的骨灰級音樂FANS。
2. C# 念C井對不我知道念C sharp
其實念C井是不對的,不單單是專業問題,#是一個字元,就是音樂里邊的東西,就好比*被國人讀成「星」一樣,#被讀成了「井」,但這是不標準的一種習慣發音,而「#」這個符號在英語中發音就是"sharp",所以這里直接讀成C sharp的原因!如果照國人的習慣讀成C井也未償不可,但這種讀法本身是不標準的。
在教音樂的老師中,如果把升半音的符號讀成井,估計別人會笑的,所以你可以認為是C井是中文發音,Csharp是英文發音!其實不管是井還是sharp都是讀出#這個符號而已!
所以直接讀成C井是不對的!還是讀作c sharp吧,就好比現在photo也沒有人讀成「照片」的!
3. 「C++」讀作「C 加加」,為什麼「C♯」不能讀作「C 井」呢
1、C♯也就是C sharp 對應的是 c plus plus ,C 升 對應的是 C 加加。那個符號是音符的升號,正確讀法是升。
2、所以題主的問題有道理,C加加是中文讀法,C sharp 為英文讀法,兩者不相對。除非你把 C++ 讀作 C plus plus ,否則 C sharp 並不算準確讀法。
3、如果一定要翻譯的話,讀 C 升是最合適的,但大家沒讀 C升 或者 升C ,是因為很多人不認識那個符號而已。
4. 簡單請教下學習java和c+,c井的區別
首先,做串口通信的話用C寫。
然後,java跟C系列的區別在於效率與編程的思想不同。用途也有差別,java主要還是用於做web開發,c++主要做游戲與一些窗體軟體,c的主要做底層與硬體相關的
編程語言都能實現同樣的要求,只不過難易度差別非常大
5. C井語言是什麼意思,有用么.
別聽 愛脫臼之後 的,C#讀作C sharp 是微軟的一種面向對象的編程語言,是從C/C++派生來的,「C#試圖結合Visual Basic的快速開發能力和C++的強大靈活的能力」。
學語言學精一門就可以,不要像愛脫臼之後說的那樣什麼都學,那樣只能什麼都不精,還有VC++只是一個開發工具,並不是語言,這都沒搞清楚,你說你能信他嗎?
6. 最新的程序開發語言c井中的井應該發成什麼音
你是想問最新的程序開發語言c#中的#應該發成什麼音吧
C#讀作C sharp
C#是一種最新的、面向對象的編程語言。它使得程序員可以快速地編寫各種基於Microsoft .NET平台的應用程序,Microsoft .NET提供了一系列的工具和服務來最大程度地開發利用計算與通訊領域。
7. 「C#」怎麼讀是什麼需要
C#讀作CSharp。最初它有個更酷的名字,叫做COOL。
C#是用於網路和Web開發的通用面向對象編程(OOP)語言。C#被指定為公共語言基礎結構(CLI)語言。
微軟從1998年12月開始了COOL項目,直到2000年2月,COOL被正式更名為C#。
在1998年,Delphi語言的設計者Hejlsberg帶領著Microsoft公司的開發團隊,開始了第一個版本C#語言的設計。
在2000年9月,國際信息和通信系統標准化組織為C#語言定義了一個Microsoft公司建議的標准。最終C#語言在2001年得以正式發布。
(7)c井是啥語言擴展閱讀:
程序執行
C#所開發的程序源代碼並不是編譯成能夠直接在操作系統上執行的二進制本地代碼。與Java類似,它被編譯成為中間代碼,然後通過.NETFramework的虛擬機——被稱之為通用語言運行庫(CLR)——執行。
所有的.Net編程語言都被編譯成這種被稱為MSIL(MicrosoftIntermediateLanguage)的中間代碼。因此雖然最終的程序在表面上仍然與傳統意義上的可執行文件都具有「.exe」的後綴名。
但是實際上,如果計算機上沒有安裝.NetFramework,那麼這些程序將不能夠被執行。
在程序執行時,.NetFramework將中間代碼翻譯成為二進制機器碼,從而使它得到正確的運行。最終的二進制代碼被存儲在一個緩沖區中。所以一旦程序使用了相同的代碼,那麼將會調用緩沖區中的版本。這樣如果一個.Net程序第二次被運行,那麼這種翻譯不需要進行第二次,速度明顯加快。
8. 最新的程序開發語言的c井字型大小中的井字應該發成什麼音,最新的程序開發言語誰井字中的井字應該發生什麼因
最新的程序開發語言的c井字型大小中的景緻應該發生什麼人?最新的程序開發語言言語誰?景緻中的景緻應該發生什麼人?如果是按照正常的發言,承旭的話,那就按正常的規定進行發言就可以了
9. c語言與C井語言有什麼不一樣嗎
c語言是 面向過程。。。
c# 是面向對象。。。用來開發寫軟體,用這個更好。。
10. C加加和C井是什麼區別
C#就相當於在C++的基礎上在封裝了一層,所以有很多線程的庫,類,函數可以調用,會比直接使用C++難度小些,另外C#.Net還可用於網站開發;
C++比較傾向於做後台服務;
語言其實有很多相通性,即不會寫,但是基本的閱讀還是不會有問題的;
下面的,你看看
語法結構上,C++和C#基本上相同,只有以下方面有所區別:
1、繼承:C++支持多繼承,C#類只能繼承一個基類中的實現但可以實現多個介面。2、數組:聲明C#數組和聲明C++數組的語法不同。在C#中,「[]」標記出現在數組類型的後面。3、數據類型:在C++中bool類可以與整型轉換,但C#中bool類型和其他類型(特別是int)之間沒有轉換。long類型:在C#中,long數據類型為64位,而在C++中為32位。4、struct類型:在C#中,類和結構在語義上不同。struct是值類型,而class是引用類型。5、switch語句:與C++中的switch語句不同,C#不支持從一個case標簽貫穿到另一個case標簽。C++的switch後跟參數必須是int型,而C#卻允許string型6、delegate類型:委託與C++中的函數指針基本相似,但前者具有類型安全,是安全的。
7、C#中所有對象都只能通過關鍵詞「new」來創建,C++的「類名_對象名」方式在C#中變為聲明一個引用。
8、異常處理:C#中引入了finally語句,這是C++沒有的,C++允許拋出任何類型,而C#中規定拋出類型為一個派生於System.Exception的對象。9、C#運算符:C#支持其他運算符,如is和typeof。它還引入了某些邏輯運算符的不同功能。10、static的使用:static方法只能由類名調用,改變static變數。11、C#在構造基類上替代C++初始化列表的方法。12、Main方法和C++及Java中的main函數的聲明方式不同,Main而不能用main13、方法參數:C#支持ref和out參數,這兩個參數取代指針通過引用傳遞參數。14、在C#中只能在unsafe不安全模式下才使用指針。15、在C#中以不同的方式執行重載運算符。16、字元串:C#字元串不同於C++字元串。17、C#中沒有全局方法和全局變數:方法和變數必須包含在類型聲明(如class或struct)中。18、C#中沒有頭文件和#include指令:using指令用於引用其他未完全限定類型名的命名空間中的類型。19、C#中的局部變數在初始化前不能使用。20、析構函數:在C#中,不能控制析構函數的調用時間,原因是析構函數由垃圾回收器自動調用。
21、構造函數:與C++類似,如果在C#中沒有提供類構造函數,則為您自動生成默認構造函數。該默認構造函數將所有欄位初始化為它們的默認值。22、在C#中,方法參數不能有默認值。如果要獲得同樣的效果,需使用方法重載。