News

A loop is a structure in programming that allows you to run the same section of code over and over. This can be used when you want to perform an iterative task (like counting, or sorting through a ...
When thinking about loops in programming languages, they often get simplified down to a conditions section and a body, but this belies the dizzying complexity that emerges when considering loop ...
Vincent Hindriksen from Stream Computing writes that the more you think about it, the more you’ll find that a loop is not a loop. In “Separation of compute, control and transfer” I talked about ...
Recursion is not intrinsically better or worse than loops—each has advantages and disadvantages, and those even depend on the programming language (and implementation).
I think the “While” loop in programming languages needs a refresh. More and more software is being pushed to Web servers, which is essentially a “shared hardware” environment.
Strange Loop talks have introduced me to some of the most interesting new programming languages in the industry. Languages like Idris and Elm, for instance, were introduced respectively by their ...