Dijkstra seemed to think that it's a mistake to define operations directly on arrays, as opposed to on individual elements of arrays. Of course, this would also rule out nearly every modern language, since map/reduce/list comprehensions all fall into this category. Then again, Dijkstra hated almost every language out there. At least he's consistent.
Dijkstra seemed to think that it's a mistake to define operations directly on arrays, as opposed to on individual elements of arrays. Of course, this would also rule out nearly every modern language, since map/reduce/list comprehensions all fall into this category. Then again, Dijkstra hated almost every language out there. At least he's consistent.