The programming languages C and Modula-2 are compared using criteria significant for efficiently constructing medium and large size commercial software systems. These criteria are motivated in section 2. Section 3 contrasts the features of the two languages which are relevant for the differences.