计算机语言的基本理论
2013-04-07 12:02
197 查看
最近研究反汇编,稍微总结一下,以后继续补充:
理论1: 0与1理论,所有的所有都建立在这个基础之上,不多说。
理论2:整数与浮点数理论,所有的语言实际上都只有这两种数据类型。
理论3:输入-处理-输出,是计算机外设的理论,也是函数的理论。
理论4:变量,常量理论,在机器代码层实际上没有常量的概念。
理论5:判断,循环理论,计算机之所以有用,就是因为在处理复杂流程的时候,可以进行判断,
并可以毫不疲倦的循环。
理论6:面向对象理论:封装,继承,多态。实际上我觉得有一个比这三个还重要的理论,那就是抽象,
不过这个不是面向对象独有,函数本质上也是抽象。
理论7:编译,链接理论,代码中很多费解的东西,都需要明白预编译,及编译的道理,比如
前面提到的常量实现的原理,还有引用,在机器代码层并没有引用,引用就是指针,这是编译器
在起作用。
理论8:库理论,动态链接库,是windows操作系统最重要的原理。
理论9:作用域,生命周期理论,一个是空间,一个是时间。
理论10:进程,线程理论,多任务的基础。
理论11:分层理论,无论是操作系统,还是网络模型都是依靠分层的思想去解决的。如果你遇到问题的模型过于
复杂,那么加多一层吧,问题往往可以得到完美解决。
理论1: 0与1理论,所有的所有都建立在这个基础之上,不多说。
理论2:整数与浮点数理论,所有的语言实际上都只有这两种数据类型。
理论3:输入-处理-输出,是计算机外设的理论,也是函数的理论。
理论4:变量,常量理论,在机器代码层实际上没有常量的概念。
理论5:判断,循环理论,计算机之所以有用,就是因为在处理复杂流程的时候,可以进行判断,
并可以毫不疲倦的循环。
理论6:面向对象理论:封装,继承,多态。实际上我觉得有一个比这三个还重要的理论,那就是抽象,
不过这个不是面向对象独有,函数本质上也是抽象。
理论7:编译,链接理论,代码中很多费解的东西,都需要明白预编译,及编译的道理,比如
前面提到的常量实现的原理,还有引用,在机器代码层并没有引用,引用就是指针,这是编译器
在起作用。
理论8:库理论,动态链接库,是windows操作系统最重要的原理。
理论9:作用域,生命周期理论,一个是空间,一个是时间。
理论10:进程,线程理论,多任务的基础。
理论11:分层理论,无论是操作系统,还是网络模型都是依靠分层的思想去解决的。如果你遇到问题的模型过于
复杂,那么加多一层吧,问题往往可以得到完美解决。
相关文章推荐
- 计算机语言的基本理论
- 黑马程序员——C语言基础语法、基本运算理论
- 阿超写:计算机语言基本概念
- 计算机串口基本理论
- 学习一门计算机语言的基本步骤及要点
- 研究计算机基本理论的学科
- 基本语言细节----虚函数表的演示(基于上篇文章的理论介绍)
- 学界 | 清华大学计算机系朱军教授:机器学习里的贝叶斯基本理论、模型和算法
- 学计算机不管干哪行,语言是必备的基本素质(认真学习C++)
- 《OpenCV 3计算机视觉:Python语言实现》学习笔记——目标跟踪中基本运动检测的思考
- 计算机等级考试二级C辅导材料C语言基本语句
- 计算机语言的基本结构
- 计算机语言 学习小结
- Java初认识--Java语言的书写规范及基本的运算符
- Linux运维之计算机硬件组成与基本工作原理
- 我用过的计算机语言及其开发环境
- 【年度技术观点合集】计算机视觉,自然语言,机器学习…看看顶级科学家们怎么说
- 语言理论的概念和误解
- c 语言 静态顺序表 基本操作
- Java语言入门 -- 第四章 Java应用程序的基本结构