C Programming Language : Part I Introduction