汉扬编程 C语言入门 (c语言程序设计谭浩强第四版)为什么这么多人不喜欢谭浩强的C语言程序设计?

(c语言程序设计谭浩强第四版)为什么这么多人不喜欢谭浩强的C语言程序设计?

谭浩强的《C程序设计》这本书,在笔者看来,其实还是很不错的。

(c语言程序设计谭浩强第四版)为什么这么多人不喜欢谭浩强的C语言程序设计?

作为国内高校C语言课程的经典书籍,虽然老了点,但在基本原理的解释上、知识的编排上还是很客观合理的,并且容易理解。国内很多工科类书籍都远远比不上它。

记得有个段子是这么吐槽国内的工科教材的:某学生想要自学某一门学科,看了好几本中文教材愣是没看懂,跑去图书馆翻了翻国外纯英文的教材,瞬间就明白了。

不过,谭的教材绝不在此列,它是一本可以自学的教材。

笔者在用这本书学习的时候,最大的感受就是整本书的编排是基于编程知识语法来分类的,所以对于编程思想的强调可能要弱化些。如果教授这门学科的老师会特意强调C语言编程的思想特点,并刻意对学生进行训练的话,用这本书来学习C语言就完全没有问题了。

这本书发展至今已经到第四版了,书中也不会有什么大的错误了。想用其来学习C语言的同学们,这本书相信依然是首选。

当然,想要在C语言编程上有很深的造诣,除了学习基本的知识,做基本的习题,个人觉得还是需要学习一下国外的经典教材,毕竟C语言最初是外国人发明的,原汁原味才更有启发性。

小白入门学习C语言,应该先看哪几本书?

真正是新手的话,我想哪一本书都不值得推荐。问这个问题,应该更注重的是如何学习,而不是哪一本书。

(c语言程序设计谭浩强第四版)为什么这么多人不喜欢谭浩强的C语言程序设计?

(c语言程序设计谭浩强第四版)为什么这么多人不喜欢谭浩强的C语言程序设计?

现在随便一本书估计都好几百页,很厚很厚。就算你有足够的耐心一点一点啃掉它,等你学完也已经好长时间过去了,绝大部分想学习c语言的新手都在这里被劝退了。

(c语言程序设计谭浩强第四版)为什么这么多人不喜欢谭浩强的C语言程序设计?

(c语言程序设计谭浩强第四版)为什么这么多人不喜欢谭浩强的C语言程序设计?

c语言也只是一种工具,最重要的是先学会使用它。深入它的原理应该在有较为全面的认识后进行。就像电脑一样,使用它很愉快,但要是一开始就给你一本书,让你一点点了解它,再顺着计算机原理,如何开机,如何登陆,如何使用鼠标这样的路线开始,估计就没那么愉快了。

现在网络资源很多,随便找找资料,就能够知道如何搭建自己的编程环境,写一些简单的程序。能看到自己的程序运行,产生效果,才会有成就感,继续学下去,对不对。

等你感觉c语言也不过如此时,或者计划深入学习时,才是开始学习c语言细节的时候,这时你才能明白c语言为何如此,带着你之前的实践经验去学,才是收获最大的。

至于选择哪一本书,太简单了,现在随便一本畅销书都可以,都是差不多的。

零基础该如何学习C语言?

零基础不适合学习c语言

(c语言程序设计谭浩强第四版)为什么这么多人不喜欢谭浩强的C语言程序设计?

不知道你学c语言的目的是啥?如果仅仅是为了学习编程,仅仅为了入门,不建议用c语言入门。要学通C语言,你的懂计算机的体系结构等硬件和底层系统的知识。比如你要搞清楚C指针操作,就先得知道计算机内存管理的原理。

(c语言程序设计谭浩强第四版)为什么这么多人不喜欢谭浩强的C语言程序设计?

(c语言程序设计谭浩强第四版)为什么这么多人不喜欢谭浩强的C语言程序设计?

从零学Scratch编程

(c语言程序设计谭浩强第四版)为什么这么多人不喜欢谭浩强的C语言程序设计?

(c语言程序设计谭浩强第四版)为什么这么多人不喜欢谭浩强的C语言程序设计?

如果是没有任何IT背景或者小孩子要学,建议从图形交互式编程学起,我之前有个回答中也提到过 Scratch编程,日本一个退休老太太用Scratch编程,81岁时候写了自己的一个游戏App应用,用的就是Scratch,适合没有任何基础的人学习。

(c语言程序设计谭浩强第四版)为什么这么多人不喜欢谭浩强的C语言程序设计?

易于入门的语言——Python先入门

有了Scratch打下的编程基础,你就可以选择一门真正的语言入门,比如Python啥的脚本语言,先上手入门。

用python写写爬虫,写写小脚本,把日常你要处理的问题争取用python小脚本都实现一下。你有上面的基础,你就具备了编程的思维和一定的编程解决问题的能力了。这时候你在学其他任何语言就事半功倍了。

学习C语言资料推荐

一本好的书可以使你的学习之路减少很多坎坷。

在此我推荐两本学习c的好资料,一本是c语言圣经《C程序设计》(The C Programming language)。另一本是国内出产的优秀培训教程《Linux C编程一站式学习》,讲的很到位,也适合从头一步一步深入学习下去。

学习编程个人感受

个人之前在另一个回答说过,这儿就截个图转过来。

本文来自网络,不代表汉扬编程立场,转载请注明出处:http://www.hyzlch.com/cjia/7104.html

(c语言头文件和源文件)C语言定义一个头文件的格式和引用它的方法

为什么这么多人不喜欢谭浩强的C语言程序设计?

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部