计算机系统观
日本的计算机技术书籍显得驾轻就熟、庖丁解牛、深入浅出、简明直观,适合闲暇阅读。比如《程序是怎样跑起来的》、《计算机是怎样跑起来的》、《网络是怎样连接的》、《程序员的数学3:线性代数》等。下面是《计算机是怎样跑起来的》的摘要笔记。
计算机三大原则
- 计算机是执行输入、运算、输出(程序)的机器(硬件)
- 程序是指令和数据的集合
- 计算机的处理方式有时与人们的思维习惯不同?
- 机器语言
- 汇编指令
- 事件驱动
- 状态机
- 面向对象编程(OOP)是什么?
- OOP通过把组件拼装到一起构建程序
- OOP能够提升程序的开发效率和可维护性
- OOP是适用于大型程序的开发方法
- OOP就是在为现实世界建模
- OOP可以借助UML设计程序
- OOP通过在对象间传递消息驱动程序
- OOP使用继承、封装和多态
- 数据库
- CRUD
- CREATE
- REFER
- UPDATE
- DELETE
- CRUD
- TCP/IP网络
- 密码学
- 公开密钥加密技术
- 数字签名(Message Digest)
- MD5
- XML
- HTML是给人看的,XML是给计算机看的
- XML是通用的数据交换格式
- CSV
- DOM
- SAX
- 系统工程师
- 技术能力
- 沟通能力
参考文献
- 计算机是怎样跑起来的