Deep understanding of the c language