使用你选择的一种语言编写一个计算1到10之间所有偶数的程序，并附带解释。
以下是使用Python编写的计算1到10之间所有偶数的程序，附带注释解释：

```python
# 定义一个空列表来存储偶数
even_numbers = []

# 使用for循环迭代1到10的所有数字
for i in range(1, 11):
    # 判断数字是否为偶数
    if i % 2 == 0:
        # 如果是偶数则将其添加到列表中
        even_numbers.append(i)

# 打印出所有偶数
print(even_numbers)
```

首先，我们创建一个空列表 `even_numbers`，它将用于存放我们找到的偶数。 

接下来，我们使用 `for` 循环迭代数字 `1` 到 `10`，通过 `range` 函数生成一个数字序列来迭代。 

在每次迭代中，我们使用 `if` 语句来检查当前的数字是否为偶数。在 Python 中，可以使用取模运算符 `%` 来检查数字是否可以被 `2` 整除，如果余数为0，则表示是偶数。 

如果当前的数字是偶数，我们将其添加到 `even_numbers` 列表中。最后，我们打印出 `even_numbers` 列表，它将输出 `[2, 4, 6, 8, 10]`，即1到10之间的所有偶数。