为什么Java程序员在C
为什么Java程序员在C?
作为一个写了十几年代码的老司机,对于这两种语言都有过涉猎,本人倒是没觉得两种语言之间有多少感觉,两种编程语言的主题思想都是面向对象的编程,只不过应用场景还是略有差异,先是在c++下面做项目,后来转化到java项目中,作为两种编程语言都使用的人,现在简单介绍下。
c++主要用在客户端系统级开发上面,算是编程语言中比较难的,不建议初学者直接选择c++就编程思想而言显得没有那么复杂,但是就具体的语法细节还是相当的繁琐,这也是很多编程高手对于c++不爽的地方,但是真要挑选一种编程语言,既能贴近底层又能有面向对象的编程思想恐怕只能是c++,所以很多客户端的框架代码都是基于c++完成,像安卓框架层,浏览器内核等都是c++作为主力开发语言,虽然这是一门很难的编程语言,但是很多架构师的最爱。
java语言相比c++在语法细节上已经简化太多了,java主要氛围两个方向,一个是客户端一个是服务端方向,客户端主要指的是app的开发,两者共同的点需要把java基础弄扎实。从c++转战到java开发有一种比较轻松的感觉,终于摆脱了语法繁多的细节问题,相对来讲java入门比较容易,但要成为高手还是相当困难。
单纯的比较两种意义不是很大,每种编程语言都有其存在的必要性,真要不堪一击早就被市场淘汰了,每一种编程语言都有其自身优点,不需要比较一个高低贵贱,找到合适的触发场景就够了,在现实的生活中可能会存在做高级语言羡慕底层开发语言,觉得底层编程比较难,毕竟还需要和指针打交道,觉得特别难,做c/c++又会觉得高级语言变通性太强,需要很强的框架支持,会觉得脑子不够用的,要说之间会产生什么挫败感之类基本上不存在的事情,无论是什么编程语言,合适的就是最好的。
希望能帮到你。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 为什么Java程序员在C
本文地址: https://pptw.com/jishu/63851.html