原:计算机的多维学习方法

来源:互联网 发布:吃鸡优化软件官网 编辑:程序博客网 时间:2024/05/24 07:19


一、多维之360度学习方法:
纵下:(老码识途):图灵机---机器码---汇编---中级语言---托管汇编(虚拟机中、中间平台等)----高级语言
            计算机结构+内存管理+底层机制(内存模式、对象模型)+编程范式+质量管理(安全、优化、异常、陷阱等)
           理解计算机结构及原理(理解主动的CPU、总线、内存、指令器)、编译器
           理解数据库原理、虚拟机机制、操作系统、存储管理、内存管理、编译原理等
           理解数据结构和控制原理
纵上:OO思想、设计模式、UML、软件工程、多学几种不同思想的语言等
横左:专业方案平台方向的学习
横右:新领域核心算法研究
 

从各个角度去理解语言,并通过语言来理解计算机
丘奇代表了“逻辑”和“语言”,而图灵代表着“物理”和“机器”

二、多维之7轴学习方法:

   一大目的:解决复杂性
   二大任务:描述和处理
   三大内容:语法、语义、词汇规范
   四大成分:信息内容、信息处理、信息传输、信息意识
  五大基础:算法、数据结构、计算机构造原理、程序语言设计编译构造、通用软件原理(OS、数据库、网络、软件工程)
  七大方向:其实就是立体深刻理解一下语言。一个正方立体有7个面,每个面就是一个方向,针对每个面做细化
                                        一 一突破。
                 A、从计算机内部运行机制:反汇编看语言、内存布局
                 B、从构造编译过程看语言
                 C、从软件思想工程看语言
                 D、从程序语言设计看语言
                 E、从语言应用和实战学语言,并能多种方式、范例和检测方法
                 F、从数理逻辑看语言
                 G、从信息指标看语言(万物都有其规则和标量)
    可以通过一个实例,这个实例包含语言各种基本知识。然后我们以这个案例从7个方向做三维全面的分析。   

0 0
原创粉丝点击