-
Notifications
You must be signed in to change notification settings - Fork 3
C Programming
Matt Healy edited this page Mar 30, 2023
·
4 revisions
-
Online GDB
- Includes debugging support, which is very useful.
- Also supports a host of other languages, including Java, Python, and JavaScript.
- C++ Shell
-
JDoodle
- Also supports a host of other languages
-
Some little projects that Mr. Healy has been writing up
- Note: for programming the robots in FRC, we frequently only use a limited subset of the functionality provided by the C++ language. As a result, the "boot camp" material covered in the above problems is meant to focus on some core pieces of the C++ language that are useful for that purpose, but are nowhere near a complete "tour of the language". If you're interested in going further, Mr. Healy will be very happy to help you to do so, or you can check out some of the online resources listed below.
(If you find others, please add them to the list!)
- The C++ Language Tutorial on cplusplus.com.
- C++ Tutorial for Complete Beginners on Udemy (free).
- LinkedIn Learning's Learning C++, or any of the many LinkedIn C++ courses.
- Bruce Eckel's "Thinking in C++" (volume 1, volume 2)
- The editions linked to above are a little dated (having been published in 2000), but for what we do with the robots, the basics are all the same. And this edition of each of the books was made freely available, which makes it convenient for our use.