在武侠小说中,令人们热血澎湃的剑客都是仗剑走天涯。剑不离手,手不离剑。作为一名程序员,在入行之前也都会根据自己的目标去选择自己的武器——编程语言。当今编程语言种类繁多,作为立志要步入编程行业的读者们,你们选择哪一把绝世好剑呢?
Visual C++、Visual Basic、Delphi、Java,这些耀眼的名字占据了程序员的生活。微软公司为了继续在开发市场占据重要位置,在2000年开始推出了.NET战略。作为.NET的核心开发语言,C#顺理成章地浮出了水面。如果抛开一切非技术方面的因素,C#无疑是最全面的编程语言,它几乎集中了所有关于软件开发和软件工程研究的最新成果:面向对象、类型安全、组件技术、自动内存管理、跨平台异常处理、版本控制、代码安全管理。表1-1为国外某编程社区进行的2009年和2010年编程语言使用率统计表。
表1-1 2009年和2010年编程语言使用率统计
由表中的统计数据可以看出,虽然C#是一种新兴的编程语言,但是排名却比较靠前。
下面来看C#的主要应用领域。
(1)Web领域(www.xing528.com)
当前基于C#的ASP.NET技术已经和JSP、PHP并列为三大Web开发技术,并且伴随着Visual Studio.NET版本的不断更新换代,其优势越来越明显。ASP.NET完全支持C#语言和Visual Basic,两者之间可以相互切换,并且利用Visual Studio.NET,可以很好地和其他的微软产品结合使用,例如SQL Server。
(2)桌面领域
Visual Studio.NET功能强大,不但能开发Web程序,而且还能开发窗体程序,并且其开发界面和Visual Basic、MFC一样简单易用。微软公司已经推出了Visual Studio.NET,它和Visual Basic完全兼容,Visual Studio.NET+C#在桌面的应用已经能够和Visual C++ 6.0分庭抗礼。
(3)WPF
C#可以开发出WPF程序。利用Visual Studio.NET工具,C#能够实现和Vista界面一样的绚丽效果,吸引广大用户的眼球。
由此可见,C#作为一种新的编程语言,它融合了几种语言的优点,整合了它们的功能,并推出了先进的配套开发工具Visual Studio.NET,因此肯定会拥有一个美好的前景。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。