News for hackers. Stuff that matters.
Re:The Evolution of C Programming Practices: A Study of Unix... by 0xcde4c3db on Friday May 11, 2018 @09:01AM (#17046965)
> It bothers me when "goto" is assumed to be "a maligned language construct".

That's a statement about what people say about the feature, not about the feature itself. The subtlety here is that malign as an adjective refers to something evil or ill-intentioned, while as a verb it means something closer to slander or defame. It's frequently (mostly?) used in a context of skepticism regarding the claims in question, especially in the construction much-maligned.

Re:The Evolution of C Programming Practices: A Study of Unix... by simias on Friday May 11, 2018 @09:40AM (#17047212)
Sounds a bit like a strawman then, does anybody actually maligns "goto" as an error handling construct in C? It's pretty standard in my experience. It's goto "like in BASIC" that's utterly evil and rightfully maligned. And having learned C coming from BASIC I speak from experience...
Re:The Evolution of C Programming Practices: A Study of Unix... by MikkoFinell on Friday May 11, 2018 @10:18AM (#17047436)
Yes actually. Our teacher in university described it as "Something really bad".
Re:The Evolution of C Programming Practices: A Study of Unix... by simias on Friday May 11, 2018 @01:19PM (#17049114)
In the context of C or C++? I've read similar warnings in C++ tutorials in the past and I tend to agree with them, in C it's just silly however.
Re:The Evolution of C Programming Practices: A Study of Unix... by MikkoFinell on Friday May 11, 2018 @01:28PM (#17049204)
In the context of a C systems programming class.