探索操作系统:69天C语言深度实现 |代码库 | #c语言

本仓库是一次操作系统概念的探索之旅,通过C语言进行实践性实现。每天聚焦一个特定主题,结合理论讲解与动手编码实践。
memsafe:让C++代码更安全、更可靠的单头文件库和Clang编译器插件。| #C++

自动管理内存,减少引用数据类型错误;防止数据竞争,保护多线程访问安全;无需修改旧代码,无缝兼容C++20
Beej的C语言入门到进阶的超级指南,从基础语法到高级特性,帮你轻松掌握C语言的核心知识

Beej's Guide to C Programming | #C语言 #指南
系列教程: 如何编写一个bootloader | #教程 #c++

从汇编语言开始,然后逐步编写 C++
一个便携、简单、可扩展的C++日志库,支持CSV日志格式和宽字符串,适用于多种平台和编译器,无需第三方依赖,具有线程和类型安全特性

SergiusTheBest/plog | #c++
高性能C++基础库,支持C++高性能服务端开发,提供大量基础组件,广泛应用于对性能有严苛要求的场景,如搜索推荐引擎、自动驾驶车载计算等

Babylon | #c++
现代的 C++ 工具包,用于高速的进程间通信 (IPC)

Flow-IPC | #C++ #工具
收集C/C++新手学习的入门项目,整理收纳开发者开源的小项目、工具、框架、游戏等,视频,书籍,面试题/算法题,技术文章。| github | #c++
基本数据结构如:FIFO、定长队列、评分者、线程安全变量、KD-tree、grid-map。
SLAM 的基本数值函数和几何函数。
基本的 2D SLAM 算法,例如:粒子滤波器、网格映射、光线投射。
基本的VSLAM算法如:标定(单声道、立体、VIO)、形状检测(圆形、三角形矩形)、车道检测。
视觉/机器人系统的各种“肮脏工作”,例如:文件系统、yaml、tictoc、数据记录器、调试绘制、分析。从而使研究人员专注于他们的算法。

VIOLA | #c++
C++ 核心指南 | C++ Core Guidelines | #C++ #电子书 #指南

这是一份持续改进的动态文件,可帮你有效地使用现代 C++。“现代 C++”是指 C++11 及更新版本。

这些指南主要关注相对较高层次的问题,如接口、资源管理、内存管理和并发性。这些规则影响应用架构和库设计。遵循这些规则将导致代码在静态类型安全性上有保障,没有资源泄漏,并且能捕获比现今代码中更多的编程逻辑错误。而且它将运行得很快——你完全有能力做到正确。

本书对低层次的问题,如命名约定和缩进风格,不太关心。
C语言编程透视 | 项目首页 | 代码仓库 | 在线阅读 | 配套视频 | #C语言 #电子书

本书大部分内容是在08年编写的。旨在以实验的方式去探究类似 Hello World 这样的小程序在开发与执行过程中的微妙变化,一层层揭开 C 语言程序开发过程的神秘面纱,透视背后的秘密。
#QT6.0 #C语言

老九课堂

老九c++ qt6.0 开发实战
上千页的中文C++电子书。本书含十大主题,分为 Basics、Modern C++、C++23、Metaprogramming、Concurrency、Performance、Algorithms、Techniques、Tricks 和 Miscellaneous。

现代C++之书 | #电子书 #C++
超快的C++单头文件测试框架

这是一款轻量级、快速的 C++ 测试框架,它使用起来十分方便,引入头文件即可使用,而且速度快、编译时间短,支持 C++ 11/14/17/20。

它与其他测试框架的主要区别在于它轻巧且非侵入式:

1.在包含标头和编写数千个断言方面,编译时间超轻
2.即使在MSVC / GCC / Clang最激进的警告级别上也不会产生任何警告
3.可以使用标识符从二进制文件中删除所有与测试相关的内容DOCTEST_CONFIG_DISABLE
4.线程安全- 断言可以从单个测试用例产生的多个线程使用 -示例
5.断言可以在测试上下文之外使用——作为通用断言库——示例
6.没有全局命名空间污染(一切都在doctest::)并且不会拖拽任何标题
7.可移植的C++11(C++98 使用标签1.2.9)有 100 多种不同的 CI 构建(静态分析、消毒剂……)
8.二进制文件 (exe/dll) 可以使用另一个二进制文件的测试运行程序 => 在单个注册表中进行测试 -示例

Doctest | #框架 #c++
这是一个适合初学者从入门到进阶的仓库,解决了面试者与学习者想要深入 C++ 及如何入坑 C++ 的问题。除此之外,本仓库拓展了更加深入的源码分析,多线程并发等的知识,是一个比较全面的 C++ 学习从入门到进阶提升的仓库。

C++ 那些事 | #C++
C/C++ 的轻松静态链接和可移植应用程序

Alpine Linux | #C++
 
 
Back to Top