曾經看過國外的程式猿這麼評價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.htmlStandard C++
https://isocpp.org/State of C++ Evolution
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2597.htmlThe 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-zeroSuper FAQ C++
https://isocpp.org/wiki/faq教程/課程
C++ Programming Tutorial
http://web.archive.org/web/20060424103805/cplus.about.com/od/beginnerctutorial/l/blcplustut.htmLearn 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-cCodesDope : 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.htmlC++ Tutotial (sololearn)
https://www.sololearn.com/Course/CPlusPlusC++ For C Programmers, Part A | Coursera
https://www.coursera.org/learn/c-plus-plus-aC++ For C Programmers, Part B | Coursera
https://www.coursera.org/learn/c-plus-plus-bC, C++ Programming Tutorials
https://www.cprogramming.com/tutorial.htmlC++ Tutorial (w3schools)
https://www.w3schools.com/cpp/default.aspC++ Tutorial (java2s)
http://www.java2s.com/Tutorial/Cpp/CatalogCpp.htmLearn C++ Tutorial (javapoint)
https://www.javatpoint.com/cpp-tutorialYouTube免費視訊教程
CppCon
https://www.youtube.com/user/CppConJason Turner
https://www.youtube.com/user/lefticus1Bo Qian
https://www.youtube.com/user/BoQianTheProgrammerBuckys Roberts
https://www.youtube.com/playlist?list=PLAE85DE8440AA6B83TheCherno
https://www.youtube.com/user/TheChernoProjectDerek Banas
https://www.youtube.com/playlist?list=PLGLfVvz_LVvQ9S8YSV0iDsuEU8v11yP9MCaleb Curry
https://www.youtube.com/playlist?list=PL_c9BZzLwBRJVJsIfe97ey45V4LP_HXiGBlacksmith
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.htmlFree C++ Programming Book
https://books.goalkicker.com/CPlusPlusBook/Fundamentals of Programming C++
http://freecomputerbooks.com/Fundamentals-of-Programming-Cpp.htmlFree 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
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-familyVisual Studio
https://visualstudio.microsoft.com/downloads/Intel® System Studio
https://software.intel.com/en-us/forums/intel-system-studioOracle 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/sanitizersRecord and replay
https://github.com/mozilla/rrWindows Debugging Tools C++
https://www.nirsoft.net/programmer_tools.html開源庫
GSL
https://github.com/microsoft/GSLBoost文檔
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#DocumentationPlot 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