浅谈计算机语言编程思想的构建

2020-06-29 11:21傅友德
大众科学·中旬 2020年5期
关键词:构建

傅友德

摘 要:如今我们正处于处于二十一世纪互联网+的时代,越来越多的人使用智能手机,一部智能手机上有五花八门的APP,而且这些软件都能够给人们的生活带来众多的便利。每款软件能够正常且高效运行的前提,就是编程人员在反复设计好的编程思想的基础上完成的,由此可见,编程思想是极其重要的。因此,本文就对编程思想有关的知识进行探讨。

关键词:结构化程序设计思想;面向对象编程思想;构建

正文

编程思想,就是利用计算机来解决人们生活中的问题的一种想法。就相当于我们学习的一堂课,首先我们应该对课程的基本概念熟悉掌握,然后学习由定义而得出的结论,等到一本书完全学完后,我们学习最重要的就是体系的构建,而这与编程思想有着极大的联系。

一.结构化程序设计思想的构建

1.1程序中包括很多基本的结构

对于我们学生来说,在学习了基本知识后,可以大致了解一个大型的结构化程序,主要包括三种基本的结构:选择结构,顺序结构,循环结构。在通过我们反复的实践,就可以轻而易举地发现,只要我们将选择结构,顺序结构以及循环结构这三种结构结合起来,就能够设计出一个有便于人们生活的软件。而且在这种大型的结构化程序中三种结构是顺序执行的关系,不会出现进入死循环的现象。

1.2选用由上至下,逐渐细化的实施策略

在我们学习过知识后,会设有相应的实验让我们完成,只有理论没有实践的学习是无效的。在对功能抽象、模块分解进行实践后,结构化编程能够完美的分解一个辅助性的程序任务,使它可以变为一些易处理的子任务,最终让变化出来的子任务可以进行独立的编程。然后利用一定的移用关系,结构关系,有效的组织子程序,由此来得到我们所需要的程序。

1.3根据功能不同,分割大型程序

我们根据不同的功能,进行有效分割大型程序的任务,使其能够变成多种多样的功能。在分割后可以形成多种模块,每块模块又包括相应的子模块,在功能中,每个子模块能够独立存在,不会相互影响相互制约,而且各个功能的模块都可以对计算机进行控制以及有效处理数据。最终依照一定的层次关系,结合众多子模块,以便于形成一个有用的程序。

我们学生针对结构化程序设计思想,实施其设计出的程序具有很大的优势。越来越多的编程人员都采用这种结构性程序来设计思想,可以对功能性较强的程序起到良好的指导作用。

二.面向对象编程思想的构建

当下,越来越的程序员也都愿意采用面向对象的编程思想。面向对象编程,是进阶抽象的。从某种意义上来说,一个程序员的进阶过程,从根本上是面向对象编程思想的培养、形成、发展、成熟的过程。经过我们所学到的结构化编程思想后,要清楚的是,两种方法并不是独立的,二者之间存在着一定的联系。而作为学生的我们就要明白二者的优缺点,以便更好的设计程序。

针对结构化程序设计思想,程序员在用不同的方法处理相同的数据以及用相同的方法处理不同数据时,编程人员必须进行重新编写。因此,这种构建有一定的缺陷。程序员为了设计更复杂的程序,采取了面向对象的编程思想。这种方法通过对我们所学的基本概念进行运用,包括继承,类比,封装,对象,消息等。程序员能够在较短时间内完成设计,而且具有很高的可重要性。

三.对编程思想进行優化

3.1通过学习设计模式。

在我们刚开始接触计算机专业时,我们自身或多或少都会缺乏一种对象思想,因为我们普遍都没有形成对象思维。此时,作为学生的我们需要借助前人的模式总结,真正掌握课本知识点,再利用知识点不断的反复的有耐力的进行练习,通过为模式而写模式的训练去提高它。

3.2将代码思维持之以恒。

我们为了更好的编写程序,就必须将代码思维真正运用到实践中。就目前的状态来看,我们至少要3年以上的时间来进行实践训练。所以从此意义上来说,5年以下的中国程序员百分之九十九都不会面向对象。当我们不再为模式而写模式时,我们随手写的代码是如此的简洁美妙时,那么在中国我们作为程序员时已经超过了百分之九十五的程序员。

3.3使面向对象编程思想成熟

评判一个代码写得好与不好,符不符合对象编程思想,有一个非常简单和粗暴的标准:我们的方法体,去除注释,如果你能够让你的每一个方法的逻辑,他的方法体代码行数不高于30行,那么我们所写的就是有成效的。如果你能够发现你的很多方法体,代码行数仅仅只有10行以内的个位数的代码时,你的面向对象编程思想已经非常成熟。

3.4不断的进行实践

通过不断的重构已编辑好的业务逻辑代码,这需要大量的实践,学生通过不断的实践练习,改变原来天生的过程式编程思想,这需要一个极其悠久的过程。在我们经过大量的实践后,就会越来越符合三大特征(封装,继承,多态)和五大原则(单一职责原则;开放封闭原则;替换原则 ;依赖原则以及接口分离原则)由此,来编写更好的程序。

结束语

总的来说,学好编程,最重要的就是学好编程思想。由此可以让我们学生以优异的成绩毕业,今后找工作时可以简单容易,为了人们的生活便利设计更多的程序。

参考文献

[1]孟凡君. 浅谈计算机语言编程思想的构建[J]. 数字通信世界,2019(09):220.

[2]连志春. 计算机语言编程思想的建立与实现[J]. 辽宁师专学报(自然科学版),1999(03):55-57.

猜你喜欢
构建
以学生为中心视角下的新型师生关系构建
基于工作任务的高职院校英语课程评价体系构建研究
浅析企业文化管理的重要性与构建
创建《数控自动编程》优质核心课程
浅析汽车维修专业一体化专业课学生评价体系的构建
动车组检修基地与动车检修分析
环境生态类专业大学生创新创业能力培养体系的构建与实践
构建游戏课堂加强体育快乐教学的探究
共情教学模式在科学课堂的构建与实施研究