C/C++各个周期的学习
2024-10-07 17:48:21
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++对象模型》
链接时:
要点:待补充
书籍:《深入理解计算机系统》《程序员的自我修养》
运行时:
要点:待补充
书籍:《深入理解计算机系统》《操作系统》《计算机组成与设计》《计算机体系结构:量化研究方法》《汇编语言》
最新文章
- TSQL语句
- HttpResponse的Close和End 区别
- mysql数据库主从复制部署笔记
- CentOS 安裝 VMware Workstation / VMware Player
- scala学习笔记(6):闭包
- oracle 的行级触发器
- C# WinForm 上传图片,文件到服务器的方法Uploader.ashx
- oracle 日期字段的处理
- http协议通信原理的问答
- EAFP和LBYL 两种防御性编程风格
- unix 环境高级编程-读书笔记与习题解答-第二篇
- Linux系统编程(22)——响应信号
- js获取浏览器窗口的大小
- Hdu 5256 系列转换
- UFLDL接听教程练习(来自编码器和矢量编程疏)
- 【linux之shell脚本】
- codeblocks 配置 opengl 编程宝典 的 gltools 环境
- python之内置函数(一)
- C++对象作为返回值的问题
- flask wigs 服务器