C# 語言的設(shè)計目標(biāo)是:
(1)C# 被確定為一種簡單、現(xiàn)代、通用、面向?qū)ο蟮木幊陶Z言。
(2)該語言及其實現(xiàn)應(yīng)該為強類型檢查、數(shù)組界限檢查、發(fā)現(xiàn)使用未初始化變量、自動垃圾回收等軟件工程原則提供支持。
(3)該語言適用于分布式環(huán)境中的軟件組件開發(fā)。
(4)源代碼的可移植性是非常重要的,程序員的轉(zhuǎn)移也同樣重要,特別是對那些已經(jīng)非常熟悉C和C++的程序員。
(5)支持國際化是非常重要的。
(6)C# 適用于為主機和嵌入式系統(tǒng)編寫應(yīng)用程序,范圍從非常大的復(fù)雜操作系統(tǒng),到非常小的專用功能。
(7)雖然C# 應(yīng)用程序致力于在內(nèi)存和處理能力需求上是經(jīng)濟的,但是該語言并不想與C或匯編語言在性能和大小方面進(jìn)行直接競爭。
新聞熱點
疑難解答
圖片精選