You Are Not Expected To Understand This

R$70

O infame comentário do programa “You are not expected to understand this” ocorre na linha 2238 do código-fonte (Comentários do Lions, p. 22) no final de um comentário explicando o mecanismo de troca de processos. Refere-se à linha 325 do arquivo slp.c. O código-fonte lê: if (rp-> p_flag & SSWAP) { rp-> p_flag = & ~ SSWAP; aretu (u.u_ssav); } A principal razão pela qual esse trecho de código era difícil de entender era que ele dependia de uma peculiaridade da maneira como o compilador C do PDP-11 salvava registradores em chamadas de procedimento.