编程感悟思想
2015-12-11 13:38
225 查看
编程感悟:
其实所有的功能都用C语言都是能够实现的,比如说数据库里面数据到底是Model层是怎么读取出来的,其实这个功能是用C语言也能实现的
应该知道C语言是可以读取文件的,数据库里面其实所有的数据都是以文件的形式读取的,那么C语言也是可以实现这种功能,比如之前写的程序
就是利用C语言按照字节方式进行读取文件,里面包括对象是都可以保存文件里面,然后按照读取文件的方式也可以读取到内存中去,比如读取一个
那么返回就是一个读取文件的对象,然后这个对象就是保存读取的数据,这个数据现在就由硬盘跑到内存里面去了,还有就是C语言也是可以实现服务器端
和客户端,进行通信,记得之前用C语言写了客户端和服务器端通信这个都是用C语言写的,
那么面向对象编程到底跟面向过程编程到底是什么关系呢?比如Model层到底为什么从数据库中增删改查返回的是一个对象呢,?这是就是源于C语言其实读取文件是
也可以返回对象的,那么问题来了,对象和面向过程编程到底是怎么演变的呢?其实面向过程编程很容易看成面向对象,比如一个数组,那么索引就是可以看作对象的方法名
或者变量名,只不过在面向过程的编程没有这么看,这其实属于人的抽象逻辑思维的转变和设计管理方面的知识,就是是由人的思维决定的,当然人的思维变了,那么程序的风格
就变了,代码也就改头换面了,比如说JSON其实是很像数据,但是就是看作是对象,然后遍历的时候,利用foreach进行遍历;但是究竟是怎么遍历的呢?实际上根据步长就是一个变量的
长度,然后进行遍历,其实面向过程中利用foreach也能遍历数组,这是因为他们底层的原理都是相同的,所有foreach具有很强的兼容性,也就是既能遍历对象也能遍历数组,源于底层是相同
所以这是底层封装好的,我们直接按照语法用就行,所以在编程之道中写到真正的编程高手是遵循这种道,然后去执行不问为什么的原因;所以真正的编程高手是在不断的寻找这种道,然后把更
底层的道找出来,然后再去理解,遵循它!
其实所有的功能都用C语言都是能够实现的,比如说数据库里面数据到底是Model层是怎么读取出来的,其实这个功能是用C语言也能实现的
应该知道C语言是可以读取文件的,数据库里面其实所有的数据都是以文件的形式读取的,那么C语言也是可以实现这种功能,比如之前写的程序
就是利用C语言按照字节方式进行读取文件,里面包括对象是都可以保存文件里面,然后按照读取文件的方式也可以读取到内存中去,比如读取一个
那么返回就是一个读取文件的对象,然后这个对象就是保存读取的数据,这个数据现在就由硬盘跑到内存里面去了,还有就是C语言也是可以实现服务器端
和客户端,进行通信,记得之前用C语言写了客户端和服务器端通信这个都是用C语言写的,
那么面向对象编程到底跟面向过程编程到底是什么关系呢?比如Model层到底为什么从数据库中增删改查返回的是一个对象呢,?这是就是源于C语言其实读取文件是
也可以返回对象的,那么问题来了,对象和面向过程编程到底是怎么演变的呢?其实面向过程编程很容易看成面向对象,比如一个数组,那么索引就是可以看作对象的方法名
或者变量名,只不过在面向过程的编程没有这么看,这其实属于人的抽象逻辑思维的转变和设计管理方面的知识,就是是由人的思维决定的,当然人的思维变了,那么程序的风格
就变了,代码也就改头换面了,比如说JSON其实是很像数据,但是就是看作是对象,然后遍历的时候,利用foreach进行遍历;但是究竟是怎么遍历的呢?实际上根据步长就是一个变量的
长度,然后进行遍历,其实面向过程中利用foreach也能遍历数组,这是因为他们底层的原理都是相同的,所有foreach具有很强的兼容性,也就是既能遍历对象也能遍历数组,源于底层是相同
所以这是底层封装好的,我们直接按照语法用就行,所以在编程之道中写到真正的编程高手是遵循这种道,然后去执行不问为什么的原因;所以真正的编程高手是在不断的寻找这种道,然后把更
底层的道找出来,然后再去理解,遵循它!
相关文章推荐
- ThinkPHP 十一基于角色的控制访问
- python对csv文件的处理
- Java实现定时任务的三种方式
- Python 程序员最常犯的十个错误
- javaHL JNI not available
- zhphp framework (八) 路由引擎
- python 装饰器
- Eclipse的常用快捷键
- MFC 获得各类指针、句柄的方法
- 高效的php 导出 xls,csv 的方法
- zhphp framework (七) 配置文件加载与读取以及动态写、读配置文件
- 基于ace后台管理系统模板--CMS(Thinkphp框架)的筹划
- android canvas c++ 绘图
- java当中的定时器的4种使用方式
- zhphp frmaework (六) help帮助函数包,以及系统应用函数包
- spring框架学习(第三篇)
- JAVA性能调优之基本调优策略和手段
- zhphp framework (五) 框架加载类
- zhphp framework (四)动态加载应用程序产量,方便任何程序代码重构
- GitHub实战系列汇总篇