姗妮测评网

编程从零开始学,想学计算机编程零基础先从什么学起

其实语言也是有进化过程的,比如从机器码(0和1的组合)到汇编,到c……乃至到现在的新星C#。后出现的语言其实多多少少还是会有前面出现语言的一些影子。但是发展到现在高级语言无非就是两个大类,一类是thi

编程从零开始学,想学计算机编程零基础先从什么学起

  其实语言也是有进化过程的,比如从机器码(0和1的组合)到汇编,到c……乃至到现在的新星C#。后出现的语言其实多多少少还是会有前面出现语言的一些影子。但是发展到现在高级语言无非就是两个大类,一类是thinking in C,另一类就是thinking in java。但说语言的话真的没有好坏之分,也许我们现在用java的人比较多,但是使用多并不是好的标准,java使用的多,无非是因为现在网络世界的不断发展,人们对网络的需求很大,java是做web编程的基础,因为他的跨平台性。但是java对于做桌面软件,和一些与控制有关的,和嵌入式有关的软件的时候就显得力不从心了(因为java的机制问题,以后你会懂的)他的速度比C类要慢几十倍甚至上百倍。而且java某种程度上也是从c的一些思想发展而开的。也许你会问,那为什么还要用java,他这么慢,最重要的还是他的跨平台,而切对于网络来说相比传输的时间语言本身机制的快慢是可以忽略的。

  说上面这些其实就是想说名几点:1、语言本身没有好坏,只有适不适合做某些工作,比如有的语言可以跨平台,有些语言可以和计算机底层打交道,有的语言对于数学计算很在行。2、主流的不一定就吃香,大家都知道主流的竞争是多么大。3、高级语言其实就是两个思想java和C。

  知道了这些就要说一些对你学习编程实际的东西了,学习编程其实是个有趣的事情,但是还是要从基础开始,不能一口吃出个胖子,一般实现从C学起,建议的教材是谭浩强的《c程序设计》,虽然基础但是对入门很有帮助。然后是学C++,C++博大精深,最重要的是叫你懂面向对象。然后就是学习java。也可以学学vb,因为他很简单,但是可以给你很多启发。后面的我其实不用说了,学到了这里其他的语言你拿过来我保证不出1个星期都可以入手。

  但是注意的是变成练的是技巧,而不是去做那些什么垃圾几级题,那些都是为了考试而编出来的垃圾,没有实际意义。即使做一万道全对了。但是对你的编程能力的提高可以说是0.

  不得不说的是,其实编程最重要的不是语言,而是算法,语法的问题永远不是问题,因为那些都是死的,都是规定,学一种规定很简单,最多也用不了一个月,但是要想学会解决世间万事的算法才是真正需要提高的地方。所以学习语言的同时,要去学习像数据结构,算法这样的东西。

  最后,祝你成功。

本文内容摘抄自互联网,如您觉得侵犯了您的权益, 请联系本站将立刻删除! 转载请注明出处:/baikefssh/161855.html