内容目录
C/C++:
- Makefile.md:Makefile笔记。
- CMake.md:CMake笔记。
- TCC.md:一个轻量极简自举的C编译器TinyCC的使用文档与源码解析。
- CTrapsAndPitFalls.md:《C陷阱与缺陷》粗略笔记。
- C++Primer.md:C++入门书籍《C++ Primer》笔记与代码记录。
- EffectiveC++.md:C++必读书籍《Effective C++》笔记与记录。
- C++STL.md:《C++标准库》笔记与代码。
- C++ObjectModel.md:《深度探索C++对象模型》笔记与代码。
- MySTL.md:基于《STL源码剖析》的个人STL实现。
- Boost.md:C++Boost库学习,TODO。
- CppToolChain.md:C++工具链使用总结。
- C++NewStandard.md:C++新标准学习(C++11/14/17/20/23)。
- C++TemplateProgramming.md:C++模板编程学习。
- C++20Programming.md:《C++20高级编程》代码记录。
- C++TemplateMetaProgrammingInAction.md:《C++模板元编程实战:一个深度学习框架的初步实现》代码记录。
- C++CodingStandards.md:《C++编程规范:101条规则、准则与最佳实践》笔记。
- C++ConcurrencyInAction.md:《C++并发编程实战》笔记。
- C++DesignPattern.md:《设计模式——可复用面向对象软件的基础》笔记。
- C++ToDo.md:C++待学习的更多东西。
通用编程语言:
- Java.md:Java入门。
- Python.md:Python语言入门,基本语法。
- Haskell.md:纯函数式编程语言Haskell入门。
- Scala.md:Scala语言入门,基本语法。
- SICP.md:SICP学习笔记,兼Scheme语法入门。
- IoLanguage.md:编程语言IO入门,非常粗浅无甚参考价值。
- Ruby.md:Ruby语言入门,很粗浅无甚参考价值。
- Lua.md:脚本语言Lua入门。
领域特定语言:
- BatchScript.md:Windows批处理脚本了解。
- SQL.md:基本SQL知识。
- Prolog.md:声明式编程语言Prolog入门。
操作系统:
工具:
编译原理:
- BNF&RecursiveDescent.md:BNF文法与递归下降算法。
- OperatorPrecedenceParser.md:运算符优先级分析法解析表达式。
- CompilerOptimizations.md:粗浅的编译器优化方法了解。
图形学:
- LearnOpenGL.md:OpenGL学习。
数学:
- MathFunc.md:
<math.h>
常用数学函数分析与实现,TODO。 - CategoryTheory.md:范畴论粗浅了解,为了理解Haskell,TODO中。
杂项:
- Encoding.md:关于字符编码。
- Repos.md:感兴趣的开源项目列表,用来索引和查询。
文档链接记录:
- Docs.md:各种计算机相关的文档与资料链接记录。
娱乐:
关于这个仓库
记录个人计算机相关笔记,方便随时查阅,基本都是一些入门和常识性的东西。
镜像仓库
- Github: tch0/notes
- Gitee: tch0/notes