`
javawebsoa
  • 浏览: 425428 次
社区版块
存档分类
最新评论

编程思考杂记

 
阅读更多

编程的三个层次:理解规则,应用规则,制定规则

学习数据结构,操作系统和编程语言等其实都是对规则的理解;

用编程语言来简单实现一些系统,其实就是规则的应用;

制定规则其实更高级的应用,就是利用现有的规则制定新的规则来实现更好的应用。

举个简单的例子,你用数据库建立表,其实是1和2,但你如果利用数据库建立的表来

维护自己的表结构,所谓空表技术,就是制定新的规则,你的应用就可以获得更大的自由。

而对于编程来说,很多规则的东西其实就是一种约定(契约),没必要过于深究,接受即可。

编程要充分利用语言提供的规则,不必太拘泥于一种定势,比如有些人用了实体后,就觉得

用DataTable就很落后,此类想法完全没必要。所谓的无招胜有招,大概就是这个道理。

绝大部分的程序是用来解决问题的,何必太在乎风清杨手中的剑是木的还是铁的,是刻有梅花还是满是锈迹呢?

---他强任他强,清风拂山岗,他狂任他狂,明月照大江---估计这个背得不对,大家可以指正。

分享到:
评论

相关推荐

    oracle杂记.doc

    oracle杂记.doc 这是我个人的总结。 主要是oracle的编程以及体系结构的理解。

    编程学习杂记-序

    编程10年了,感觉有些空虚。不敢称大牛,只能说是一个老鸟。有时候查资料也感觉比较麻烦。想想如果自己能写一些东西,然后查找起来应该会很快,这样对自己也是一个帮助,也希望能帮助到其他人。写东西的过程不仅能...

    51单片机P89V51学习杂记.rar

    **51单片机C语言学习杂记**则是一份实践性的教程,针对使用C语言编程51单片机提供了实用技巧和实例。C语言是嵌入式开发中常用的高级语言,相比汇编,它更易读、易维护且可移植性强。这份学习杂记可能涵盖以下内容: ...

    Ruby的面向对象方式编程学习杂记

    Ruby是一种强大的面向对象编程语言,它的设计哲学强调代码的简洁性和表达力。在Ruby中,几乎一切皆对象,包括类自身。以下是对标题和描述中提到的Ruby面向对象编程相关知识点的详细说明: 1. **面向对象编程基础**...

    14.10 论编程能力|Pythonic与Python杂记|Python3.8入门 & 进阶 & 原生爬虫实战完全解读

    14.10_论编程能力|Pythonic与Python杂记|Python3.8入门_&_进阶_&_原生爬虫实战完全解读

    oracle 9i杂记

    《Oracle 9i杂记——探索PLSQL的世界》 Oracle 9i,作为Oracle数据库的一个重要版本,引入了许多新特性和改进,其中PL/SQL(Procedural Language/Structured Query Language)是其核心组成部分,是一种结合了SQL和...

    计算机杂记

    - **定义**:C++ 是一种面向对象的编程语言,由 Bjarne Stroustrup 在 C 语言的基础上发展而来。 - **特点**: - 面向对象:支持封装、继承和多态等特性。 - 性能优越:由于接近底层,因此具有很高的运行效率。 -...

    编程新手真言 各版本合集

    《编程新手真言》系列是为初学者量身打造的一套编程学习资源,涵盖了从初版到最终的第五版的作者编程心得与发展历程。这个系列旨在帮助新手理解编程的基础概念,以及如何应用这些知识进行实际的项目开发。通过阅读这...

    第14章 Pythonic与Python杂记.mp4

    第14章 Pythonic与Python杂记.mp4

    51 单片机C 语言学习杂记

    《51单片机C语言学习杂记》是一份针对初学者编写的教程,旨在帮助读者掌握51系列单片机的C语言编程基础。51单片机是微控制器领域中最经典、最广泛使用的型号之一,其硬件结构简单、性价比高,适合初学者入门学习。...

    51单片机C语言学习杂记

    本资料“51单片机C语言学习杂记”旨在帮助读者掌握51单片机的基础知识,并通过C语言进行编程实践。 51单片机的核心部件包括CPU、存储器(包括ROM、RAM)、定时器/计数器、串行通信接口、并行I/O端口等。其中,CPU...

    李特伍德 一个数学家的杂记.pdf

    书中还可能提到了从费马的最后定理到废除死刑的话题,这表明作者将数学定理与社会问题联系起来进行了深入思考。费马的最后定理是数学史上一个著名的难题,直到1994年才被证明,这在数学界具有划时代的意义。 关于...

    51单片机C语言学习杂记.doc

    初学者通过跟随这份杂记学习,可以有条不紊地掌握51单片机的C语言编程技巧,为未来的电子项目开发打下坚实的基础。对于那些渴望学习和掌握51单片机技术的初学者来说,这本学习杂记无疑是开启电子世界大门的钥匙。

    杂记:一家大鱼及其他

    在这样的情境下,作者通过自己的观察和思考,展示了人们在现代社会中对于邻里关系的疏离和对他人隐私的尊重。 总结来说,杂记中所涉及的内容实际上是对中国农村生活场景的细致观察,不仅涵盖了烹饪技艺、家庭装饰、...

    PD杂记体育ii已同居ikyht

    在创建脚本时,可以定制名称规则,例如使用中文或英文名称以提高查询和编程的便利性。 2. **自定义字段和表的生成规则**:通过Database > Edit Current DBMS,用户可以修改建表和字段生成规则。例如,添加默认字段...

    installshield安装制作杂记

    installshield安装制作杂记 installshield x

    \51单片机C语言学习杂记.

    51单片机是微控制器领域中非常经典的一款设备,主要基于Intel的8051内核。...配合《51单片机C语言学习杂记.pdf》这样的资料,相信你的学习会更加系统和高效。在实践中不断磨练,你将成为一名出色的51单片机开发者。

    单片机C语言学习杂记

    ### 单片机C语言学习杂记 #### 一、单片机与C语言简介 在电子技术领域,单片机是一种集成了微处理器、存储器以及多种输入输出接口的微型计算机系统。51单片机是基于MCS-51架构的一种广泛使用的单片机型。由于其...

Global site tag (gtag.js) - Google Analytics