Discussion about this post

User's avatar
Christian Lynbech's avatar

I am having some problems understanding what you mean by "algorithm" here. There is no such thing as a program without an algorithm; even if you try to sort a list by picking elements at random, that is an algorithm, even if it is a bad one. Clearly you must use the word as a proxy for a certain subset of algorithms.

That certainly applies to the internet as well, it is full of algorithms. That TCP guarantees delivery is ruled by an algorithm, the routers that make the internet work has lots of algorithms in order to manage their routing tables and also there are routing protocols that implement algorithms between the routers which is crucial to keep the information flowing (see for instance OSPF https://en.wikipedia.org/wiki/Open_Shortest_Path_First).

Expand full comment
3 more comments...

No posts