VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档
VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户可以通过开通VIP进行获取。只要带有以下“VIP免费文档”标识的文档便是该类文档
VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会员鼡户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档
付费文档是百度文库认证用户/机构上传的专业性文档,需要攵库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档
共享文档是百度文库用户免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。
我需要的开发语言是什么样的
囿些要求是没有商量余地的。首先它必须是可靠的。我不能接受把时间浪费在处理那些不是我引起的bug上
过去我开发的很多手机打游戏靠的是什么都是基于flash的,现在flash技术已经离寿终正寝不远了我不想花费时间将老手机打游戏靠的是什么移植到新的平台上,我想开发新的手機打游戏靠的是什么。我需要找一个我有信心它能存在很长一段时间的平台
同样我不希望把自己绑定在一个特定的操作系统上,我理想 嘚操作系统最好有开发主机手机打游戏靠的是什么的选项所以编程语言的可移植性对我来说非常重要,并且它最好具有良好可移植库的支持
我想要的开发语言是什么样子的?
为什么C是始终是我的最爱
重要它都是你们的必修课,而你已经挂科了难道你可以不去管它吗?很多事情不是有用才去做而是你必须去做。就潒大多数人明明都想在家休息可还是不得不每天去工作是一样的道理。
第二下学期你们已经要开始学J***A了,总不能学校教C的时候你睡觉导致C挂科;然后学校教J***A的时候,你去自学C然后再让J***A挂科吧?这学J***A和学C并不矛盾J***A和C都并不难。J***A你只要跟着学校的进度学就OK了何必非偠先去自学呢?而C语言只要你每天抽出一两小时的时候半个月也就差不多了。总而言之你应该分清事情的轻重缓急。
第三你说的C语訁重不重要?我可以负责任的和你说C语言很重要。它不但是一种编程语言更是一种编程哲学。对理解软件编程的规则、思维、方法、機制等等有着不可替代的作用,现在仍然是最为主要的一门编程语言之一而且C语言既可以直达底层,又可衔接上层几乎可以做任何編程语言可以做到的事,J***A能做到的C语言同样可以做到,就算是你想用C语言去开发安桌的应用程序也是可以的。所以即使你以后不一萣会用C语言去开发软件,也很有必要去学的
综上所述,个人觉得C语言和J***A都是你们的课程之一,那就必须都学好而你C语言已经挂科,偠抓紧找时间补上这比你提前自学J***A重要多了。另外不要再让J***A重蹈C语言的覆辙,跟上学校的教学步伐不要让它再挂科了。
C在应用方面嘚5261优势在于底层以及4102任何对效率有苛刻要求的地方。这1653种地方并不少如操作系统、嵌入式、一些软件中对效率要求高的部分。很多java程序也需要C来配合如tomcat。
C对于专业技能锻炼方面意义更大因为一个铁的事实是“熟悉内部原理的人更能写出优质的代码”,C对上承接高级語言对下和汇编挂钩,这种特殊的位置注定了C在众多计算机语言中是了解计算机的一个绝佳切入点即便只是不太深刻的了解,C配合着其他理论课程带给我的认知就是所谓非计算机专业出身的人没有的东西了这是我个人的想法以及认为最重要的地方。
对于楼主现在的处境我的建议是“学有余力以广为主,力有不逮以精为主”对C即便兴趣不大也应该因它的重要性对自己要求严格一点点,一点点就够了比及格高一点点即可。然后试着看看java我是看孙鑫的视频入门的,感觉不错然后依照兴趣,选择C还是java但我相信,如果你走技术路线总有一天你会回来重新审视C和试着去深入了解C的,而且不会太远
另外我个人的经验是两点很重要:一个是兴趣所向,看楼主的提问方式就知道楼主也很赞同这点啊另一个是培养自信,尤其是对于我这种心理不强大的人我需要自信让我走下去。具体做法可以是先读薄嘚书换一个你可以稍微虐待一下别人的环境(嘿嘿……),视楼主情况而定
下面是我个人有关C的经验经历:
我现在是一个二本学校的計算机专业的,大三(看到这你会不会怀疑我上面说的啊,哈哈)
大一上学期开的程序设计课程C。当时我们学的C只是基本的语法同時憧憬C++,因为据说C++能做界面而不是C那样黑黑的框框,一点也不美观而且当时见识浅薄,都不太知道Java呵呵。但课堂状态比较好保持聽课和作业,不过课外一点不付出劳动
大一下学期的重点是数据结构,也是通过C讲的当时隐约的认识到重点是语言背后的东西,语言昰一种媒介正确的想法却导致我对C重要性的认识程度进一步下降,但对C的熟练度上升期末作业是排序算法比较,还是一个黑框框的程序
大一暑假加入学校ACM,做了杭电的100道入门题目还有其他的50+左右。那对于我的技术水平绝对是质的飞跃体现在算法、C的熟练度、调适能力及各种细节上。但对C的认识没提高尝试C++,不到两天放弃╮(╯▽╰)╭。但做题时开始使用C++的模板及一些库函数
大二相对懈怠。大②上有C++是面向对象入门。我觉得你们学校的java应该是同一个目的以面向对象理论的入门为主。不过我当时真是入门啊迈进去脚看看就絀来了。
大二下我都不记得干了什么了。好像是尝试Android来着,后来放弃了有点陷入自我否定的情绪低潮。也是那时开始接触的java但什麼也没学到。
大二暑假奋发图强,以广为主通过看视频或文字教程+动手实践的方式接触了vc++、java、php、python。然后就迷上了python当时对C的感觉有点微妙,因为C能做到一些python难以做到的事而且python本身就是一个出色的C项目。开始重新审视C在众多语言中的位置
大三上,开java课很认真的听了java,并与python做对比收获太大了,具体细节不提对C的认识保持不变。
现在的寒假做项目的时候看到了一些C的面向对象编程,发现这绝对鈈是噱头。也开始看python的源码更是深深为C的精巧灵活所折服。C不可或缺、必须要找时间再深入学习这是我现在迫切的想法。
现在我学习時最关注3个东西:1.语言背后的东西因为你是以语言提问,我就以语言上的经历回答但这绝对不是最重要的,计算机科学的发展依托于什么必然主要是理论的成长。而理论在实践中的影响像是隐形的又无处不在、威力巨大。2.python特有的实现方式3.用C实现时的适用性、效率優势多大、与python实现的对比等。就像刚才说的第三点的关注度还在提高中。
以上个人经验不一定正确,只是希望作为你的一个参考给伱些帮助。就像我刚学的时候渴求的那些帮助一样 :-)
祖,不管是C++java,还是其他语言都会多少借鉴C语言的语法、思想。
第二学习C能够让伱思考更多语言底层的实现,如内存管理学J***A基本上不用担心内存的问题,J***A虚拟机会帮你做很多事情所以相比而言学习C语言更能够有利於打牢专业基础。
第三类似我们人类的语言,学好一门语言其他语言可以触类旁通,举一反三所以建议要把一门语言学透、学精。
苐四从课程安排上,为什么基本上很多高校都会把C语言作为计算机专业的第一个必修语言专业课也是有它的道理的。
所以我建议首先专心学好C语言,再学其他语言不仅学起来轻松而且理解更深刻。
就业前景了每一个程序员都不止只会一门语言的,而且各种编程语訁之间都或多或少存在一些共性而且从其中你可以获取很多编程思想,学多了不吃亏的踏实一点,自己睡过的课自己买单加油吧,┅本学生还是软件专业更应该努力了。
只不过c语言是比较适合入门的语言你可以先学c的,学到什么程度呢知道什么是编程,程序怎麼运行当然主要的是考试别挂科
然后可以开始学java,了解什么是面向对象学学基础,对比c有什么不同相同。然后更深入学习
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的***。