3 ms·
I find it interesting that one of Tanenbaum’s criticisms: that they needed to be part of the language, has indeed been addressed. Pretty much every language now
by moomin 5y ago
I find it interesting that one of Tanenbaum’s criticisms: that they needed to be part of the language, has indeed been addressed. Pretty much every language now has Promise-like semantics that do, indeed, allow you to use a network call in a similar manner to a regular procedure call. But we had to change the semantics of the average programming language to do it.
His take that it needed to be part of the OS seems to have proved incorrect. TCP and UDP are definitely part of the OS, but HTTP sits in the user layer without people blinking an eye.