从零开始学编程——打造新一代的编程人才!
想要学编程,但是没有一点基础怎么办呢?该从何学起呢?从零开始学编程,从最基础的理论知识学起。万丈高楼都是从平地建起来,只有基础知识扎实了,在接下来学编程的时候,才能更加得心应手。
一、编程基础
1、程序概念
程序就是一个行动指导书,一个电影剧本,一个计算公式,来指导处理器状态按计划有规律的进行变化,从而达到预期的效果。用计算机术语表达就是一系列指令,指导处理器有规律的运行。
2、程序分类
最原始的就是直接指导处理器运行的指令, 设计这样的指令序列并记录下来就形成了汇编语言, 汇编语言是用来指导一线工人如何一步步工作的.
汇编语言不方便做大工程, 将汇编语言进行抽象,汇总, 用新的抽象指令来代替一串汇编指令,这样的 抽象指令也可组织乘一个指令序列,这就是高级语言 如“习语言”。
高级语言是指导公司、企业内各部门如何一步步协调工作完成公司目标的。
人是懒惰的,再偷些懒,就会希望能用自然语言来表达,让及其来适应人类语言,理解人类语言的意思而进行工作。这就是自然语言。
由于自然语言存在模糊和二义性,目前还没有实现,是未来的工作。
3、程序设计的相关过程
(1) 分析问题,构思处理过程
(2) 编写代码
(3) 解释执行或编译成目标代码后运行。
4、解释执行与编译执行的区别
解释就是拿原文件来直接解析后运行,每次运行都需要解析原文件。开发者保存的是源文件,给使 用者使用的也是源文件。解释执行不便于保护开发人员的劳动成果,同时一定要有解释器的存在才能运行。如VB 就是解释执行的语言。
编译执行是将代码通过编译转换为机器代码后再执行,开发者保存源代码,对使用者发布目标代码,由于机器代码很难阅读分析。可保护开发者的劳动成果。如 C、C++。
另外还有一种介于两者之间, 先编译成中间代码,再对中间代码解释执行,配不同平台的解释器同样代码可在不同平台上运行,实现跨平台目的,节省开发者的劳动。 .
二、汇编语言
汇编语言是使用处理器的指令集直接对硬件进行编程的,不同的处理器有不同的指令集和编程模型,所用的汇编语言也不同。
汇编语言设计的活动依次有:
1、任务分析或构思;
2、汇编语言实现;
3、汇编,有报错的话则转步骤2修改;
4、连接,运行;
5、结果是预期的吗?不是则调试分析;
6、结束 由于汇编语言和硬件紧密相关,复杂度比较高,不建议一般人员学习。故此处省略不做进一步说明。
三、习语言
习语言由预处理器、编译器、汇编器、连接器、调试器组成。
习语言源程序是纯文本文件,可以使用任何纯文本编辑器进行书写和编辑。也可以使用WPS 进行编写,保存时保存为纯文本文件即可。
预处理器对源文件中的包含文件和宏进行解析处理,生成无预处理指令的习语言文件。然后由编译器进行编译,生成汇编代码。汇编器对汇编代码进行编译,生成目标代码文件,连接器将一个或多个目标代码文件与库文件进行连接,生成可执行文件。执行可执行文件,若碰到运行错误,可以使用调试器跟踪运行,分析软件存在的问题并解决。
汇编器、连接器、库文件和调试器通常都和特定的操作系统、特定的处理器相关,差别比较大。 习语言原文件由预处理指令、声明语句和函数体组成。
想要了解更多学编程的基础知识,请点击【在线咨询】,由我们的专业老师为您讲解,也可以让我们的专业老师把从零开始学编程的相关理论资料打包发给您!有任何疑问的,还可以拨打广州北大青鸟湘计立德全国免费咨询热线:4000-020-998。如有时间,您可以到湘计立德这边进行现场考察,广州北大青鸟湘计立德随时欢迎您的光临!

