LINUX.ORG.RU

История изменений

Исправление 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

?