谭浩强写了好多语言类教材,有的写得极其不好,比如fortran语言的那个。C语言,比谭的有整体观念,章节设置也比较系统合理。这本书总体感觉非常简明,清晰。Kernighan还写过《unix编程环境》,也很不错。