Skip to content

Latest commit

 

History

History
64 lines (37 loc) · 4.04 KB

refs.md

File metadata and controls

64 lines (37 loc) · 4.04 KB

This page lists the useful online references

This link provides grammars along with examples for C++ standard libraries.

This link also provides grammars along with examples for C++ standard libraries.

It provides lots of useful programs in C/C++, which is a place to find high-quality codes to read.

This link provides free English e-books centered around programming and computer science.

LeetCode is a well-known platform that provides online programming exercises for users who aim to prepare for technical interviews.

StackOverflow is an open English community for coders, providing a public Q&A platform for coding questions.

SegmentFault is an open Chinese community for coders, providing a large number of articles for different topics in computer science and, similarly, a public Q&A platform for coding questions.

This link describes the standards of Google C++ Coding Style.

This link provides grammers alone with examples for Boost, which provides free peer-reviewed portable C++ source libraries.

Virtual Judge is not a real online judge. It can grab problems from other regular online judges and simulate submissions to other online judges. It aims to enable holding contests when you don't have the test data.

This link contains some lectures about useful tools from MIT. Classes teach you all about advanced topics within CS, from operating systems to machine learning, but there’s one critical subject that’s rarely covered, and is instead left to students to figure out on their own: proficiency with their tools. We’ll teach you how to master the command-line, use a powerful text editor, use fancy features of version control systems, and much more!

luogu is an Online Judge platform, providing coding problems of many levels, suitable for preparing for algorithmic contests.

Compiler Explorer is an interactive compiler exploration website. Edit C, C++, Rust, Go, D, Haskell, Swift, Pascal, ispc or other language code, and see how that code looks after being compiled in real time. Multiple compilers are supported, many different tools and visualations are available, and the UI layout is configurable (thanks to GoldenLayout).

Google coding Style Guide

A special online judge which is mainly about mathematics and you need to submit only the result, which means that you can use any method, any language, any device you desire to solve the problem(for example, pen and paper and brain). When you work out a problem successfully, you can go to the discussion board or look at the official tutorial.

CSDN is a domestic website for all programmers to look for references and coding assistance. Its useful resources and experience from other programmers will be of great assistance.

This is the website of Microsoft to introduce Hungarian Notation. Even though a bit complicated , the use of this coding style may help you to avoid many common errors.

This is a website where basic knowledge of C and C++ is showed in detail, where beginners may get a better grasp in some details.