C/C++ 程序的生命周期

编写时:

要点:业务,数据结构,控制解耦;健壮;易修改;清晰简单无歧义;易重用;低耦合高内聚;易链接;速度快(时间复杂度,空间复杂度,cache友好);

书籍:《c++程序设计语言》《effective C++》《more effective C++》《C++标准库》《C++沉思录》《深入理解C++11》

《大规模C++程序设计》《google C++ style》《华为编程规范》《数据结构与算法分析》《现代C语言程序设计》《C++并发编程实践》

《编译原理(前端部分)》《UNIX环境高级编程》《代码简洁之道》《重构》《设计模式》《计算机程序构造和解释》《深入理解并行编程》

《深入理解linux内核》《算法导论》《单元测试》

开源代码:STL;leveldb;osmium;spdlog;redis;googletest;

编译时:

要点:待补充

书籍:《深入理解计算机系统》《程序员的自我修养》《编译原理》《汇编语言》《深度探索C++对象模型》

链接时:

要点:待补充

书籍:《深入理解计算机系统》《程序员的自我修养》

运行时:

要点:待补充

书籍:《深入理解计算机系统》《操作系统》《计算机组成与设计》《计算机体系结构:量化研究方法》《汇编语言》

最新文章

  1. TSQL语句
  2. HttpResponse的Close和End 区别
  3. mysql数据库主从复制部署笔记
  4. CentOS 安裝 VMware Workstation / VMware Player
  5. scala学习笔记(6):闭包
  6. oracle 的行级触发器
  7. C# WinForm 上传图片,文件到服务器的方法Uploader.ashx
  8. oracle 日期字段的处理
  9. http协议通信原理的问答
  10. EAFP和LBYL 两种防御性编程风格
  11. unix 环境高级编程-读书笔记与习题解答-第二篇
  12. Linux系统编程(22)——响应信号
  13. js获取浏览器窗口的大小
  14. Hdu 5256 系列转换
  15. UFLDL接听教程练习(来自编码器和矢量编程疏)
  16. 【linux之shell脚本】
  17. codeblocks 配置 opengl 编程宝典 的 gltools 环境
  18. python之内置函数(一)
  19. C++对象作为返回值的问题
  20. flask wigs 服务器

热门文章

  1. 2018-2-13-win10-UWP-等级控件
  2. word2vec 原理浅析 及高效训练方法
  3. vue 点击切换图标
  4. mongodb的学习 (2)
  5. linux上安装php phpredis扩展
  6. mybatis 多表查询sql
  7. Django 自定义 admin
  8. PHP FILTER_SANITIZE_NUMBER_FLOAT 过滤器
  9. Vue 事件相关实例方法---on/emit/off/once
  10. git+可视化工具+github/码云