欢迎来到EDA中国!
当前位置:网站首页 >技术专栏 > IC技术

编程入门小知识经验分享

发布时间: 2013-05-23 07:27:26     来源: EDA中国

编程入门小知识经验分享

   1、创造一台自我操作的计算机器的首次尝试是在1822年由查里斯·巴比茨进行的。这个概念随着1937年在艾奥瓦州立大学阿塔纳索夫-贝里计算机的建造变成了现实。阿塔纳索夫-贝里计算机是使用二进制数字方案存储和操作数据的第一台计算机。最早的大规模数字计算机是1946年宾夕法尼亚大学摩尔工程学院建造的ENIAC,但是这台机器要求外部配线才能存储和操作数据。第一台采用存储程序概念的计算机是英国剑桥大学建造的EDSAC。设计这台机器是所使用的由数学家约翰·冯·诺依曼提出的操作原理,仍然被大多数当今制作的计算机所使用。

   2、构造计算机的物理元部件称为硬件。

   3、用于操作计算机的程序称为软件。

   4、编程语言具有各种各样的形式和类型。机器语言也称为可执行程序,包含能够被计算机执行的二进制代码。汇编语言允许为数学运算和存储器地址使用符号名称。在执行之前,用汇编语言编写的程序必须使用称为汇编器的翻译程序转换为机器语言。汇编语言和机器语言称为低级语言。

   5、编译语言和解释语言称为高级语言。这表示它们是使用类似一种书写语言(如英语)编写的,并且能够在各种各样类型的计算机上运行。编译语言要求一个把程序翻译为机器语言的形式的编译器,而解释语言要求一个做这个编译的解释器。

  6、算法是一个逐步的指令序列,用来描述怎样执行操作以产生期望的输出,指令序列必须能够终止。

  7、软件开发过程由下列4个阶段组成:

  •  确定程序的要求

  •  设计和开发

  •  文档编制

  •  维护

   8、设计和开发阶段由4个良定义的步骤组成:

  •  分析问题

  •  选择一个完整的解决方案算法

  •  编写程序

  •  测试和修正程序

   9、编写(或编码)一个将解决方案翻译为某种计算机语言(如C语言)的程序。

   10、在编写程序时,可使用下列4个基本控制结构:

  •  顺序

  •  选择

  •  反复

  •  调用

   11、虽然制作程序的副本不是正式的软件开发过程的一部分,但至少保持一份程序的副本是重要的。这个副本称为备用副本,或简称为备份。

 本文本自智凡单片机:http://www.mcuc.com.cn 

获取帮助