zoukankan      html  css  js  c++  java
  • 对编程的一些思考

        1.程序代码是编程思想的体现

          我想程序设计人员在设计程序之初,肯定会有一番思考。思考主要是程序设计的目的,然后是实现目的的方法,最后才是代码的实现。

          所以,程序代码是编程思想的体现。

          分析代码的启示:我们分析程序代码时,可以在看代码之前,想想这个代码要干什么事,然后再去看代码就容易多了。

           编程的启示:先思考程序的目的,然后思考程序的算法,画程序流程图,最后编写代码。

        2.程序的封装

           程序为什么有封装的概念,这是指程序的通用性,是对程序功能的提炼。例如,C语言定义的与硬件无关的函数,这个函数具有一定的功能。不论是在x86平台,还是在arm平台,它都能运行(只不过需要不同的编译器编译)。我们可以把这个函数封装起来,它就代表某一个功能的实现。这样无论在任何平台用到它,都可以直接调用这个封装,而无需更改。相反,汇编语言,必须匹配处理器的架构,它没有通用性,所以根本不能封装。

           通用性,从某种程度上说就是共性。什么样的程序可以封装呢?具有功能上的共性的代码,才能封装;而功能的差异性的代码通常是需要我们移植的。

  • 相关阅读:
    POJ1006(中国剩余定理)
    Ubuntu16.04安装jupiter
    OpenGL.tutorial06键盘和鼠标
    OpenGL.教程
    OpenGL.Qt532.cube
    Qt551.主窗体Margin
    Qt551.窗口滚动条
    Qt551.OpenGL.ZC简单例子
    Qt5OpenGL.顶点像素大小设置
    OpenGL.Tutorial03_Matrices_测试
  • 原文地址:https://www.cnblogs.com/amanlikethis/p/3325638.html
Copyright © 2011-2022 走看看