C: Difference between revisions

From Hackepedia
Jump to navigationJump to search
m more description
m auditing
Line 6: Line 6:
To turn C programming language into a usable [[binary]] it is "compiled" with a C [[compiler]].  Most UNIX like operating systems are written in C with small
To turn C programming language into a usable [[binary]] it is "compiled" with a C [[compiler]].  Most UNIX like operating systems are written in C with small
elements written in [[Assembly|Assembler]].
elements written in [[Assembly|Assembler]].
== Auditing C code ==
Auditing C code gets done by people who look for bugs.  When a program crashes someone may find a bug, writes a patch or lets someone else write a patch after giving up enough data about the bug.  Visual auditing can also be done.  It's best to do auditing in some structured way or form, otherwise it's just searching for a needle in a haystack.

Revision as of 09:55, 26 January 2008

What is meant by just C is the C programming Language.

Here is a small C Primer that may be helpful, the document needs many more parts, so use with care.

To turn C programming language into a usable binary it is "compiled" with a C compiler. Most UNIX like operating systems are written in C with small elements written in Assembler.

Auditing C code

Auditing C code gets done by people who look for bugs. When a program crashes someone may find a bug, writes a patch or lets someone else write a patch after giving up enough data about the bug. Visual auditing can also be done. It's best to do auditing in some structured way or form, otherwise it's just searching for a needle in a haystack.