Java、C#

来源:互联网 发布:php == === 编辑:程序博客网 时间:2024/05/10 21:26

       Java和C#都对传统C++艰深、晦涩的语法和予以进行了改进。在语法方面,两者都摒弃了C++中函数及其参数的const修饰、宏代换、全局变量和全局函数等华而不实的地方;在继承方面,两者都采用了更易于理解的单继承和多接口的实现方案;在源代码组织方面,都提出了声明与实现于一体的逻辑封装。

       相对于Java语言,C#也有其独特的优势:Microsoft提供的Visual Studio开发平台可以极好地提高C#程序的开发效率,而且Microsoft要比Java更善于利用Windows平台,当使C#创建Windows服务、记录Windows事件日志、访问Windows注册表时,.Net确实更方便。Microsoft提供了Windows任务相关的大量鸡肋,允许程序员通过向导、拖放等操作来快速开发应用,因此比较容易使用。

       Java的设计宗旨独立于任何平台,自然不会提供太多的Windows特性。但这也正是Java语言的优势:跨平台。

原创粉丝点击