编程语言的学习,其目的是通过计算机语言,将现实生活中的问题,借助机器来解决,在这个过程中,语言的编写其实就是一种“人机交互”的过程。编程人员首先要注意的就是慢慢培养自己的计算机思维(其实学习任何东西,都要转变自己固有的思维模式,转变为适合所学科目的类型),简单来说,就是通过编程语言,让计算机能够理解你想要表达的问题,从而最终能够得到你想到的结果,编程的本质是一堆数据在程序里来回处理(按照某种算法),那么问题就来了,在编程中,你就得知道,这些数据是以何种形式存在的(这就是数据结构的功能),然后,你还得需要某些数学方法来对这些数据做处理(学好数学的重要性)。至此,将程序简单的介绍完了,程序 = 数据结构 + 算法
首先,需要对计算机体系有个大致的了解,开始不需要多么精通,明白计算机的硬件组成,在哪些位置存放数据、处理数据等基本操作,进而能够理解你所写的源代码在机器中的执行过程( 源代码---> 汇编语言---> 机器语言),初步对程序的编译过程有个初步的了解。下面就是对学习编程语言是的一些思维建议。
现在有很多的编程语言,每种语言都会有自己的特质,但是语言也都会有他们的通性,基本的
语言基础知识
- 基础数据类型,数据如何定义、使用,还有某些自定义数据类型
- 基础的逻辑判断,if语句,几种循环的表示方法
- 理解一下函数的功能,如何定义函数,理解函数在程序中的执行流程
上述这几点对于初学编程是很有用处的,同时需要你每次在写代码时,要时刻在脑海中翻译,你所写的代码在计算机中是怎么存在的,慢慢的养成这种思维,打个比喻来说,慢慢把你的大脑培养成电脑CPU(在编写代码的时候),这样会给你慢慢养成良好的编程思维,同时这样的编写代码思维,也有利于减少在编写过程中的bug。