Re:“C is quirky, flawed, and an enormous success” – Dennis R...
by deely3 on Sunday July 09, 2023 @09:56AM
(#36654475)
I did not touch C for 20y but its make code easy to read and understand. And helps debugging and error searching more easy task.
Re:“C is quirky, flawed, and an enormous success” – Dennis R...
by flohofwoe on Sunday July 09, 2023 @10:17AM
(#36654623)
It's important for reading other people's code. When I see a function call then I know that "anything" can happen inside that function, so I better investigate. For anything that's not a function call it is obvious what happens under the hood.
In languages like C++ I potentially need to check every operator if it is overloaded, and find the place where that happens (I think I haven't seen any IDE support to help with 'resolving' overloaded operators, but maybe that has improved in the meantime).
Re:“C is quirky, flawed, and an enormous success” – Dennis R...
by creata on Sunday July 09, 2023 @07:40PM
(#36660236)
> I think I haven't seen any IDE support to help with 'resolving' overloaded operators
Are you talking about the ability to hover over an operator to find out which function it's calling? I think most IDEs can do that.
Re:“C is quirky, flawed, and an enormous success” – Dennis R...
by c_crank on Sunday July 09, 2023 @11:14AM
(#36655126)
Some of the worst bugs I have experienced are ones where code is executing without it being clear where it is executing. The front end stack is the most awful about this, where at any given moment all kinds of things might happen without notice. A clear, sequential program can be stepped through and understood.
Why is that important to you?