Title: C a Software Engineering Approach