If I have a program used in a chip in a phone or some such, the program will be designed in hand with the hardware, and will necessarily make use of say interrupt lines being set low under whatever conditions are relevant, and so forth. /r/programminghelp – for beginner questions about programmingĪ lot of the time software of this kind is written with the environment it's running with in mind by necessity./r/programming – for discussion and news about computer programming./r/learnprogramming – for people interested in learning to code./r/dailyprogrammer – for programming challenges of varying difficulty./r/cs50 – Harvard's Introduction to Computer Science./r/cpp_questions – for questions about C++./r/cplusplus and /r/cpp – for discussions about C++./r/computerscience – for discussion about computer science./r/coding – for a tighter focus on code.r/C_Homework – another subreddit for questions r/cprog – another subreddit for articles and discussions CS50-Harvard's introduction to computer science with a C programming course.Ī Tutorial on Portable Makefiles Other Subreddits on C.POSIX.1-2008-the standard operating system interface.
GLIBC, the GNU C Library documentation provides a manual (PDF, HTML), Wiki, and FAQ.The C Book second edition by Mike Banahan, Declan Brady and Mark Doran is freely available online.Written by the language author, and known colloquially as the "K & R" book-a book of lore The C Programming Language by Dennis M.Use this tool to format code as code FiltersĬlick the following link to filter out the chosen topic Only C is on topic (not C++, C# or general programming).Format your code properly (4 leading spaces, correctly indented).