LINUX.ORG.RU

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

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

Сам пока не могу придумать как это будет выглядеть, но допускаю что это возможно.