awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

20 个仓库

Awesome GitHub RepositoriesC++ Programming Mastery

Guides learning C++ from basics to advanced topics like STL, object model, and effective coding practices through recommended books and videos.

Distinct from C Programming Resources: Distinct from C Programming Resources: focuses on C++ specifically, covering STL, object model, and advanced topics, not general C resources.

Explore 20 awesome GitHub repositories matching programming languages & runtimes · C++ Programming Mastery. Refine with filters or upvote what's useful.

Awesome C++ Programming Mastery GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • chai2010/advanced-go-programming-bookchai2010 的头像

    chai2010/advanced-go-programming-book

    20,066在 GitHub 上查看↗

    This project is a comprehensive technical guide to advanced Go programming. It serves as a programming guide, technical reference, and textbook covering low-level optimization and distributed systems architecture. The resource provides detailed instructions on writing assembly instructions to optimize performance-critical code and managing C-Go interoperability to bridge C libraries with Go. It also functions as a manual for implementing remote procedure call mechanisms and creating custom plugins for the Protocol Buffers compiler. The material covers high-level capabilities including the de

    Provides a comprehensive resource for mastering advanced Go techniques, from low-level optimization to distributed architecture.

    Go
    在 GitHub 上查看↗20,066
  • federico-busato/modern-cpp-programmingfederico-busato 的头像

    federico-busato/Modern-CPP-Programming

    15,808在 GitHub 上查看↗

    This project is a comprehensive educational resource and programming course covering C++ language semantics and features from C++03 through C++26. It provides structured tutorials and technical guides focused on modern C++ development. The material offers specialized instruction on template metaprogramming, including the use of type traits and compile-time computations. It features detailed guides on concurrency and parallelism for multi-core execution, as well as a reference for software design applying SOLID principles and RAII. Additionally, it covers build performance optimization to redu

    Delivers a comprehensive educational guide covering language semantics and features from C++03 through C++26.

    HTMLc-plus-pluscode-qualitycompilers
    在 GitHub 上查看↗15,808
  • hoanhan101/ultimate-gohoanhan101 的头像

    hoanhan101/ultimate-go

    14,913在 GitHub 上查看↗

    This project is a Go educational resource consisting of a structured language curriculum and a curated programming study guide. It serves as a repository of tutorials and references designed to help developers master the Go programming language. The material focuses on Go programming education, language proficiency training, and the fundamentals of backend development. The resource is delivered as a static site generated from markdown files, using a file-system based organization and template-driven layouts to structure the learning materials.

    Provides comprehensive guides for learning Go from basics to advanced topics like concurrency and backend development.

    Gocomputer-systemsebookgolang
    在 GitHub 上查看↗14,913
  • ardanlabs/gotrainingardanlabs 的头像

    ardanlabs/gotraining

    12,212在 GitHub 上查看↗

    This repository provides curated learning paths, structured courseware, and technical materials for mastering Go programming, container orchestration, and software architecture. It serves as a comprehensive educational resource for systems programming, focusing on language mechanics, memory safety, and high-performance backend design. The project distinguishes itself through a multi-modal instructional design that combines instructor-led workshops, project-based curricula, and competency-based certifications. It offers specialized guidance on building production-grade AI infrastructure, inclu

    Provides a comprehensive curriculum for mastering the Go language from basic syntax to advanced concurrency and systems programming.

    Go
    在 GitHub 上查看↗12,212
  • goplus/xgogoplus 的头像

    goplus/xgo

    9,436在 GitHub 上查看↗

    Xgo is a programming language that combines familiar constructs from languages like C/C++, Go, Python, and JavaScript with a natural language-style syntax that reads closer to plain English. It executes programs compatible with the Go language, allowing reuse of existing Go libraries and tooling, and supports mixing Go and XGo source files within a single package for gradual adoption of its simplified syntax. The language distinguishes itself through direct foreign function interface capabilities, enabling calls to C/C++ and Python libraries using specialized string literal syntax without man

    XGo uses common programming constructs like loops, conditionals, functions, and data structures that mirror those in C/C++, Go, Python, and JavaScript.

    Goai-nativedata-sciencegolang
    在 GitHub 上查看↗9,436
  • a8m/golang-cheat-sheeta8m 的头像

    a8m/golang-cheat-sheet

    8,802在 GitHub 上查看↗

    This project is a Go language cheat sheet and technical reference designed for rapid lookup of syntax patterns and core language features. It serves as a concise programming guide to Go type systems, tokens, and standard programming constructs. The reference covers foundational areas of the language, including concurrency and parallelism through the use of channels and lightweight threads. It also details data modeling using structs and embedding, as well as the language's approach to explicit error handling via return values. Additional guidance is provided on Go application architecture an

    Offers a concise programming guide covering concurrency, data modeling, and error handling.

    cheat-sheetscheatsheetgo
    在 GitHub 上查看↗8,802
  • applenob/cpp_primer_practiceapplenob 的头像

    applenob/Cpp_Primer_Practice

    8,719在 GitHub 上查看↗

    This repository is a C++ study collection and programming courseware designed to support a structured language curriculum. It functions as a comprehensive study repository containing conceptual notes and verified exercise solution sets for learning the C++ programming language. The project provides a set of working source code implementations and answers for practical programming problems. These materials enable language learning and programming practice by allowing users to implement code and verify their logic against solved exercises. The content is organized into a chapter-based director

    Offers practical programming practice through the implementation of textbook exercises to master C++ mechanics.

    C++
    在 GitHub 上查看↗8,719
  • mooophy/cpp-primerMooophy 的头像

    Mooophy/Cpp-Primer

    8,296在 GitHub 上查看↗

    Cpp-Primer 是一个 C++ 编程学习指南和语言参考。它提供了一系列基于《C++ Primer》教科书的已解决练习和参考代码,以帮助学习者验证他们对编程原理和语言实现的理解。 该项目通过一组已完成的编码问题和答案作为学习资源。这些示例在实践中演示了核心语言概念和高级编程技术。 源代码被组织成独立的程序和目录,反映了原教科书的结构。实现利用了 C++ 标准模板库,并遵循模块化头文件架构,以演示惯用的内存管理和现实世界的编译模式。

    Guides the application of C++ from basics to advanced topics like the object model and effective coding practices.

    C++
    在 GitHub 上查看↗8,296
  • adonovan/gopl.ioadonovan 的头像

    adonovan/gopl.io

    8,014在 GitHub 上查看↗

    gopl.io is a Go code sample repository and education resource consisting of a collection of runnable source code programs. It provides practical implementation patterns and idioms to demonstrate Go syntax, types, and core programming concepts. The project covers Go language learning through a curated set of examples, focusing on idiomatic programming and concurrency patterns such as the use of goroutines and channels. The repository is organized in a directory structure that mirrors a reference textbook, with source files transformed into formatted web pages for static hosting.

    Offers a set of reference programs illustrating core language features and common programming concepts in Go.

    Go
    在 GitHub 上查看↗8,014
  • golang-china/gopl-zhgolang-china 的头像

    golang-china/gopl-zh

    6,346在 GitHub 上查看↗

    该项目是 Go 编程语言综合技术指南的中文翻译版。它提供了本地化的软件工程资料和教育文本,旨在帮助开发者掌握该语言的基础知识和高级模式。 该项目作为一项社区驱动的本地化工作,利用基于 Git 的翻译工作流来管理增量变更和贡献。内容以 Markdown 学习资源的形式组织,将复杂的技术书籍从英文翻译成中文,使更多受众能够理解这些概念。

    Provides a comprehensive guide for mastering Go, from basics to advanced topics, translated into Chinese.

    HTML
    在 GitHub 上查看↗6,346
  • forthespada/interviewguideforthespada 的头像

    forthespada/InterviewGuide

    5,816在 GitHub 上查看↗

    InterviewGuide is a comprehensive technical interview preparation platform that covers the full spectrum of software engineering recruitment, from foundational computer science concepts through to offer negotiation. It provides structured learning paths across algorithms, operating systems, databases, networking, and programming languages, with a particular emphasis on C++ and Go. The platform aggregates real interview experiences and company-specific questions from major tech employers, offering candidates a searchable database of past written exam problems and detailed accounts of actual int

    Mastering C++ and Go programming languages from basics to advanced topics for backend development and interview success.

    codecppdata-structures-and-algorithms
    在 GitHub 上查看↗5,816
  • forhappy/cplusplus-concurrency-in-practiceforhappy 的头像

    forhappy/Cplusplus-Concurrency-In-Practice

    5,485在 GitHub 上查看↗

    本项目是一本关于 C++ 并发的综合指南和技术书籍。它作为教育资源,帮助开发者学习多线程编程及线程安全代码的实现。 内容涵盖了 C++ 内存模型、原子操作和同步模式。它将理论解释与实用的代码示例相结合,阐述了如何在多线程应用中防止数据竞争。 教学方法采用基于场景的学习和对 C++ 标准库的分析,以演示并发执行模式和内存顺序约束。

    Provides advanced guidance on systems programming and concurrent execution patterns in C++.

    C++
    在 GitHub 上查看↗5,485
  • gibsjose/cpp-cheat-sheetgibsjose 的头像

    gibsjose/cpp-cheat-sheet

    5,284在 GitHub 上查看↗

    本项目是一系列针对 C++ 语言的精简技术参考和学习指南。它作为语言速查表和编程参考,涵盖了核心语法、标准和数据组织模式。 该资源提供了针对算法学习、数据结构参考和技术面试准备的专业指南。它包括用于复习计算复杂度和高效数据结构使用的材料,适用于竞赛编程。 内容涵盖了广泛的功能领域,包括面向对象编程、内存管理和泛型编程。它还详细介绍了标准库容器、搜索算法实现和各种树结构。

    Provides a technical overview of advanced C++ topics including memory management, polymorphism, and generic programming.

    C++
    在 GitHub 上查看↗5,284
  • golang101/golang101golang101 的头像

    golang101/golang101

    5,012在 GitHub 上查看↗

    golang101 是一个全面的 Go 编程知识库和技术参考库。它提供了结构化的指南和文档,涵盖了 Go 语法、运行时行为和惯用编码模式。 该项目作为一个专门的性能优化指南,提供了减少内存分配、改进垃圾回收和提高执行速度的技术策略。它还专注于 Go 类型系统,包括泛型编程和并发同步技术。 该库涵盖了更广泛的语言学习能力,包括指针和接口的研究、通过通道(channel)和原子操作实现并发编程,以及使用技术测验来测试语言熟练度。 内容以 Markdown 编写,并作为静态站点文档库发布,可安装并托管在本地服务器上进行离线浏览。

    Provides a comprehensive knowledge base for mastering Go programming from basic syntax to advanced runtime and performance topics.

    HTMLbookgogolang
    在 GitHub 上查看↗5,012
  • quorafind/golang-developer-roadmap-cn-2021Quorafind 的头像

    Quorafind/golang-developer-roadmap-cn-2021

    4,372在 GitHub 上查看↗

    该项目为掌握 Go 编程语言提供了一个结构化的路线图,通过按顺序排列的技术主题和先决条件进行学习。它作为一个开发者技能矩阵,映射了成为专业 Go 开发者所需的必要能力和知识领域,并附带了推荐的库、框架和工具列表。 该框架专注于后端开发教育和技术技能映射,引导用户从初学者进阶到高级水平。它提供了一系列引导式的先决条件和资源推荐,以协助软件工程师入职并掌握 Go 生态系统。 内容采用基于 Markdown 的结构和扁平文件信息映射,以呈现知识图谱和资源索引。

    Provides a sequenced roadmap for mastering Go, covering concurrency, microservices, and backend development.

    在 GitHub 上查看↗4,372
  • zachl1/bilibili-plusZ

    ZachL1/Bilibili-plus

    4,184在 GitHub 上查看↗

    Bilibili-plus 是一个精选课程聚合器和教育资源库,旨在集中管理托管在 Bilibili 平台上的教学材料。它作为一套 C++ 编程课件,为技术培训提供了视频讲座、演示幻灯片和源代码的结构化存档。 该项目专注于教育资源聚合和技术课程管理。它将碎片化的视频课程和配套文档组织成一个连贯的 C++ 编程学习路径。 该系统通过基于 JSON 的配置和静态资源映射来管理内容,将外部视频 ID 与精选元数据链接起来。它利用第三方 API 集成和客户端模板渲染,通过 Web 界面交付这些资源。

    Provides a structured learning path and curated resources for mastering the C++ programming language.

    C++
    在 GitHub 上查看↗4,184
  • parallel101/courseparallel101 的头像

    parallel101/course

    4,166在 GitHub 上查看↗

    This project is a technical curriculum and set of educational resources focused on parallel programming, high-performance computing, and systems programming. It provides a structured course covering the implementation of parallel algorithms and multithreading techniques for processing large datasets. The project includes a systems programming guide for modern language features, a framework for lock-free concurrency patterns, and a manual for optimizing CPU and GPU performance through assembly analysis and cache management. The material covers hardware performance tuning, the implementation o

    Provides advanced guides on STL, object models, and modern C++ features for systems programming.

    C++coursecppcpp17
    在 GitHub 上查看↗4,166
  • bootdotdev/curriculumbootdotdev 的头像

    bootdotdev/curriculum

    3,415在 GitHub 上查看↗

    This project is an interactive programming curriculum and educational system designed to teach computer science and software engineering. It provides a structured set of courses and professional roadmaps focused on backend engineering, DevOps, and systems fundamentals. The platform is distinguished by an AI-powered coding tutor that provides Socratic guidance and contextual hints to help students find solutions independently. It features a browser-based code sandbox using WebAssembly to eliminate local environment setup, alongside automated test-based grading and spaced-repetition logic to re

    Offers interactive lessons on Go programming, covering syntax, concurrency, and data modeling.

    algorithmscomputer-sciencecurriculum
    在 GitHub 上查看↗3,415
  • shujiahuang/cpp-primer-plus-6thShujiaHuang 的头像

    ShujiaHuang/Cpp-Primer-Plus-6th

    3,106在 GitHub 上查看↗

    This project is a C++ learning resource and study guide consisting of structured notes and programming examples. It provides practical implementations and exercise solutions covering core language syntax, data types, and control flow. The repository features specialized samples for object-oriented design, including class inheritance, polymorphism, and abstract classes. It includes demonstrations of memory management techniques such as dynamic allocation, move semantics, and placement new, as well as template programming examples for creating generic functions and data structures. The codebas

    Serves as a comprehensive learning resource covering C++ syntax, data types, and control flow.

    C++cppprogramming
    在 GitHub 上查看↗3,106
  • eddycjy/go-developer-roadmapeddycjy 的头像

    eddycjy/go-developer-roadmap

    1,086在 GitHub 上查看↗

    这是一个结构化的教育指南和软件工程课程,旨在促进对 Go 编程语言的掌握。它提供了一个分层的学习路径,将复杂的技术领域组织成逻辑序列,引导用户从基础语法到高级系统架构。 该仓库作为一个精选知识聚合器,依靠社区驱动的贡献来维护其技术材料的准确性和相关性。它通过提供基于参考的技能基准测试脱颖而出,其中包括标准化的习题集和面试题,帮助开发者根据行业期望评估自己的技术熟练程度。 该课程涵盖了广泛的专业发展领域,包括对内部运行时机制的探索、调试方法论以及对语言演进的跟踪。它还提供了精选的第三方库列表,以协助在项目架构和 Web 服务集成方面做出明智的决策。 所有教育内容均作为版本控制仓库中的静态 Markdown 文档提供。这种格式允许用户通过标准的 Pull Request 访问、搜索和贡献学习材料。

    Provides a comprehensive educational path for mastering Go from foundational syntax to advanced software development.

    gomysqlredis
    在 GitHub 上查看↗1,086
  1. Home
  2. Programming Languages & Runtimes
  3. Programming Utilities
  4. Language Learning Resources
  5. C Programming Resources
  6. C++ Programming Mastery

探索子标签

  • Go Programming Mastery1 个子标签Guides learning Go from basics to advanced topics like concurrency, microservices, and backend development through curated resources. **Distinct from C++ Programming Mastery:** Distinct from C++ Programming Mastery: focuses on Go language learning, not C++, covering Go-specific features like goroutines and channels.