История изменений
Исправление vladimir-vg, (текущая версия) :
После чего перенести сам Metaprog на Си
Визуальный Си в моём понимании это такая среда где все самые безумные трюки с памятью и указателями можно будет показать в понятной визуальной форме.
Как ты визуально покажешь, например такой код? http://www.catb.org/jargon/html/D/Duffs-device.html
register n = (count + 7) / 8; /* count > 0 assumed */
switch (count % 8)
{
case 0: do { *to = *from++;
case 7: *to = *from++;
case 6: *to = *from++;
case 5: *to = *from++;
case 4: *to = *from++;
case 3: *to = *from++;
case 2: *to = *from++;
case 1: *to = *from++;
} while (--n > 0);
}
Сам пока не могу придумать как это будет выглядеть, но допускаю что это возможно.
Исходная версия vladimir-vg, :
После чего перенести сам Metaprog на Си
Dизуальный Си в моём понимании это такая среда где все самые безумные трюки с памятью и указателями можно будет показать в понятной визуальной форме.
Как ты визуально покажешь, например такой код? http://www.catb.org/jargon/html/D/Duffs-device.html
register n = (count + 7) / 8; /* count > 0 assumed */
switch (count % 8)
{
case 0: do { *to = *from++;
case 7: *to = *from++;
case 6: *to = *from++;
case 5: *to = *from++;
case 4: *to = *from++;
case 3: *to = *from++;
case 2: *to = *from++;
case 1: *to = *from++;
} while (--n > 0);
}
Сам пока не могу придумать как это будет выглядеть, но допускаю что это возможно.