
C++
也有中文版本。这个开源项目基本包含所有C++方向,你想找的C++开源项目与资源差不多都能在这找到,无需再四处询问学习项目和资源了。目录是这样的:
Awesome - cpp这个开源项目几乎包含了所有C++相关的方向。你想找的C++开源项目和资源,基本上都能在这找到,不用再四处询问学习项目和资源了。C++学习的话,推荐深蓝学院的这个学习资源,由微软的清华大佬来授课。从入门基础到深入领会现代C++,掌握基础时理解底层细节,把语法和应用相融合,洞悉编程背后的逻辑。我是@程序员柠檬,旨在授人以渔。项目的传送门:https://github.com/fffaraz/awesome - cpp(为英文版)。https://github.com/jobbole/awesome - cpp - cn的中文版。整理了若干适合练手的C++开源项目,开始照着抄,逐渐内化为自己的东西,且按项目难度由简至繁排序。TinnySTL是一个轻量级的C++ STL实现,由多个头文件构成,能轻松嵌入项目使用。该项目包含许多基础的STL组件,像vector、list、map等。这些组件都是依据STL标准重新打造的,有助于你深入理解STL的实现原理。Snake是用C++编写的贪吃蛇游戏的实现。它有助于学习C++基本语法与面向对象编程概念,其代码结构清晰、简单,容易理解和修改。bilibiliLiveRecorder是一款用于录制B站直播的工具,由C++编写而成。该项目有助于你学习C++网络编程、多线程编程和流媒体技术。其代码简单明了,适合初学者拿来练习。Tetris是用C++编写的俄罗斯方块游戏。它能让你学习C++基础语法、图形界面与游戏编程概念,代码简单易理解,非常适合初学者拿来练习。Simple - Web - Server是用C++编写的轻量级HTTP服务器。它有助于你学习C++网络编程、多线程编程还有HTTP协议概念,其代码结构清晰,理解和修改起来都比较容易。OpenCV是一个用C++编写的开源计算机视觉库。它具备诸多强大的图像处理与计算机视觉功能,像图像分割、特征提取、目标检测等。该项目有助于你学习运用C++处理图像和视频数据,还有计算机视觉相关算法与技术。PaddlePaddle属于深度学习框架,由C++编写而成。其具备众多强大的深度学习算法与工具,像卷积神经网络、循环神经网络、图像分类、目标检测等。该项目有助于人们学习深度学习相关知识技术,还能让人了解怎样用C++实现深度学习算法。Libtorch是PyTorch的C++版,有着和PyTorch一样的接口与功能,能让我们在C++里轻松使用PyTorch。该项目有助于我们学会用C++来实现深度学习算法与模型,还能与PyTorch的Python版进行交互。Boost是一个C++库集合,它包含众多常用的C++组件与工具,像字符串处理、文件系统、多线程之类的。该项目有助于你学习C++常用组件和工具,还能让你学会怎样利用Boost库加快C++开发进程。Arduino是个开源电子开发平台,用C++编写。它有众多电子硬件与软件工具,能助力完成很多趣味电子项目,像机器人、智能家居、智能车之类的。通过该项目,你能学会运用C++控制电子设备,达成物联网应用。TensorFlow是个开源的深度学习框架,由C++编写而成。它具备众多强大的深度学习算法与工具,像卷积神经网络、循环神经网络、图像分类、目标检测等。该项目有助于深入学习深度学习知识与技术,还能让人明白怎样用C++达成高性能的深度学习算法。LLVM属于开源的编译器框架,由C++编写而成。它有众多强大的编译器工具与组件,能助力人们打造自己的编译器和编程语言。该项目有助于人们学习编译器知识与技术,掌握运用C++构建高效编译器和编程语言的方法。Chromium属于开源浏览器项目,由C++和其他语言编写而成。它具备众多强大的浏览器功能与工具,像网页渲染、网络通信、JavaScript引擎等。该项目有助于深入探究浏览器相关知识与技术,还能让人明白怎样用C++达成高效的浏览器功能和工具。Apache Kafka是开源的分布式消息队列系统,由Java和Scala编写而成。它具备诸多强大的消息传输与数据处理功能,有助于构建高性能的分布式系统和数据流处理应用。通过该项目,能学习分布式系统、数据流处理的知识技术,还能了解怎样用C++打造高效的分布式消息队列系统与数据流处理应用。Blender是一款开源的三维图形软件,由C++和Python编写而成。其具备众多强大的三维建模与动画制作功能,能助力用户打造高品质的三维图形应用和动画作品。该项目有助于人们学习三维图形与动画制作的知识技术,还能让人了解如何用C++做出高品质的三维图形应用和动画作品。侯捷的C++视频课程向来被看过的同学大力推荐,近期却发觉B站上侯捷老师的C++视频课程几乎全被下架了。于是在网上搜了搜资源,找到一套还算齐全的,其中包含:

华为
编程优质答主,专注于分享计算机编程学习经验,关注我编程不迷茫。
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号