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

__volatile__ __asm__

Name: Anonymous 2011-12-06 21:57

volatile is a C keyword, and programmers know better than using asm as an identifier. Why do people insist on using double underscores around them, especially Linux kernel developers?

Also, why do people use things like __attribute__((aligned(n))) instead of defining a macro ALIGNED(n)?

Name: F r o z e n V o i d !!mJCwdV5J0Xy2A21 2011-12-09 8:24

>>87
I can't even imagine someone optimizing LISP with all these layers of lambdas and recursion.
C is orders of magnitude more free to choose the algorithm at its lowest level, even stepping down to inline assembler.
LISP follows this "top-down abstraction" model, which i find deficient(beyond computer science) and inherently limited in design(i find such functional-class languages resembling circular logic system)

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