志在指尖
用双手敲打未来

java和c#的优劣比较

java和c#的优劣比较

1.java和c#的优缺点
java和c#都对传统c++通俗、晦涩的言语和语义进行了改进。在语法方面,两者都摒弃了c++中函数及其参数的const修饰、宏替换、全局变量和全局函数等华而不实的地方;在承继方面,两者都采用了更易于了解的单承继和多接口的完成计划;在源代码组织方面,都提出了声明与完成于一体的逻辑封装。
相对于java言语,c#也有其共同的优势:Microsoft供给的VisualStudio开发渠道能够极好的提高c#的开发功率,而且Microsoft要比java更善于用Windows渠道。
java的设计宗旨独立于任何渠道,天然不会供给太多的Windows特性。但这也正是java言语的优势:跨渠道。java
2.编译器和解说器的比较
计算机高档言语按程序的执行方式可分为编译器和解说器两种。
编译生成的可执行性程序能够脱离开发环境,在特定的渠道上独立运转。而且通常运转功率极高;但只能编译成特定渠道的机器码,若要在其他渠道上运转,必须将源代码复制到特定渠道上,在进行修正,编译。
解说型跨渠道容易,只需求供给特定渠道上的解说器即可;但每次执行程序都需求进行一次编译,运转功率低,不能脱离解说器独立运转。

未经允许不得转载:IT技术网站 » java和c#的优劣比较
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载