Ontology of concepts involving the programming language C, as a special case of a procedural language. Intended use: to record information about software components obtainable by some analyis tool. LACK OF COVERAGE: macros, scope, side-effect functions in expressions, sequencing of statements, arguments/params, record fields, relationship of pointers to arrays. signed 1 1 1 0 1 C 0 0 1 1 1 long 1 1 1 1 1 1 1 1 short 0 1 1 1 1 1 1 1 1 0 C 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 void 0 0 1 1 1 0 2 1 1 1 unsigned int 1 1 main 0 0 1 C Java C++ .c .h