historical development of c