计算机程序设计的要点与规范分析

来源:工作要点 发布时间:2023-01-12 11:10:04 点击:

摘要:近些年来随着计算机应用的广泛,程序设计也成为了目前最热的一个项目,正是由于这个原因,我国的高校中基本都开设了计算机程序设计这个专业,随着具有各种各样功能软件的出现,编写程序语言的自身也有很大的进步,软件功能和编写语言的多样化,都在一定程度上增加了计算机程序设计的难度,本文就从设计的要点和规范出发,对计算机程序设计进行了深入的分析。

关键词:计算机;程序设计;要点;规范

中图分类号:TP308文献标识码:A文章编号:1007-9599 (2013) 07-0000-02

随着计算机和互联网的普及,各种各样的计算机程序开始出现,尤其是近几年移动互联网的出现,进一步促进了计算机程序设计的发展,目前计算机程序设计中,可以使用的语言有很多,其中C语言、和可视化的VF和VB都是使用最频繁的语言,对于一些特殊的程序,还需要使用汇编语言和JAVA语言等,对于计算机程序设计的语言,可以分成高级语言和机器语言,越高级的语言就表示越容易被人理解,目前经常使用的C语言、VF、VB等都属于高级语言,而汇编语言就属于机器语言,由于计算机的底层程序是由0和1组成的,计算机程序的编写无论使用哪种语言,最后执行时都需要转化成0和1的形式,使用不同的语言进行程序设计时,相应的要点和规范也会有所不同。

1计算机程序设计的要点

在计算机程序设计的过程中,根据编写语言的不同,相应的设计要点也会有所不同,例如在C语言的程序设计时,要点通常有四个,分别是数据的类型、表达式的运算、函数的调用和常用的算法,在程序设计时,需要对变量进行定义,而C语言中不同类型的数据,都有特定的指针与之对应,只有确定了数据的存储方式和作用域等,才能计算出一个结构体占到多少空间,也能够决定数据之间的运运算方式等,因此数据类型的确定是程序设计需要注意的第一个要点。随着计算机程序设计自身的发展,对于程序中运算的方式和对象越来越多样化,例如C语言的运算方式就超过了四十种,运算的对象也包括了常量、变量和函数等,通过计算机这个名字就可以看出,计算机主要的功能就是计算,而程序设计中表达式的运输完成的就是计算的职能,其中函数的调用也可以说是C语言中的计算,在表达式运算的设计时,应该综合分析表达式的优先级和运算的对象等,这样程序在执行的过程中,才能够按照设计好顺序去计算,在实际的计算时,如果是进行赋值类的运算,一些表达式可能还需要进行临时的存储,以便能够完成程序的执行。

函数的调用也是程序设计的一个要点,随着计算机和互联网的普及,计算机的功能也从最开始的计算向多样化发展,人们使用计算机更多的是出于多媒体等娱乐需求,在这种背景下,计算机程序开始变得越来越复杂,尤其是游戏程序类的设计,目前这种大型的游戏程序,一个设计人员已经无法完成,需要多个人员进行配合才能够完成,在这样庞大复杂的程序中,通常需要执行同一个函数,如果程序每次执行这个函数时,都在程序相应的位置添加这个函数,那么程序所占的空间将会变得非常庞大,程序自身也会变得更加复杂,在这种背景下,就需要一个能够多次执行相同函数的方法,这就是程序设计中函数调用功能产生的原因,由此可见,在计算机程序设计过程中,函数调用的重要性,在使用C语言进行程序设计时,函数调用的过程就是把一个函数先存放在内存中,然后把函数调用指令的地址存放在堆栈中,这样就可以在后续的程序中通过堆栈中的指令,对函数进行调取,这样就完成了一个函数调用的过程。

算法的设计是程序设计的一个核心,是将人们使用的语言和机器转化的方式,通过算法的设计,能够很好的把人们对软件需求的功能,转变为程序设计中的语言,然后让计算机对程序进行计算,随着计算机程序设计语言越来越高级化,高级语言和机器语言之间的转化成为了计算机执行程序的主要问题,在计算机出现之初时,程序的编写都是汇编语言等低级语言,程序的编写基本不需要考虑与机器语言的转化等,对算法的设计也很简单,而随着计算机程序变得越来越复杂,计算机需要执行的算法也变得多样化,出于这方面的考虑,程序算法的设计时,第一个需要注意的问题就是算法的简洁性,只有算法能够很容易的被人和机器理解,才能够算是一个良好的算法,例如C语言的特点就是简洁易懂,在C语言的环境下设计算法时,不能仅仅考虑算法的简洁性,也应该根据需要解决的问题,针对性的设计一个算法。

2计算机程序设计的规范性分析

程序设计的规范和要点有所不同,程序设计的要点会根据程序使用的语言不同而有所变化,程序设计的规范却是设计人员需要遵守的一些常识等,这些常识包括了程序设计过程中成文和不成文的规定,目前最新的程序设计规范分成两个部分,一个就是面向过程程序设计的,另一个就是面向对象程序设计的,由于程序设计时,设计人员一般都会在草稿上进行程序流程的设计,而不是直接在计算机上进行程序的编写,而设计的规范就是指逻辑设计中使用的一个通用的符号和工具等,在计算机程序设计的初期,每个程序设计人员都会根据自身的习惯,采用自己喜好的一些符号和工具,随着计算机程序设计的普及化,一个程序设计人员已经无法完成庞大程序的设计,设计人员需要合作才能完成,如果每个程序设计的人员在设计时都使用自己喜好的符号和工具,其他协作的设计人员就无法互相理解,庞大程序的设计任务也无法很好的完成,在这种背景下,计算机程序设计的规范性正好能够提高设计的效率。

近年来计算机软件项目管理开始出现,在以往的软件设计中,由于没有一个科学的程序设计规范,导致了软件设计中存在一些问题,尤其是航天类软件的设计,如果存在漏洞等问题,很容易导致严重的事故发生,在这种背景下,人们从计算机程序设计失败中总结了教训,结合了科学的管理方式,软件项目管理就是这样产生的,在程序设计的过程中,通常都是进行规范性的步骤设计,如系统的整体规划、逻辑分析、语言编写、软件测试,而贯穿整个程序设计过程的,就是工具和符号的使用,例如在一个具体的程序设计时,首先需要根据需求分析画出流程图,同时还需要根据需求关系等,画出软件的层次图等,只有做好了这些准备工作后,才能完成软件代码的编写,从而根据程序设计的要点,但是在实际的程序设计过程中,由于对规范的不够重视、不同设计人员之间相互不理解、相关流程图不够标准等原因,使得计算机程序设计规范执行中存在一些问题,而要想从根本上解决这些问题,首先需要规范制度的完善,然后设计人员自身对规范进行足够的重视,这样才能够使程序设计更加科学、合理。

3结语

通过全文的分析可以知道,根据计算机程序设计使用语言的不同,设计的要点也会有所变化,在具体的分析中,本文采用了C语言作为实例,对程序设计过程中需要注意的几个要点进行了详细的分析,然后对程序设计规范的出现和功能,进行了重点的研究,并且从中找出了目前设计规范中存在的一些问题,而要想从根本上改善这些问题,不但需要相关规范更加合理,也需要设计人员自身的努力,相信随着时间的发展,计算机程序设计的规范会越来越合理。

参考文献:

[1]沈整,汤光宋.计算机程序设计中的数学思维[J].南昌职业技术师范学院学报,1996(02):81-84.

[2]陈小英.计算机程序设计的基本方法[J].中国西部科技(学术),2007(01):28-30.

[3]许园甫.计算机程序设计与思维能力的培养[J].科技咨询导报,2007(25):9-10.

[4]王宏琳.计算机程序设计技巧[J].石油地球物理勘探,1980(06):80-85.

[作者简介]冯家旺(1982.01-),男,汉族,研究生,助教,研究方向:计算机程序设计。

推荐访问:程序设计 要点 规范 计算机 分析
上一篇:我国大型连栋玻璃温室建造要点与生产管理现状
下一篇:水利工程中坝址选择的地质勘察要点探讨

Copyright @ 2009 - 2024 优泰范文网 All Rights Reserved

优泰范文网 版权所有 备案号:粤ICP备09201876号-1