经常见有小伙伴,呼呼的把一大段的编译错误呈现在群里,然后问这是啥原因,其实解决编译的办法还是挺多,现在重点说下编译错误是怎么出来的,基本上编程语言分为两种编译型和解释型语言,编译型的语言会在程序执行之前先编译成二进制的文件,那么解释性的语言不需要这么办,直接边解释边执行,效率上面稍微低点,常见的c、c++都是编译型语言,java属于解释性语言,可能小伙伴有疑问了,不是java也是需要编译的嘛,其实准确来说编译成了字节码,还需要jvm进一步转化成二进制文件,不是编译型的语言,所以java的执行效率并不高。常见的编译错误一般都是编译器编译源代码报出来的错误,有兴趣的童鞋可以去看看编译原理,里面详细的介绍了编译是怎么一回事,那么出现了编译错误了到底如何解决那?其实报错的地方就是给你打出的提示,很多小伙伴见到错误多了就慌了,不知道该怎么办了,第一种解决办法就是根据错误代码的提示,抽象出解决方案。第二种解决方法,将错误代码的关键部分直接复制到百度或者谷歌上面搜索看看别人的解决方案,一般前两种情况能解决掉百分90的错误,还是不行的情况下就可以请教高手帮你分析下,而且对于常见的错误,最好自己有个错误集合记录本防止下次再出现类似的问题。输入关键字编译原理获取相关资料介绍。
其实在之前的学习中,给大家介绍的更多的是怎么去入门一门语言,其实今天大致给大家说下,怎么深入学习C语言,所谓的深入的学习就是在,掌握一定基础上如何深入的掌握更加的彻底,到了后期主要是项目的锤炼,但是在成为编码高手之前需要学会看代码,可能觉得这个很简单的事情,其实能看懂别人的设计思路以及算法的精妙之处也是一种能力,其实大型的项目,很多代码都是借鉴某个大型的框架,在此基础上精准的定制,大量的代码是已经有的,所以在改装之前需要看懂一些代码,了解设计思想,只有明白大致的设计思想,自己添加的代码才能无缝对接,那么在没有项目的情况下如何提高那,现在不是很多开源的软件可以研究嘛,这一点是很好的突破口,在开源中国的开源社区里面可以弄到很多开源的项目,或者去linux社区去看看,真正的提高语言的熟练程度只有不停的实践,看懂代码然后大量的去写代码。输入关键字开源项目获取小编收集的一些开源项目,不懂的可以继续后台问。
编程语录:
今日之编程,已是竭力要建立更大更反白痴程序的软件工程师,和正塑造更大更优质白痴的现实世界之间的比赛。目前来看,现实世界赢了。—— Rick Cook
联系客服