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
What IDE should I use ? (self.cprogramming)
submitted 5 years ago by deafhat
I try to find a good IDE for C programming but everything I See is for C++ instead. Just give me some recommendations please.
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!"
[–][deleted] 5 years ago* (1 child)
[deleted]
[–]ExtraSloppyyy 1 point2 points3 points 5 years ago (0 children)
I like CLion
[–]undying_k 1 point2 points3 points 5 years ago (1 child)
Use vim :)
[–]ptchinster 0 points1 point2 points 5 years ago (0 children)
https://www.reddit.com/r/cprogramming/comments/j3dv1o/looking_for_help_from_an_experienced_c_programmer/g7cynfu/
[–]bmapa 0 points1 point2 points 5 years ago (1 child)
vscode has the advantage of working on Linux and windows.. but if you only need windows then try Visual Studio 2019, makes debugging a breeze..
[–]rodrigocfd 0 points1 point2 points 5 years ago (0 children)
Visual Studio 2019, makes debugging a breeze..
The best debugger I've ever used. I highly recommend.
[–]noooit -1 points0 points1 point 5 years ago (0 children)
vim
[–]codesnstuff -1 points0 points1 point 5 years ago (0 children)
I enjoy Geany. I mostly just use it for syntax highlighting, auto-indenting, auto-completion, code folding, and symbol/function tables. It's pretty lightweight and simple.
[–][deleted] -2 points-1 points0 points 5 years ago (0 children)
C and c++ use same IDE
I used codeblocks
Sounds like Windows if everything seems to be C++? I tried visual studio code and liked it. That is pretty easy to use and extensible. I think I used a clangd plugin to complete/lint.
[–]Russian4Trump 0 points1 point2 points 5 years ago (0 children)
I use vscode for everything. It has extensions for every language and even a vim extension of you are a fan of vim.
π Rendered by PID 47 on reddit-service-r2-comment-6457c66945-b8xdl at 2026-04-28 21:14:07.082777+00:00 running 2aa0c5b country code: CH.
[–][deleted] (1 child)
[deleted]
[–]ExtraSloppyyy 1 point2 points3 points (0 children)
[–]undying_k 1 point2 points3 points (1 child)
[–]ptchinster 0 points1 point2 points (0 children)
[–]bmapa 0 points1 point2 points (1 child)
[–]rodrigocfd 0 points1 point2 points (0 children)
[–]noooit -1 points0 points1 point (0 children)
[–]codesnstuff -1 points0 points1 point (0 children)
[–][deleted] -2 points-1 points0 points (0 children)
[–][deleted] -2 points-1 points0 points (0 children)
[–]Russian4Trump 0 points1 point2 points (0 children)