История изменений
Исправление DRVTiny, (текущая версия) :
for(auto i = 100; i >= 0; ++i) {
Сравните это и BASIC: - совершенно ненужная операторная скобка «{» - ни к селу, ни к городу скобки - какое-то странное, далеко не самоочевидное выражение внутри скобок, содержащее ";", т.е. знак, использование которого в нормальном письменном человеческом языке вообще является диким моветоном
И всё это вместо:
for i=100 to 1 step -1
Универсальность for? Да это же просто синтаксическая надстройка над циклами типа while и until! Кстати, назовите мне навскидку хотя бы 5 популярных языков, в которых так же, как и в BASIC - есть циклы не только с предусловием, но и с постусловием, причём это не какая-то составная сбоку припёка как в perl «do {} until», а нормальная полноценная фундаментальная конструкция языка?
Где есть не только
do while COND : CODE : loop
do : CODE : loop while COND
Исходная версия DRVTiny, :
for(auto i = 100; i >= 0; ++i) {
Сравните это и BASIC: - совершенно ненужная операторная скобка «{» - ни к селу, ни к городу скобки - какое-то странное, далеко не самоочевидное выражение внутри скобок, содержащее ";", т.е. знак, использование которого в нормальном письменном человеческом языке вообще является диким моветоном
И всё это вместо:
for i=100 to 1 step -1
Универсальность for? Да это же просто синтаксическая надстройка над циклами типа while и until! Кстати, назовите мне навскидку хотя бы 5 популярных языков, в которых так же, как и в BASIC - есть циклы не только с предусловием, но и с постусловием, причём это не какая-то составная сбоку припёка как в perl «do {} until», а нормальная полноценная фундаментальная конструкция языка?
Где есть не только
do while COND : CODE : loop[/cond], но и
do : CODE : loop while COND
?