News for hackers. Stuff that matters.
Re:The Evolution of C Programming Practices: A Study of Unix... by coldtea on Friday May 11, 2018 @10:48AM (#17047658)
That's not unrestricted though -- control returns to the caller after the end of the function.

With goto that's not guaranteed to be the case -- that was the spaghetti part.

Re:The Evolution of C Programming Practices: A Study of Unix... by zzzcpan on Friday May 11, 2018 @06:22PM (#17051148)
No, that's not a restriction, but just a behavior. It doesn't keep you from jumping all over the place and modifying shared state by calling methods within methods. You can only use conventions to have some restrictions and structure here. Just like with goto.