On Thu, Oct 14, 2010 at 11:39 PM, Paulo Pinto <[email protected]> wrote: > You just ruled out C as a systems language. >
No, C is a systems language and fits my definition. 1) C need not overlay software written in another language 2) C allows expression of essential machine independent concepts How did inline assembly become a requirement? For machine dependent code, I can just link C with assembly. But it's still easy to nitpick against C. For example, ANSI C cannot express the family of atomic operations, which one could argue are essential machine independent concepts.
