O(∩_∩)O~攻城師們是不是看到這個標題就笑了呢...
好吧,這是真的,剛剛,就剛剛,軟通動力的hr姐姐打電話給我邀請我去面試,就來了這么一段...我這個菜鳥無力吐槽...
跪求大牛們吐槽。。。
C#是微軟公司發布的一種面向對象的、運行於
.NET Framework之上的高級程序設計語言。並定於在微軟職業開發者論壇(PDC)上登台亮相。C#是微軟公司研究員Anders Hejlsberg的最新成果。C#看起來與Java有着驚人的相似;它包括了諸如單一繼承、接口、與Java幾乎同樣的語法和編譯成中間代碼再運行的過程。但是C#與Java有着明顯的不同,它借鑒了Delphi的一個特點,與COM(組件對象模型)是直接集成的,而且它是微軟公司 .NET windows網絡框架的主角。
.NET就是
微軟的用來實現
XML,
Web Services,
SOA(面向服務的
體系結構service-oriented architecture)和敏捷性的技術。對技術人員,想真正了解什么是.NET,必須先了解.NET技術出現的原因和它想解決的問題,必須先了解為什么他們需要XML,Web Services 和 SOA。技術人員一般將
微軟看成一個平台廠商。
微軟搭建
技術平台,而技術人員在這個技術平台之上創建應用系統。從這個角度,.NET也可以如下來定義:.NET是
微軟的新一代
技術平台,為敏捷商務構建互聯互通的應用系統,這些系統是基於標准的,聯通的,適應變化的,穩定的和高性能的。從技術的角度,一個.NET應用是一個運行於.NET Framework之上的
應用程序。(更精確的說,一個.NET應用是一個使用.NET Framework類庫來編寫,並運行於
公共語言運行時Common Language Runtime之上的
應用程序。)如果一個
應用程序跟.NET Framework無關,它就不能叫做.NET程序。比如,僅僅使用了XML並不就是.NET應用,僅僅使用SOAP SDK調用一個Web Service也不是.NET應用。.NET是基於Windows操作系統運行的操作平台,應用於互聯網的分布式。