当前位置:首页 > 单片机 > C语言与CPP编程
[导读]曾经看过国外的程序猿这么评价C/C++: 想要精通C/C++,就跟要精通中文一样难,至少需要你努力三年。 提到C/C++语言很多初学者都觉得,学到中间就进行不下去了,但是如果你最难啃的那几块硬骨头拿下,一切都会顺畅许多,而且C++诞生很久了,因此有大量可以免费

曾经看过国外的程序猿这么评价C/C++ 想要精通C/C++,就跟要精通中文一样难,至少需要你努力三年。

提到C/C++语言很多初学者都觉得,学到中间就进行不下去了,但是如果你最难啃的那几块硬骨头拿下,一切都会顺畅许多,而且C++诞生很久了,因此有大量可以免费阅读编程文档。 近日,猿妹在Quora上发现一份免费的C ++资料列表,涉及到C++的各方各面。 如果你对C++感兴趣,不妨继续往下看看看这些资料是不是你正需要的:

C++标准参考

C++ reference

地址:https://en.cppreference.com/w/


C++ Coding Standard

地址:http://www.possibility.com/Cpp/CppCodingStandard.html


Standard C++

地址:https://isocpp.org/


State of C++ Evolution

地址:http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2597.html


The C++ Resources Network

地址:http://www.cplusplus.com/


Draft C++ Standard: Contents

地址:http://eel.is/c++draft/


指南类资源

C++ Core Guidelines
地址: http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rc-zero

Super FAQ C++

地址:https://isocpp.org/wiki/faq


教程/课程


C++ Programming Tutorial

地址:http://web.archive.org/web/20060424103805/cplus.about.com/od/beginnerctutorial/l/blcplustut.htm


Learn C++

地址:https://www.learncpp.com/


C++ Tutorial (tutorialspoint)

地址:http://www.tutorialspoint.com/cplusplus/


Modernes C++

地址:http://www.modernescpp.com/index.php/der-einstieg-in-modernes-c


CodesDope : C++ tutorial

地址:https://www.codesdope.com/cpp-introduction/


C++ Language - C++ Tutorials

地址:http://www.cplusplus.com/doc/tutorial/


C++ Tutorial (Udemy)

地址:https://www.udemy.com/course/free-learn-c-tutorial-beginners/


C++ Programming Language - GeeksforGeeks

地址:https://www.geeksforgeeks.org/c-plus-plus/


C++ Tutorial - Learn C++ 

地址:https://www.cprogramming.com/tutorial/c++-tutorial.html


C++ Tutotial (sololearn)

地址:https://www.sololearn.com/Course/CPlusPlus


C++ For C Programmers, Part A | Coursera

地址:https://www.coursera.org/learn/c-plus-plus-a


C++ For C Programmers, Part B | Coursera

地址:https://www.coursera.org/learn/c-plus-plus-b


C, C++ Programming Tutorials

地址:https://www.cprogramming.com/tutorial.html


C++ Tutorial (w3schools)

地址:https://www.w3schools.com/cpp/default.asp


C++ Tutorial (java2s)

地址:http://www.java2s.com/Tutorial/Cpp/CatalogCpp.htm


Learn C++ Tutorial (javapoint)

地址:https://www.javatpoint.com/cpp-tutorial


YouTube免费视频教程

CppCon

地址:https://www.youtube.com/user/CppCon


Jason Turner

地址:https://www.youtube.com/user/lefticus1


Bo Qian

地址:https://www.youtube.com/user/BoQianTheProgrammer


Buckys Roberts

地址:https://www.youtube.com/playlist?list=PLAE85DE8440AA6B83


TheCherno

地址:https://www.youtube.com/user/TheChernoProject


Derek Banas

地址:https://www.youtube.com/playlist?list=PLGLfVvz_LVvQ9S8YSV0iDsuEU8v11yP9M


Caleb Curry

地址:https://www.youtube.com/playlist?list=PL_c9BZzLwBRJVJsIfe97ey45V4LP_HXiG


Blacksmith

地址:https://www.youtube.com/playlist?list=PLB9ZeIzzfPE0a7xjrmjTffWb1g5ZCSkE-


免费C++书籍

这五个网站基本汇总了所有免费的C++书籍,你可以通过它们找到你想要的那本:

Free C++ Books

地址:https://tfetimes.com/free-c-books/


Free C++ Books Download
地址: http://www.freebookcentre.net/Language/Free-C++-Books-Download.html

Free C++ Programming Book

地址:https://books.goalkicker.com/CPlusPlusBook/


Fundamentals of Programming C++

地址:http://freecomputerbooks.com/Fundamentals-of-Programming-Cpp.html


Free Programming Books

地址:https://www.e-booksdirectory.com/programming.php


不免费但是必读的C++书籍列表

The Definitive C++ Book Guide and List

地址:https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list/388282#388282


免费编译器

GCC, the GNU Compiler Collection

地址:https://gcc.gnu.org/


Clang C Language Family Frontend for LLVM

地址:https://gcc.gnu.org/


Cygwin

地址:http://www.cygwin.com/


Minimalist GNU for Windows

地址:http://www.mingw.org/


IBM C and C++ Compiler Family

地址:https://www.ibm.com/us-en/marketplace/ibm-c-and-c-plus-plus-compiler-family


Visual Studio

地址:https://visualstudio.microsoft.com/downloads/


Intel® System Studio
地址: https://software.intel.com/en-us/forums/intel-system-studio

Oracle Developer Studio

地址:https://www.oracle.com/technetwork/server-storage/developerstudio/overview/index.html


调试工具

GDB: The GNU Project Debugger

地址:https://www.gnu.org/software/gdb/


Kdevelop

地址:https://www.kdevelop.org/


Data Display Debugger

地址:https://www.gnu.org/software/ddd/


Valgrind Home

地址:http://valgrind.org/


Sanitizers

地址:https://github.com/google/sanitizers


Record and replay

地址:https://github.com/mozilla/rr


Windows Debugging Tools C++

地址:https://www.nirsoft.net/programmer_tools.html


开源库

GSL

地址:https://github.com/microsoft/GSL


Boost文档

地址:https://www.boost.org/doc/libs/


wxWidgets官网

地址:http://wxwidgets.org/


gtkmm

地址:https://www.gtkmm.org/en/


CopperSpice

地址:https://www.copperspice.com/


Qt

地址:https://www.qt.io/


Eigen

地址:http://eigen.tuxfamily.org/index.php?title=Main_Page#Documentation


Plot utils

地址:https://www.gnu.org/software/plotutils/


Asio

地址:https://think-async.com/Asio/


POCO

地址:https://pocoproject.org/


abseil

地址:https://abseil.io/


C++开源库汇总列表

地址:https://en.cppreference.com/w/cpp/links/libs

点【在看】是最大的支持 

免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭