The C programming language is unique. It is special. It is small. It is great and it is filled with UNIX genius.

Full story »
5t3v3n's picture
Created by 5t3v3n 11 years 32 weeks ago – Made popular 11 years 32 weeks ago
Category: High End   Tags:
stargrave's picture


11 years 32 weeks 3 days 19 hours ago


Portable assembler

I like the saying (AFAIR by Linus Torvalds) that "C" is only a portable assembler. I fully agree with that. C is nothing more than portable, high-level (above the assembler itself) assembler. It is simple, extremely fast, small (generated code) and of course is the best choice for drivers, operating systems, kernel and that needs high performance and low system usage. But programmer has VERY low self performance.

Many books teach us, that 90% of code should be written in C (for example of course) and the remaining part on assembler (because it is the most critical and resource using part). I think (and I see many examples of it) that 90% of code is written on really high-level language (such as Python, Perl, Lisp at least, etc) and the remaining on C.

Best karma users