> Where the C users are hiding? Is living programming in C even possible
About half my work is programming B&R PLCs in C, albeit it's C with a custom IDE and code generation that makes it quite different from a normal embedded environment. (The other half is Python, networking, radio comms, sysadmin, etc etc)
But it's actually somewhat rare to find people programming PLCs in C. The vast majority seem to be using a PLC-specific language, and even B&R is starting to move towards Python.
I'm in Industrial Automation (drives and power electronics) and none of the PLC guys here use C, all ladder, sometimes ST. The B&R Acopos Test Rigs that I've built with a B&R PLC do steer towards C for the logic program (Automation studio 2.x). TBH, if I did have to do any PLC programming I'd rather use C than most of the IEC languages. Personally I love C, although I can see the advantages of Python and C++ for tools etc.
About half my work is programming B&R PLCs in C, albeit it's C with a custom IDE and code generation that makes it quite different from a normal embedded environment. (The other half is Python, networking, radio comms, sysadmin, etc etc)
But it's actually somewhat rare to find people programming PLCs in C. The vast majority seem to be using a PLC-specific language, and even B&R is starting to move towards Python.