您现在的位置: 主页 > MCU > 51单片机 > 单片机编程魔法之三权分立(2)
本文所属标签:
为本文创立个标签吧:

单片机编程魔法之三权分立(2)

来源:网络整理 网络用户发布,如有版权联系网管删除 2018-07-02 

因为有了其一、其二的思想基础,其三便只是一个极为简单的运用了。我们可以毫无担忧的随处向显存写入要显示的内容,而不必担心它们如何显示、如何刷新。

这显然是一个大好消息。现在我们只需要把这个好消息写在纸上。例如:

void main( )
{
while(1) {
……
WriteVM(x,y,""); // 可以在任何一个位置随意显示内容,而不必考虑任何显示问题,只需要考虑如何填入参数即可
……
showVM( ); // 此处只需一个简单的调用,不必在使用是考虑其它任何问题
}
}

画此思想的空间框图如下:

单片机编程魔法之三权分立

最后,再次对此思想的运用做个总结。

在我提出裸编程面向对象思想之前,很多人都使用过编程语言所提供的面向对象编程。我也一样,之前使用了很多年。

既然大家都是用过面向对象编程的,这个起点大家都一样,也不值得一提,所以我几乎不说那时候的事情。

既然我提出面向对象的裸化,那就是一定与过去有所不同,否则我就是在这里哗众取宠、吃别人嚼过的馍了,而且这种替他人阿道式的宣传也绝无意义,随便到书店走一趟,相关书籍一大堆。

我再次指明:裸编程中的一切思想都是取自于过去的思想、但是又不同于过去的思想,其实现手法与传统的思想并不相同。裸编程思想忽略了语法的约束,忽略了工具的支 持,将传统的思想进行了极大的简化,未引入任何额外的知识,从而让过去只有在足够的硬件、软件支持的方法,能够在无需任何额外软件支持以及只需极其简单的 硬件中得以有效的使用。

这种思想与传统思想是一脉而不相同,同科而不同类。

很多人看了书,会认识那些概念都似曾相识,但是似曾相识,不等于获得真理。有没有获得真理,要看你能不能施出魔法。

正如C语言一样,它只用少的符号来描述世界,与人类语言大不相同,如英语、汉语。描述的符号越少,越是难以描述世界。因为符号少,可用的语素也就少。语素少,语法好学,但是用少量的语素去描述无穷的世界,会造成描述方法的复杂。

you might also like

  • 51系列单片机的RETI指令分析
  • 七大有效的编程习惯助你成为更好地程序员
  • Python编程风格
  • 单片机代码写入的三种常用语句
  • 单片机如何设计防抖动程序,单片机高阻态怎样克服?
  • 单片机如何执行代码命令,单片MCU内存如何分配?
  • GPU编程技术
  • Zynq UltraScale+ MPSoC ZCU102 评估套件 - Maxim 集成功耗控制器重编程
  • PIC单片机开发环境--MPLAB X IDE
  • PIC32MX单片机外设库使用(Ⅱ)-- UART篇

  • (责任编辑:ioter)


                  查看评论 回复



    嵌入式交流网主页 > MCU > 51单片机 > 单片机编程魔法之三权分立(2)
     单片机 编程 思想

    "单片机编程魔法之三权分立(2)"的相关文章

    网站地图

    围观()