News for hackers. Stuff that matters.
Re:Meta’s Microservice Architecture [pdf] by randomdata on Tuesday July 11, 2023 @09:30AM (#36680685)
> Almost everything is a "rebranded goto". Functions, conditions, iteration, break/continue.

Not within the context of discussion, where goto refers to the harmful kind. Throw/catch exhibits the very problem Dijkstra was talking about, with execution jumping all over the place haphazardly. Functions, conditions, iteration, break/continue, even (C-style) goto does not exhibit the same problem. They are strictly bridled in the execution scope.

There is good reason why modern languages are moving away from throw/catch. However, there is little question that it is still widely used at this time.

There are no comments on this comment yet.