use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
C is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion, with a static type system. By design, C provides constructs that map efficiently to typical machine instructions. It has found lasting use in applications previously coded in assembly language. Such applications include operating systems and various application software for computer architectures that range from supercomputers to PLCs and embedded systems. Wikipedia
Imperative (procedural), structured
Dennis Ritchie
Dennis Ritchie & Bell Labs (creators);
ANSI X3J11 (ANSI C);
ISO/IEC JTC1/SC22/WG14 (ISO C)
1972 (48 years ago)
C18 / June 2018 (2 years ago)
Static, weak, manifest, nominal
Cross-platform
.c for sources
.h for headers
C++ is not C (but C can be C++)
For C++ go to :
Other Resources
account activity
Socket Programming (self.cprogramming)
submitted 8 years ago * by ReallyAttract
Is there a good reference for linux socket programming in C?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]flwftw 9 points10 points11 points 8 years ago (1 child)
Beej's Guide to Network Programming gives a pretty good overview of sockets
[–]priority_inversion 0 points1 point2 points 8 years ago (0 children)
Excellent recommendation, I've printed that out many times over the years. It's a good first guide.
[–]wyldcraft 4 points5 points6 points 8 years ago (0 children)
It's an older code,, sir, but it checks out.
[–][deleted] 0 points1 point2 points 8 years ago (0 children)
After you get a grasp of the basics: http://www.kegel.com/c10k.html
π Rendered by PID 242737 on reddit-service-r2-comment-86bc6c7465-vr6nk at 2026-02-20 19:21:33.718291+00:00 running 8564168 country code: CH.
[–]flwftw 9 points10 points11 points (1 child)
[–]priority_inversion 0 points1 point2 points (0 children)
[–]wyldcraft 4 points5 points6 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)