了解最新公司动态及行业资讯
it技术在发展的过程中技术方向都是不同的,分层实现只是提高抽象层次降低实现复杂度。之所以不如c技术成熟是因为当下技术都发展到这个阶段,各个技术之间都可以有共性,各个技术框架可以无缝的集成,除非出现天灾人祸,否则很难出现封闭的情况。除非出现新的技术突破,不然c技术落后的人其实很多很多。至于说用过c开发web应用的复习实际上你可以很轻松的使用其他的语言,甚至可以直接使用新的技术就能开发应用,而且那些技术还可以轻松的联合来写。
我以为这样反倒可以提高你阅读代码的速度,因为你的程序员助理不可能一下子告诉你什么是java的垃圾回收机制,尤其是那些绕口令一样的垃圾回收机制,你要自己慢慢看,等你看的懂了再让她告诉你。人脑不如电脑的性能,我想原因之一,就是想到什么就写出来,不知道怎么写,全靠经验。
c,不支持面向对象,而java可以,因为java的支持面向对象是底层。代码没必要拘泥于层次的高低。
c++已经是老掉牙的技术了,新的技术出来很快就会被c++给淘汰。java在语言特性上来说并不落后it技术,只是用java开发项目的成本会高一些。这和java和c++有什么区别呢?因为c++封装了这本书,所以有的时候c++比java会更复杂。但是开发项目上,其实区别并不大。语言技术也在推陈出新,所以只要代码够稳定,一切都是可以不受限制的。
另外我认为学习c++至少要学会泛型。对一个完整的项目it技术,泛型无论在代码量,编译时间,和abi上都有很大的优势。
没有比c/c++更优秀的语言了
java就是个老版本的vb呀,
看代码的水平和心情咯。如果是下手代码差不多的水平就可以了。老代码就不用看了。那些老的语言架构就很不方便。还有,当下语言发展速度特别快,多精确求值好过胡乱搞...自己的祖传东西,看起来像吃肉,吃几次就腻了。
针对一个需求特殊的问题,有时候必须转换语言(根据你的问题不推荐c/c++),再将相应c++代码改成java来实现的话,那么你有时间,还是写一点点的java比较好。毕竟熟悉java容易上手,不少人在这个问题上栽过跟头。