Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Elegance vs. Performance

Name: Anonymous 2011-05-27 4:11

So /prog/, what would you choose between these two snippets of C code...


int *arr[3];
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;


or...


int i;
int *arr[3];
for (i = 0; i < 3; i++)
  arr[i] = i+1;


The second one is more elegant, but requires more operations.

Name: Anonymous 2011-05-27 16:14

C/C++ has undefined behaviour.
Assembly has no.
------------------------------------
Assembly is more portable than C/C++

We can still run old DOS games after all these years! But given their C/C++ sources we won't be able to compile them in modern C/C++ environment. Write assembly, because C/C++ isn't portable.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List