4 ms·
Using "infinite" when you mean "lazily generated" is a large source of confusion for learners of math, computer science, and programming. Infinite things don't
by gowld 7y ago
Using "infinite" when you mean "lazily generated" is a large source of confusion for learners of math, computer science, and programming.
Infinite things don't exist in computing, and infinite things in math are not the same as lazily-generated things. Conflating terminology makes the truth harder to understand. People prove statements about infinite objects and then misapply them to lazily-generated objects.
- markstos 7y agoThe infinity symbol is part of the code. This is about "the first N elements of an infinite sequence". Explaining laziness without infinite lists makes laziness harder to understand.