materials # programming in c