编程思想
Posted zlf1914
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程思想相关的知识,希望对你有一定的参考价值。
编程思想(摘自网络)
什么是编程思想?答案可能很会复杂,但也可以很简单。一句话来讲就是,用计算机来解决人们实际问题的思维方式,即编程思想。
编程思想的核心目的是,对现实世界建模。
写代码,就像盖房子,用石头能盖房子,木头也能盖房子,只不过是他们的材质不同,特性和质量也不同,但是都能盖成房子,编程语言也是这样,不管C还是java,又或者python,都能实现一句话输出一百遍。
编程,我们要规划好,比如一个功能,我用什么方法,怎样封装,怎样调用更好,这在写代码的时候,要能想到先做什么后做什么,怎么做?比如:先写类,再写里面的功能,再写能实现结果的方法,具体怎么实现就要用我们掌握的基础知识了,这就需要我们对知识掌握的很牢固。
编程就是为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。
框架就是代码的层次结构:比如盖房子,这个家的房子,分为:厨房,卫生间,主卧,次卧,阳台,院子,客厅。每一个房间的功能都不一样,但是他们又是相互连接的,因为我们生活在这里,用到每个房间的东西时,我们只需要把东西从对应的房间里拿到要使用的房间里就行了,具体怎么使用,就可以在加以细化。
培养编程思想:1.我们要有明确的学习目的;2.打好基础;3.注意理解一些重要概念;4.立体思考
要了解我们掌握的知识:是什么?有什么作用?怎么用? 遇到问题要问:出现什么问题?为什么出现?怎么解决?
三大编程思想
1.面向过程编程
面向过程(Procedure Oriented)是一种以过程为中心的编程思想。这些都是以什么正在发生为目标进行编程,不同于面向对象的是谁在受影响。与面向对象明显的不同就是封装、继承、类。
特性:模块化 流程化2.函数式编程
函数式编程是种编程方式,它将电脑运算视为函数的计算。函数编程语言最重要的基础是λ演算,而且λ演算的函数可以接受函数当作输入(参数)和输出(返回值)。
主要思想: 把运算过程尽量写成一系列嵌套的函数调用。
3.面向对象编程
面向对象是按人们认识客观世界的系统思维方式,采用基于对象(实体)的概念建立模型,模拟客观世界分析、设计、实现软件的办法。通过面向对象的理念使计算机软件系统能与现实世界中的系统一一对应。特性:抽象 封装 继承 多态
以上是关于编程思想的主要内容,如果未能解决你的问题,请参考以下文章