C和JAVA的区别
c语言和c++区别C是底层的,java是包装的,java能做的C都能做。C做的东西执⾏效率是⾼的。但java⽐C的开发效率⾼,做东西快,⽽且跨平台。
Java⽬前主要是做web开发,⽽c⽐较擅长做系统开发。
JAVA与C的本质区别是JAVA⾯向对象编程,C是⾯向过程编程,这就使得JAVA具有重⽤的特性,在开发速度上⽐之C更快,但是在运⾏速度上却是C更快,因为C属于底层语⾔,它⽐JAVA更加亲近机器,所以在许多系统开发上⼀般是⽤C语⾔,⽐如我们常⽤的XP系统,LINUX系统,都是C 语⾔开发的.
JAVA现在主要⽤在WEB开发,⼿机游戏及⼀些平台游戏的开发,因为它具有很好的跨平台性,现在在JAVA与LINUX结合的⾮常好,在⼿机等各种电⼦产品上应⽤⾮常⼴泛.不过现在⼤多⼈都学习JAVA的WEB编程,因为这个⽐较简单实⽤,就业更快.
C语⾔现在主要⽤与系统开发,桌⾯应⽤软件的开发,更多的是⽤在游戏领域,当然,只要你愿意,也可以开发WEB程序,但是在开发难度上会增加不少.这些⾜以证明C语⾔是⽐JAVA更强⼤的语⾔,但是也⽐JAVA更加难以掌握,⾥⾯的指针是所有程序员都为之头痛的,⽽继承了C的所有优点的JAVA语⾔则完全没有这个问题,可以说JAVA是C语⾔的进化版本之⼀,为什么是之⼀呢,因为还有C++,其实JAVA就
是继承了C/C++的优点⽽产⽣的⾼级语⾔,它可以说具有两者的全部优点,并祛除了其中不好的地⽅,但即使如此也不能否认C/C++仍然具有强⼤的优势,尤其是在系统程序的开发上,这是JAVA⽆法⽐拟的.
所以JAVA能做的C也可以做,⽽C能做的JAVA也可以做,只是两者的侧重点不⼀样
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论