Текущий архив: 2008.01.27;
Скачать: CL | DM;
Вниз
а как бы for поменять на Найти похожие ветки
← →
Petr V. Abramov © (2007-12-17 23:58) [0]эквивалентный if
теория говорит, что можно.
← →
Real © (2007-12-18 00:08) [1]IF / GOTO ?
← →
Zeqfreed © (2007-12-18 00:16) [2]Или, если без явного перехода, — рекурсия.
← →
Petr V. Abramov © (2007-12-18 00:21) [3]а jmp в асме на что поменять?
или его от ж
одного места придумали?
← →
Petr V. Abramov © (2007-12-18 00:23) [4]а for без
jmp какой-нить умный компилятор (пусть теоретический) реализовал?
← →
DrPass © (2007-12-18 00:24) [5]Теория говорит, что необходимой и достаточной конструкцией для организации нелинейного выполнения алгоритма является цикл while. If - это не панацея :)
← →
Джо © (2007-12-18 00:26) [6]> [3] Petr V. Abramov © (18.12.07 00:21)
> а jmp в асме на что поменять?
> или его от ж
> одного места придумали?
Здрасть, джамп — это наше всё :)
← →
Dib@zol © (2007-12-19 15:11) [7]> а for без jmp какой-нить умный компилятор (пусть теоретический) реализовал?
LOOP/LOOPNE ???
← →
wicked © (2007-12-19 15:14) [8]
> > а for без jmp какой-нить умный компилятор (пусть теоретический)
> реализовал?
>
> LOOP/LOOPNE ???
будешь смеяться, ноLOOP/LOOPNE
медленнее, чемdec ecx
jnz XXX
← →
Rouse_ © (2007-12-19 15:29) [9]
> wicked © (19.12.07 15:14) [8]
Медленней, но однако это For без JMP, что и требовалось доказать :)
← →
Ins © (2007-12-19 15:48) [10]
> а for без
> jmp какой-нить умный компилятор (пусть теоретический) реализовал?
А разница то какая :)
Все равно цикл невозможен без команды перехода (по определению), как бы она не называлась - jmp, jnz или loop
← →
oldman © (2007-12-19 15:50) [11]
> Ins © (19.12.07 15:48) [10]
> Все равно цикл невозможен без команды перехода (по определению),
> как бы она не называлась - jmp, jnz или loop
do ... while
for ... do
не вижу команд перехода :)
← →
Ins © (2007-12-19 15:51) [12]
> не вижу команд перехода :)
А она есть ;-)
Страницы: 1 вся ветка
Текущий архив: 2008.01.27;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.011 c