Можно ли сюда отнести изменения CASE?

(1) (например, Си, Делфи) switch/case - другой способ записи if (синт. сахар). Вариант "Иначе" по-умолчанию пустой
(2) Оберон - другой способ записи if (синт. сахар). Вариант "Иначе" обязателен.
(3) Оберон-7 - особый случай: сначала нужно выполнить классификацию с отображением на 0..n-1, а затем обработать "ситуацию" согласно её классу. Последнее эффективно реализуется урезанным CASE: метки только целые 0..n-1, вариант "Иначе" отсутствует.

(1)-(2) по первой мысли.
(2)-(3) по второй.

См. разницу в примерах (+ оставлен синт. CASE):
> -- The Programming Language Oberon (Revision 1. 10. 90) писал(а):
> ...Example:...Example:> -- The Programming Language Oberon (Revision 1.11.2008) писал(а):
> ...Example:... Example: