Differences between version 19 and revision by previous author of C.
Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History
Newer page: | version 19 | Last edited on Sunday, March 7, 2004 9:23:53 am | by AristotlePagaltzis | Revert |
Older page: | version 17 | Last edited on Friday, January 23, 2004 2:05:50 am | by StuartYeates | Revert |
@@ -1,7 +1,7 @@
One of the most widely recognised [ProgrammingLanguage]s in the world.
-It was designed by DennisRitchie at [BellLabs]/[AT&T] (along with other famous people such as KenThompson and BrianKernighan) as the SystemsProgrammingLanguage
to write their portable [Unix] OperatingSystem in. It was originally derived from [BCPL] but evolved radically. [C] is a great SystemsProgrammingLanguage
, but blamed for many problems with applications which many complain it is unsuited for.
+It was designed by DennisRitchie at [BellLabs]/[AT&T] (along with other famous people such as KenThompson and BrianKernighan) as the systems ProgrammingLanguage
to write their portable [Unix] OperatingSystem in. It was originally derived from [BCPL] but evolved radically. [C] is a great systems ProgrammingLanguage
, but blamed for many problems with applications which many complain it is unsuited for.
The original version of [C] made many assumptions and led to [Lint] being written to check whether these assumptions were likely to be unsafe. Many of these assumptions were removed by [ANSI-C] and the remainder of [Lint]'s job merged into that of the compilers.
From fortune(6):
@@ -15,9 +15,9 @@
[C] has inspired an entire class of languages, including [C++] which some say fixes many problems with [C], while others debate is just a horrible mess. [Java] has decended from [C++] as a portable, clean [object oriented|ObjectOrientation] language, itself in turn the inspiration for MicrosoftCorporation's new language called [CSharp].
See the [C History|http://cm.bell-labs.com/cm/cs/who/dmr/chist.html].
-I recommend you learn [C], and use it for writing OperatingSystems
, and understanding how things actually are implemented, but then code in some other ProgrammingLanguage if you are going to write applications, especially networking programs.
+I recommend you learn [C], and use it for writing [OperatingSystem]s
, and understanding how things actually are implemented, but then code in some other ProgrammingLanguage if you are going to write applications, especially networking programs.
----
The following example is a program to approximate the value of pi (Compile it with __gcc -traditional-cpp -o pi pi.c__). If you want a better approximation, increase the program's source code area :).