0

http://aplawrence.com

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 10 years 2 weeks ago – Made popular 10 years 1 week ago
Category: High End   Tags:
stargrave's picture

stargrave

10 years 2 weeks 1 hour 48 min ago

0

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