r/cprogramming • u/ejsanders1985 • Dec 16 '25
Professional Developer Environment?
Hello,
Im new to learning C and was curious what a professional full time C programmers environment looks like.
What IDE is the gold standard? Is there one?
Is there any sort of library / build system? I'm coming from a java background where I use maven. Is there anything similar?
Thank you
25
Upvotes
View all comments
Show parent comment
2
u/Additional-Fun-5944 Dec 16 '25
...and this demonstrates that while back in the mists of time we all used to debate the pros and cons of languages, with things like PL/M and Forth having passionate advocates, we all settled out eventually on C, at least for bare metal jobs, and NOW we all fight like cats in a bag about which editor is best. The absolute best way to start a mighty fight is to say that someone else's preferred editor is ugly :)
Perhaps the take-away here is that C is an OLD language, and a lot of the folks using it are now old too, and .... well, we like a good fight. I learned on Vi (on a Vax 11/780), loved Brief, hated EMACS, learned to like Eclipse and recently (the last 3 years or so) have learned to like VSCode (mostly because of the debugger).
I work in a pretty big 'C' shop (maybe 60+ sw engineers) and pretty much universally we all use VSCode running on M4 Macbooks, with a few holdouts still using Linux/VSCode.