2 ms·
> I find nothing natural in doing operations related to zero i.e. related to nothingness, meaning that I see “adding” and “zero times” as an oxymoron (you canno
by _Nat_ 5y ago
> I find nothing natural in doing operations related to zero i.e. related to nothingness, meaning that I see “adding” and “zero times” as an oxymoron (you cannot associate an action, “adding”, to nothingness, i.e. to “zero”).
Seems related to [this problem](https://stackoverflow.com/questions/47783926/why-are-loops-always-compiled-into-do-while-style-tail-jump https://stackoverflow.com/questions/47783926/why-are-loops-a...).
This is, a proper loop is like
do while (condition)
{
// ... body ....
}
, where each iteration checks for the condition. But some folks might feel like a loop should always just do something first and then consider if it should repeat, i.e.
do
{
// ... body ....
}
while (condition)
From that sort of perspective, zero might seem kinda unnatural and contrived, sorta like
if (!zero)
{
do
{
// ... body ....
}
while (condition)
}
In other words, the fallacy might in some assumption that doing something multiple times means doing it once and then possibly more times.