登陆注册
70590700000005

第5章 编程,我来了。

大家又重新住在了一起。大家都很开心,张伟每天都在认真工作、学习各种知识,就是为了完成那本属于他的计划。

“你们说,我是学c++还是jave?我觉得我有必要问一下展博了。”张伟细细的问道

张伟你至于吗?这么努力,你放心大力不会在德国跟别人跑的。我的学生,我相信他。胡一菲拿出老师应有的气质。

就是,张律师。大力是你的,没人跟你抢。还有你的钢琴老师跟我说你的进步很大,只要自己买个钢琴在家练,就OK了,你不用慌!准不准备买个好钢琴,我可以赞助你点。赵海棠哈哈大笑。

“你什么时候变得对我这么好了?我都不太相信了。算了,先感谢你的好意。对了不要忘了跟那个老师说,我还要再练练。不着急出师。我去给展博打电话了。”

“喂,展博,你有空吗?我想学一种编程语言,你跟我说说有哪几种。什么好学一点,又上手快。”张伟带着恳求的语气。

“没问题,张伟。你拿笔和纸记下来,有C语言(绘图能力强,具有可移植性)、java(通用性、高效性)、c++(支持多重编程范式)、php(超文本预处理语言)、c#语言等等。你可以学c++或者jave但是两个还是有区别的。1、 JAVA的应用在高层,C++在中间件和底层

2、 JAVA离不开业务逻辑,而C++可以离开业务为JAVA们服务

3、 java语言给开发人员提供了更为简洁的语法;取消了指针带来更高的代码质量;完全面向对象,独特的运行机制是其具有天然的可移植性。

4、 java 是运行在JVM上的,之所以说它的可移植性强,是因为jvm可以安装到任何的系统

5、 c++不是不能在其他系统运行,而是c++在不同的系统上运行,需要不同的编码(这一点不如java,只编写一次代码,到处运行)。java程序一般都是生成字节码,在JVM里面运行得到结果。

6、 java 在web 应用上具有c++无可比拟的优势

7、 java在桌面程序上不如c++实用,C++可以直接编译成exe文件,指针是c++的优势,可以直接对内存的操作,但同时具有危险性。(操作内存的确是一项非常危险的事情,一旦指针指向的位置发生错误,或者误删除了内存中某个地址单元存放的重要数据,后果是可想而知的)。

8、垃圾回收机制的区别。c++用析构函数回收垃圾,java自动回收(GC算法),写C和C++程序时一定要注意内存的申请和释放。

9、 java 丰富的插件是java 发展如此迅速的原因

10、 java 很大的沿袭了c++的一些实用结构

11、对于底层程序的编程以及控制方面的编程,c++很灵活,因为有句柄的存在。

Java并不仅仅是C++语言的一个变种,它们在某些本质问题上有根本的不同:

(1)Java比C++程序可靠性更高。有人曾估计每50行C++程序中至少有一个BUG。姑且不去讨论这个数字是否夸张,但是任何一个C++程序员都不得不承认C++语言在提供强大的功能的同时也提高了程序含BUG的可能性。Java语言通过改变语言的特性大大提高了程序的可靠性。

(2)Java语言不需要程序对内存进行分配和回收。Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,在Java语言中,内存的分配和回收都是自动进行的,程序员无须考虑内存碎片的问题。

(3)Java语言中没有指针的概念,引入了真正的数组。不同于C++中利用指针实现的“伪数组”,Java引入了真正的数组,同时将容易造成麻烦的指针从语言中去掉,这将有利于防止在c++程序中常见的因为数组操作越界等指针操作而对系统数据进行非法读写带来的不安全问题。

(4)Java用接口(Interface)技术取代C++程序中的多继承性。接口与多继承有同样的功能,但是省却了多继承在实现和维护上的复杂性。

总的来说Java和C++各有各的优势,无需争论那种语言好,哪种语言不好,能够存在就一定有它的优势,只要你决定了要学编程就扎实的学好,编程语言都是相同的,学会一种,其他的学起来就很容易了。你可以慎重考虑一下,自己选。

张伟和展博通了两个小时的电话,张伟不是心疼跨国电话费,而是在想学什么。

最终他选择了c++。

同类推荐
  • 我们青春时

    我们青春时

    人性中最美好的情感是与生俱来、永恒不变的。唯有以真实的生活态度对待生活,才能感悟人生的真谛,获得真挚的爱情。20世纪70年代,一群年轻人怀揣着梦想,却被时代的洪流裹挟向前,面对欲望和物质的诱惑,跌宕起伏,走向不同命运轨迹。
  • 我用生命的四分之一去爱你

    我用生命的四分之一去爱你

    也许,相遇是悲剧的开始;也许,刻骨铭心是撕心裂肺的结果...白驹过隙,趁有生之年,了断旧梦;梦断魂桥,望来生之时,还你前缘...撕下的翅膀,愿你飞越这七年之痒,不怕流泪,不再流泪...
  • 人生稀有计

    人生稀有计

    18岁以后,你必须知道成人世界里的那些“稀有计”,将别人摔倒的经历变成你的经验,发现更多的人生捷径,就在《人生稀有计》。
  • 我真是刑警

    我真是刑警

    刘嵩是个被刑警收养的孤儿,在养父的影响下,刘嵩从小就立志成为一个人民警察,可是,当他从警察学校毕业时,养父却在一次侦查行动中因公殉职,死因成谜。一步步被揭开的迷雾,一桩桩离奇的疑案,让刘嵩走近了真相...
  • 不悔的情

    不悔的情

    如果再来一次,你是否会改变自己的选择,或是有片刻的犹豫,为了爱情自私一点。“爱我,嫁给我后悔吗?”“不后悔,只要我们心在一起就好”“卿卿,终究是我对不起你,我无法做到两全”
热门推荐
  • 八劫仙途

    八劫仙途

    为古仙遗宝,渡劫期的陈玄风被正魔六大派高手追杀于都天峰,携仙器自爆,机缘之下元神穿越,附身于因交通事故死亡的秦枫身上。从此天玄星上少了一位散修第一人,而地球上却多了一个有着近千年修真经验的年轻人……重踏仙途,修习上古仙决,收仙兽,组势力,携众美,重新踏上巅峰之际,就是仇人闻风颤抖之时……
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 冲向竹马呀

    冲向竹马呀

    时萱是大家口中的豪门私生女,个性清冷内心自卑,在一次意外中得到了一本日记,日记的主人叫林小美,从日记中得知这是一个除了年纪以外和自己完全不同的女孩,但是不知道什么时候起这个女孩子就一直出现在自己的梦中,为了满足自己的好奇心,她决定走入“她”的记忆......
  • 我的剑仙师姐

    我的剑仙师姐

    (非套路文)神权崩坏,万恶复苏。世间混沌,帝王欺世。是沉沦屈服,还是挥剑苍穹?飞升穹苍之上,踏平万古神界,今世我为神,浊恶一扫空。大师姐:无论此生际遇如何,心中万不可蒙尘。秦沐:师姐快扶我,我还能战。敌人大汗:他家师弟太凶了,快跑。【我叫秦沐,黑暗天帝转世,还是大秦皇帝遗落民间的长子嫡孙。我也想高调,但是实力它不允许啊。】
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 时光替我说爱你

    时光替我说爱你

    在分叉的路口,我们到底是向左还是向右,在信任的尽头,我们到底是分手还是接受,再相遇的时候,我们到底是挥手还是低头。夏沫浅曾说:这辈子爱上他从不后悔。如果在回到过去,她依然会爱上他,奋不顾身。可是犹如飞蛾扑火般的爱情,终是无果。ANDy曾说:爱情其实并不可怕,可怕的是一个人的爱情,那才是最痛苦的。如果真的可以重来,我们可不可以不悲伤。如果真的可以反悔,我们可不可以不错过。如果真的可以放手,我们可不可以不纠缠。可是就是因为那份美好的回忆在心底留下了太多的温暖,所以我们才不甘心放弃
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 我本为尘来

    我本为尘来

    有没有想过……有那么一个世界,奇大无比,无穷无尽,包容了所有。而我们就生活在这里。有没有想过……有那么一个世界,与我们的世界差异颇大?那里强者飞纷,弹指间,天地变色,众生恐惧,万物灰飞烟灭?有没有想过……有那么一群强者,凭己身之力量守护苍生,防止我们生活的世界崩塌。有没有想过……有那么一天,你会发现……其实我们身边每一个人,都是不死之身。
  • 祁笙

    祁笙

    一个浩瀚的玄幻世界,光怪陆离,沧海成尘。少年祁夜身伏着一个神秘图腾。自尘埃之地崛起。一路登天路,踏歌行,斩破苍穹,剑破万古。
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!