Joel

[Computers] 
In de computerwereld geldt JoelOnSoftware als redelijk gezaghebbend materiaal. Zijn laatste stukje is advies voor Informatica-studenten.


Hij dumpt een erg geil stuk C code waar ik het toch wel een beetje warm van kreeg.

while (*s++ = *t++);

Rara, wat doet het?

Geplaatst door alper at 2005-01-09 15:23 | Geef commentaar (1) | Trackbacks (0)

Opmerkingen

Re: Joel
Speaking of, hier is een moeilijkere. Zonder op te zoeken:

XOR BX, AX
XOR AX, BX
XOR BX, AX

of in C:

b ^= a;
a ^= b;
b ^= a;

Ik ken C actually niet echt, dus ik weet niet of ^ bestaat. Ik neem aan van wel. Ik ken assembler door en door, so I guess I qualify as proper software engineer anyway.

NB: Voor bonus punten, herschrijf de 3 regels assembly code naar 1 regel assembly code op 80286+ architectuur dat functioneel hetzelfde doet. Er is geen kortere variant voor de c code voor zover ik weet.
Geplaatst door: Reinier Zwitserloot op January 10,2005 15:21


Trackbacks
Stuur trackback naar:http://www.alper.nl/blog/alper/115/tbping
Er is geen trackback.