如何写计算机程序
一、简述 所谓程序就是将要处理的事件,按处理步骤顺序,用一种计算机能懂的语言串连起来,按步就班的执行。对程序员来说要做的工作就是:1、将要处理的事件分解成合理的执行步骤。2、使用一种计算机语言描述这个步骤,也就是“写程序”。3、将程序交给计算机执行。 二、分解事件 在上面描述的程序员工作中,最重要的就第1条,如果你对分解事件有很强的能力,不管你会不会某种语言,你都将成为软件精英。那么该如何提高和训练自己的编程能力呢?其实不会编程语言一样可以训练,只要你用心,只要你有心,可以处处留意和提高自己的逻辑分析能力。计算机判断事物只懂“是”或“否”,而如果我们能通过判断,将一个复杂的工作分解成一个个很细小简单的步骤,而且能保证这个步骤的处理顺序正确,那么恭喜你,你已经入门了,写程序只需要掌握一种语言的表达语法就可以了。处理一个事件或事情有多种方法,同样,写程序也有多种解决方案。但不管程序如何写,它都是对事件处理方法的一种语言表现而已。因此,要想写一段好程序,首先就要能找出一个好的事件处理的解决方案,这就是对分解事件能力的考验。 举一个简单的例子,如果要完成 3+2 的计算,分解此事件就可以有多种步骤,可以粗也可以细。 2步:计算3+2、输出结果。 4步:输入3、输入2、计算、输出结果。 等等 三、编程语言 人类的语言有许多种,英语、汉语、希腊语、日语等,各种语言都有自己的语法和组成规律,通过语言翻译不同国籍人们可以完成互动和工作。计算机也有它自己才能懂的语言,这就是编程语言。程序员的工作就是翻译,将我们要对计算机说的话翻译成计算机能懂的语言。学习或使用什么语言是每个想学编程的人所迷茫的,其实这与应用有关,比如你需要开发与网页有关的项目,可能就需要学习PHP、C#、.NET、java等语言。如果你需要开发与工控有关的项目,可能就需要C++、MFC等语言。如果你需要开发某种管理软件,可能会用到Basic、VB、VFB等语言。如果你是进行系统软件开发,可能会用到汇编、C、Pascal等语言。 学习一种编程语言,首先要知道它的语法和表达方式,这样才能正确的表达处理步骤。其次要知道它有哪些语句和功能,才能在有限的语句和功能范围内,完成对所有要处理事件意思的表达。 四、编译程序 不同的编程语言有不同的运行方式,有的需要编译后运行比如C语言程序,编译成EXE或COM文件后可以独立运行。有些需要借助指定的环境运行,比如PHP程序可通过浏览器环境运行,又比如JAVA、C#、VFP等都需要一个特定的运行环境支持。现在当使用某种语言后,该语言都会提供一种编译程序或编译环境,以方便编程者使用。 五、结束语 编程并不神秘,只要你肯用心,现在越来越多的高级语言出现,使应用越来越方便,比如WORD和EXCEL中常用的宏语言VBA,使用灵活方便,就是Basic语言的扩展,但它大大提高办公软件的应用范围