C (programming language)
general-purpose programming language
C is a general-purpose computer programming language initially developed by Dennis Ritchie between 1969 and 1973 at AT&T Bell Labs. Its design provides constructs that map efficiently to typical machine instructions, and therefore it has found lasting use in applications that had formerly been coded in assembly language, most notably system software like the Unix operating system.
Quotes
edit- One of the main causes of the fall of the Roman Empire was that, lacking zero, they had no way to indicate successful termination of their C programs.
- Robert Firth; cited in: Jane Sales (2005) Symbian OS Internals: Real-time Kernel Programming. p. 45
- A C program is like a fast dance on a newly waxed dance floor by people carrying razors.
- Waldi Ravens, quoted in: Magnus Lie Hetland (2002) Practical Python. p. xix
- C is quirky, flawed, and an enormous success.
- Dennis Ritchie, "The Development of the C Language," History of Programming Languages-II, ed. Thomas J. Bergin, Jr. and Richard G. Gibson, Jr., ACM Press, 1996
- [C has] the power of assembly language and the convenience of … assembly language.
- Dennis Ritchie, creator of the C language, as quoted in Cade Metz, "Dennis Ritchie: The Shoulders Steve Jobs Stood On", Wired, 13 October 2011
- In other words, the only way to do good, efficient, and system-level and portable C++ ends up to limit yourself to all the things that are basically available in C. And limiting your project to C means that people don't screw that up, and also means that you get a lot of programmers that do actually understand low-level issues and don't screw things up with any idiotic "object model" crap.
- Linus Torvalds Torvalds, Linus (2007-09-06). Message to gmane.comp.version-control.git mailing list. Retrieved on 2014-08-06.
- It has nothing to do with dinosaurs. Good taste doesn't go out of style.
- Linus Torvalds (about the C programming language, vs. C++)
- Re: RFC Convert builin-mailinfo.c to use The Better String Library.. gmane.comp.version-control.git (7 September 2007). Retrieved on 12 Sep 2012.