不懂C语言能不能先学java?
展开全部
这个就象学画画一样。很多人都认为学美术就要从学素描开始。认为没有学素描的人不可能画的出一幅好的水彩画或国画。理所当然要学好国画就必须先从素描开始学。是这样吗?难道古代唐伯虎他们都是学素描开始的吗?那时候还没有素描嘛!虽然素描可以学到观察能力,难道学国画就不可以去学吗?甚至我还觉得学过素描的人去学国画及其平面设计之类的东西的时候我觉得比较呆板没有创新。这个就象很多人认为学Java要先学C语言一样。虽然你学完C语言去学Java会快很多,但是不要忘记啦,你花了很多时间去学C语言。如果是两个完全不懂编程语言的人去学Java,一个从Java开始学,另一个从C语言开始学。我可以确切的告诉你前者选择的是一条明路。学完C语言你还得把思想从面向过程的思维里面解放到面向对象。这个就象很多电影里面的高手得到一本武林秘籍,自始自终没有学会,而一个完全不会武功的普通人得到他那个秘籍很轻松就学会了一样。
还有一个原因在于目前市面上有很多介绍Java语言的书对于指学Java语言的初学者而言都过于难懂。造成这种现象的原因是以前大部分java书籍的作者在写书之前都假定读者已经学习过C语言,很多地方都是直接的那C语言作比较。不过你现在不用害怕,现在很多高校都拿Java语言放在第一个学期就开始学,而且现在的作者都开始针对像你们这样的学者出书出教材。现在的书很多如果要求你要有什么语言基础的会在书上著名。所以你不要买以前过早的书,就算是某些人称之为所谓的经典的书。那些经典的书对于C语言的程序员来说是好书,但是对于不懂C的人来说可能是天书啦。以上发表的文章纯属个人观点
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询