По-хорошему надо такое же проверить на многих языках, популярных и не очень, и в конце затестить perl
я тебе что полиглот-интроверт. я и так пока писал заебался.
справедливо
Язык мордора
юмор мордора ...
Скорее так
Никакого if else или свитча не существует. Это всё синтаксический сахар над goto!
GOTO тоже не существует, есть лишь Jcc и EFlage пророк его.
Ну ты, конечно. Америку открыл. Разве не очевидно зачем там присутствует break, и почему свитчами вообще увлекаться не стоит. В энтерпрайзе по кодстайлу вообще советуют все свитчи заменять на ифы. так даже код читается проще и выглядит красивее.
Ой, а как же мой любимый Duff's device?
register n = (count + 7) / 8;
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);
}
частный случай, который мало кому нужен, если задача не связана с железом. А в условиях энтерпрайза, где читаемость кода более приоритетна, чем оптимизация, и подавно.
Да шутка это была :)
Это штука тз 80-х, была сделана для того, чтобы секономить на проверке выхода из лупа.
Сейчас, бранч предикшн с лупами работает хорошо, да и компилятор сам умеет в анрол лупов.
Нечто подобное можно увидеть в векторизированном коде, там всякие SSE, NEON,
где высичление группируются по 4.
в чем суть твоей претензии? попытка выебнуться что для такого умника как ты это типа не новость? ну так иди тогда мимо вместе со своим мнением.
Это работает в обе стороны. Аналогично предлагаю тебе идти туда же со своим постом
и по этому ты бегаешь себя чтобы рассказать как тебе все это безразлично?
>что это за язык?