Size: a a a

2020 May 07

AZ

Alex Zhukovsky in rust_offtopic
the current limit of "{2}" is insufficient.
источник

B

Bogdan in rust_offtopic
polunin.ai
я не хочу связываться с юаем в принципе
Прими в свою жизнь Yew, позная раст
источник

B

Bogdan in rust_offtopic
polunin.ai
я не хочу связываться с юаем в принципе
Я когда был на втором курсе, дуиал что в веб ни ногой


Как-то не получилось😂
источник

ML

Mike Lubinets in rust_offtopic
polunin.ai
Я кекнул из-за того что порядок объявления классов может сломать программу. Что за идиотская система🤔
Discipline-driven Development
источник

S

SedSub in rust_offtopic
Bogdan
Прими в свою жизнь Yew, позная раст
Прими в свою жизнь Jew, позная раст
источник

p

polunin.ai in rust_offtopic
я глянул на задания и у меня появилось желание купить их у какого-то одногруппника. как думаете, хорошая идея? или стоит выстрадать самому.
источник

ML

Mike Lubinets in rust_offtopic
polunin.ai
я глянул на задания и у меня появилось желание купить их у какого-то одногруппника. как думаете, хорошая идея? или стоит выстрадать самому.
Если ты в освободившееся свободное время выучишь то же самое, но с релевантными технологиями, имхо, да
источник

p

polunin.ai in rust_offtopic
Bogdan
Я когда был на втором курсе, дуиал что в веб ни ногой


Как-то не получилось😂
ну веб еще норм. обычный typescript es6 поприятнее си шарпа на винформах.
источник

p

polunin.ai in rust_offtopic
люблю разработчиков
источник

p

polunin.ai in rust_offtopic
Переслано от polunin.ai
почему я должен писать
switch () {
 case 1: do_some(); return;
 case 2: do_another(); return;
}
а не
switch () {
 case 1: do_some();
 case 2: do_another();
}
?
источник

p

polunin.ai in rust_offtopic
Переслано от s4xack
А почему бы ему самому не писать код
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Переслано от polunin.ai
почему я должен писать
switch () {
 case 1: do_some(); return;
 case 2: do_another(); return;
}
а не
switch () {
 case 1: do_some();
 case 2: do_another();
}
?
потому что сишарп писался во времена когда модно было проваливаться между кейсами
источник

r

red75prime in rust_offtopic
Behold Duff's device
strcpy(to, from, count)
register char *to, *from;
register count;
{
   register n = (count + 7) / 8;
   if (!count) return;
   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);
   }
}
источник

ML

Mike Lubinets in rust_offtopic
red75prime
Behold Duff's device
strcpy(to, from, count)
register char *to, *from;
register count;
{
   register n = (count + 7) / 8;
   if (!count) return;
   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);
   }
}
«выглядит надежно»
источник

DF

Dollar Føølish in rust_offtopic
Там прыжок только в начале важен, а так обычный луп
источник

DF

Dollar Føølish in rust_offtopic
Гораздо интереснее реализация безстековых корутин на подобном автомате)
источник

DF

Dollar Føølish in rust_offtopic
Типа protothreads
источник

B

Bogdan in rust_offtopic
источник

B

Bogdan in rust_offtopic
Когда переезжаешь на Хруст
источник

n

not a cake in rust_offtopic
red75prime
Behold Duff's device
strcpy(to, from, count)
register char *to, *from;
register count;
{
   register n = (count + 7) / 8;
   if (!count) return;
   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);
   }
}
А как, между прочим, подобное на расте делается? Конкретно, switch который без неявного break, чтобы один case мог вызывать несколько последовательных case-хендлеров, которые и в машинном коде идут друг за другом. Так сходу и не придумаю, зачем оно мне надо, но интересно
источник