回覆列表
-
1 # 修遠123
-
2 # 晴天小豬sa33
C#(C Sharp)是微軟(Microsoft)為.NET Framework量身訂做的程式語言,C#擁有C/C 的強大功能以及Visual Basic簡易使用的特性,是第一個元件導向(Component-oriented)的程式語言,和C 與Java一樣亦為物件導向(object-oriented)程式語言。屬於高階語言。
-
3 # Beyond156299106
C# (英文名為 CSharp) 是微軟開發的一種面向物件的程式語言,其語法與 C++ 類似,但在程式設計過程中要比 C++ 簡單。
提到 C# 不得不介紹其創始人 Anders,他可謂是程式語言的奇才。他在開發 C# 語言之前曾開發了大家熟知的 Delphi 語言。微軟在研發 C# 語言之初是高薪聘請了這位奇才來主持開發的。
C# 語言是一種安全的、穩定的、簡單的、面向物件的程式語言, 它不僅去掉了 C++ 和 Java 語言中的一些複雜特性,還提供了視覺化工具,能夠高效地編寫程式。
C#程式語言的特點分析
C#是其是一種安全、穩定、簡單、優雅,在C及C++程式語言基礎上衍生髮展而來的面向物件的新的程式語言。程式設計師透過C#可以在Microsoft的NET平臺上方便地建立各種應用程式,其與Java程式語言類似。
1.1 繼承發展了C++功能
C#不僅繼承了C++型別安全檢測及過載等強大功能,同時還提供了取代C++的ANSI和C預處理程式等功能的新功能,使型別安全性進一步提高。
1.2 應用開發(RAD)迅速
C#具備的支援快速開發(PAD)功能使其成為重要的開發語言。該功能能夠極大地增加開發效率,讓開發人員不必再進行無意義的重複性勞動,該功能可以從垃圾收集和指代等特性上表現出來。透過垃圾收集機制可以使開發人員在記憶體管理上變得相對容易,而透過指代功能則可以使開發人員直接呼叫函式。C#程式語言還解決了C++易產生程式錯誤的缺點,透過C#可以讓開發人員使用較少程式碼編寫出功能強大的應用程式,防止發生錯誤,有效縮短系統開發週期等。
1.3 語言使用自由
C#程式設計可以充分享有使用自由,其能夠與所有支援.NET的程式語言實現資訊互換,並可隨意繼承與使用其他程式語言,節省了大量時間,提高了工作效率,無需改變語言各類即可實現.NET下相互交流。
1.4 Web服務端元件強大
採用C#進行Web程式設計時,Web服務端元件十分強大,其既有傳統元件,同時還有可程式設計元件,能夠實現自動連線服務功能,透過C#能夠進行伺服器端的元件編寫,開展資料繫結等服務更加便捷簡單。
1.5 實現跨平臺操作
如今,各種網際網路應用程式各類繁多,因此要求開發設計出來的應用程式要能夠實現跨平臺操作功能。透過C#程式設計即可實現此功能,其可以實現客戶端在在PDA、手機等非PC裝置客戶端能夠執行。
1.6 融合XML技術
XML技術實現了與,NET的結合以後,C#程式設計也成為真正的網路程式設計,換而言之,C#與.NET可以說是專門為了XML進行設計的,C#程式設計師很容易透過C#內含的類應用XML技術。可以說C#使程式設計師程式設計更加自由,並使XML技術應用變得更加簡單。