一、c语言谭浩强的书咋样?
为了使广大的计算机专业的学生们更好更方便的入门C语言以及深入C语言,中科院院士、中国C语言大师谭浩强为此著书《c语言程序设计.》 2000年,该书由清华大学出版社出版,定价为24元。
为了帮助读者学习本书,作者还编写了一本《C语言程序设计题解与上机指导》,提供本书中各章习题的参考答案以及上机实习指导。
二、谭浩强的c语言到底怎么样?
很不错的。
谭书的内容比较完善 从整体结构上看,谭书条例还是比较清晰的。从概述、数据类型,到逻辑结构控制,再到数组、函数和指针,以及其他内容。
三、谭浩强是博导吗?
谭浩强教授,不是博导,1958年清华大学自动控制系毕业。学生时代曾担任清华大学学生会主席、北京市学联副主席、全国学联执行委员,北京市人大代表。
从70年代末开始,投入计算机教育,任清华大学绵阳分校党委常委、清华大学分校(现北京联合大学)副校长、北京联合大学自动化工程学院副院长,北京联合大学教授。
现担任全国高等院校计算机基础教育研究会会长、教育部全国计算机应用技术证书(NIT)考试委员会主任委员,教育部全国计算机等级考试委员会副主任,北京联合大学教授,是在中国大陆知名的计算机教育专家。
曾获“全国文教战线先进分子”等称号。是我国计算机普及和高校计算机基础教育的开拓者之一。
2000年1月被《计算机世界》报组织的“世纪评选”评为我国“20世纪最有影响的十个IT人物”之一(排在笫2位)。
2001年10月被《电脑报》评为“我国十大IT人物”。
2004年1月被《程序员》杂志评为“影响中国软件开发的20个人”中“教育先导”的第一人。
2009年在加拿大举行的国际信息教育大会授予谭浩强“信息教育杰出成就奖”和“终身成就奖”。
2004年2月19日《人民日报》发表专门文章介绍谭浩强教授的事迹,题目是“谭浩强浇灌平凡”,称赞他把平凡工作做成伟大。
被同济大学、兰州大学、华中科技大学、西南交通大学、西南财经大学、上海海洋大学等20多所大学聘为客座教授。
2008年后,谭浩强教授应邀到全国280多所大学做了《怎样走向成功之路》的报告,听众逾20万人。
突出贡献
他是我国计算机普及和高校计算机基础教育的开拓者之一,他编著的《C程序设计》发行了1100万册。
他创造了三个吉尼斯记录∶
(1)30年来他(以及和他人合作)共编著出版了150本计算机著作,此外主编了400多本计算机书籍,是出版科技著作数量最多的人;
(2)他编著和主编的书发行量超过5500万册,是读者最多的科技作家。我国平均每23人、知识分子每1.2人就拥有一本谭浩强的书;
(3)他和别人合著的《BASIC语言》发行1250多万册,创科技书籍发行量的最高纪录。
计算机语言
他曾在中央电视台向全国系统地讲授了BASIC,FORTRAN,COBOL,PASCAL,C,QBASIC,Visual Basic共7种计算机语言,观众超过500万人。在我国学习计算机的人中很少有人不知道谭浩强的名字的。许多人认为他“开创了计算机书籍贴近大众的新风”,为我国的计算机普及事业作出重要的贡献。
获得荣誉
他曾获全国高校教学成果奖(国家级奖)、国家科技进步奖、多项部委级优秀教材奖,北京市政府授予“有突出贡献专家称号”。被国家科委、中国科协表彰为“全国优秀科普工作者”。英国剑桥国际传记中心将他列入“世界名人录”。
共编著出版了130本计算机著作,主编了300多本计算机书籍。获全国高校教学成果奖国家级奖、国家科技进步奖、多项部委级优秀教材奖,北京市政府授予“有突出贡献专家”称号。
2000年1月被《计算机世界》报组织的“世纪评选”评为我国“20世纪最有影响的IT人物”10个人之一(排在笫2位)。他的功绩是把千百万群众带入计算机的大门。2005年后,谭浩强回顾了几十年所走过的道路,总结出在成长过程中应当处理好的十个关系,并应许多大学的邀请以此为内容向大学生们作了180多场“怎样走向成功之路”的报告,大学生反映十分强烈。
四、谭浩强是院士吗?
不是院士,谭浩强是教授,1958年清华大学自动控制系毕业。学生时代曾担任清华大学学生会主席、北京市学联副主席、全国学联执行委员,北京市人大代表。从70年代末开始,投入计算机教育,任清华大学绵阳分校党委常委、清华大学分校(现北京联合大学)副校长、北京联合大学自动化工程学院副院长,北京联合大学教授。现担任全国高等院校计算机基础教育研究会会长、教育部全国计算机应用技术证书(NIT)考试委员会主任委员,教育部全国计算机等级考试委员会副主任,北京联合大学教授,是在中国大陆知名的计算机教育专家。
五、谭浩强的c语言哪个版本的好点,三还是四?
谭浩强的C程序设计版本第三版和第四版各有其优点和特点,选择哪个版本更好取决于你的需求和偏好。以下是两个版本的一些比较:内容先进性和体系合理性:第四版相对于第三版在内容上更加先进,体系更加合理。例如,第四版增加了C99标准中的新特性,更新了部分代码,使代码更符合现代编程风格。同时,第四版也更加注重讲解程序的编写思路和设计方法,而不仅仅是语法规则,这有助于读者更好地理解和掌握C语言。概念清晰度和讲解详尽度:第四版在概念清晰度和讲解详尽度方面表现得更好。它对每个概念都进行了详细的解释和说明,并提供了大量的示例代码和例题,帮助读者更好地理解和掌握C语言的语法和编程技巧。相比之下,第三版在这方面略显不足,有些概念和问题可能没有讲清楚。难度的分散和例题的丰富性:第四版在难度的分散和例题的丰富性方面表现得更好。它通过逐步引导读者掌握C语言的各种概念和技巧,使读者更容易上手。同时,第四版提供了大量的例题和示例代码,帮助读者更好地理解和应用所学知识。相比之下,第三版在难度的分散和例题的丰富性方面可能稍显不足。综上所述,如果你想学习C语言并希望有一个全面、先进、易懂的教材,那么第四版是一个更好的选择。但是,如果你已经有一定的C语言基础并希望快速掌握C语言的最新特性,那么第三版也可以是一个不错的选择。
六、学习C++ 谭浩强,初学者用哪本教材好?
如果你有c基础的话,不建议使用谭浩强的书,容易把你带偏,这种情况建议直接用C++ primer 如果你没有c基础,那么第一本C++程序设计是可以参考使用的 推荐:学习计算机知识,不建议使用中国人自己总结的书,应该使用外国人编的书,中国人翻译的 不论你最后选择用哪本书,我的建议是:一步一步按照书中的步骤来做,第一个程序都要尝试编写几遍,并且多次修改后重编译运行,不要求你自己写程序,但是按照答案一定要多练习 程序员最大的忌讳就是:眼高手低,切记切记
七、谭浩强多少岁了?
89岁。
1934年出生的谭浩强教授,1958年毕业于清华大学自动控制系,曾在清华大学任职任教多年。
他是中国计算机普及和高校计算机基础教育的开拓者之一,编著的《C程序设计》、合著的《BASIC语言》等读者数量庞大,也在中央电视台开设过系列计算机讲座,被称誉“将千百万群众引入了计算机的大门。”
八、谭浩强编程经典例题54例
谭浩强编程经典例题54例:提高编程能力的必备经典之作
在计算机科学领域,编程能力一直被视为程序员的核心竞争力之一。要想在编程领域脱颖而出,不仅需要掌握理论知识,更需要通过大量实践来提升自己的编程思维和解决问题的能力。而谭浩强编程经典例题54例作为经典教材之一,被广泛认为是提高编程能力的必备经典之作。
谭浩强编程经典例题54例一共包含了54个经典的编程例题,涵盖了程序设计的各个方面,从基础算法到高级数据结构,从简单的逻辑问题到复杂的算法挑战,每道题目都设计精巧、考察深入,非常适合用来训练和提高编程能力。
为什么选择谭浩强编程经典例题54例?
作为一本经典的编程教材,谭浩强编程经典例题54例有着其独特的优势和吸引力:
- 全面性:涵盖了各个难度和类型的编程题目,适合不同水平的程序员进行挑战和学习。
- 经典性:这些例题经过精心设计和筛选,确保了每道题目都具有一定的代表性和挑战性,能够帮助程序员更好地理解和掌握编程知识。
- 实用性:每道例题都与实际编程工作和面试中常见的问题相关,通过解决这些例题可以提升程序员的实际编程能力和应变能力。
- 权威性:作为编程领域的经典之作,谭浩强编程经典例题54例在国内外享有很高的声誉,被众多程序员和教育机构推崇和采用。
因此,选择谭浩强编程经典例题54例作为编程学习和训练的教材,无疑是一个明智的选择。
如何有效地利用谭浩强编程经典例题54例?
想要有效地利用谭浩强编程经典例题54例来提升自己的编程能力,以下是一些建议和方法:
- 系统性学习:建议按照书中的顺序逐个攻克每道例题,确保对每个题目都有深入的理解和掌握。
- 多维度思考:在解决问题的过程中,不仅要考虑算法和数据结构,还要注重代码的可读性、效率性和健壮性。
- 反复训练:每道例题可以进行多次练习和思考,尝试不同的解法和优化方法,从中积累经验和提高能力。
- 与他人讨论:可以与同学、同事或网友分享自己的解题思路,获取不同的观点和启发,提升自己的思维能力和沟通能力。
- 定期复习:建议定期回顾书中的例题和解法,巩固已掌握的知识,并及时弥补未掌握的知识点。
通过以上方法和建议,相信大家在学习和训练谭浩强编程经典例题54例的过程中会取得更好的效果,提升编程能力和解决问题的能力。
结语
谭浩强编程经典例题54例作为一本经典的编程教材,对于提高编程能力、锻炼编程思维、拓展解决问题的视野具有重要意义。希望大家能够在学习和训练这本书的过程中不断挑战自己,不断突破自己的思维局限,不断提升自己的编程水平和能力。
九、为什么现在国内各大高校仍选用谭浩强的《C 程序设计》为教材?
IT界有个万人皆知的行业准则:不要重复造轮子。
它的意思是,你可以自己造的玩,但是如果人家已经有足够好的轮子,你就不要试图,甚至是通过各种手段,试图去取代这个轮子的地位。
同理,如果某个学科已经有足够好的教材,您没那水平编出更好的教材,就乖乖地用人家的教材就好了,这样既节省资源,同时也能保证中国学生看到的教材内的思想和国外学生是同步的。
中国大学有个毛病,就是什么东西也想搞个自己的出来。
就比如线性代数教材,如此重要的学科,用脚趾头也能想见,优秀的国外教材已经遍地走了,但是各个大学仍然要请自己学校的某几个水平堪忧,语言表达能力菜得扣脚的老师来编写一个教材,最后命其名曰“精品教材”,而这些垃圾教材坑害的是一批一批的优秀学生,当然如果能被一直坑下去的,自主学习能力也是有点问题...
可是世界上大多数学生就是这样,他们会乖乖地去上课,听老师念PPT,然后认真看学校推荐用的课本,然后当这些垃圾教材搞得他们一头雾水的时候,他们会用“这门课难”来安慰自己,最后学的不明不白,草草了事。
我刚来中国科学技术大学的时候,上学期的线性代数,学校用的教材就是所谓学校老师自己编的“精品教材”,这个教材是面向非数学专业学生的,我就看了三页就已经搞不明白它在说什么了,可以想象,这样的教材迫害了多少学生,耗费了多少学生的时间。
而且可以想象,编这本教材的老师们从中肯定可以得到补贴,能不能得到版税不清楚,但是补贴是肯定有的,而且同时这本教材的编写也能成为所谓的资金申请的理由,“为中国科学技术大学量身定制的教材”这句话多么好听啊,可事实上呢?
由于答主英文水平过关,当时直接去图书馆借了一本英文的线性代数教材,面向数学专业的,从第一页开始看下去,便已停不下来,连住一看就是二三十页,看完感觉畅酣淋漓,舒畅至极,从那以后,线性代数课我再也没去过,除了最后的考试我出席了。
那次期末题不简单,我考了95分。
线性代数资源推荐,详情参见本人文章:
牛岱:线性代数优秀教材/资源推荐我自己知道,我并不聪明,若是我不看那本英文教材,我恐怕能考70分不错了。
这就是事实,还有很多例子,比如贵校叶邦角编的的《电磁学》和格利菲斯的《电动力学》在易懂性和深刻性上的巨大差异,前者啥也看不懂,后者看的畅酣淋漓。
《大学物理》与《费恩曼物理学讲义》的惊人对比,前者看的想要睡觉,后者看的我想要拍桌,甚至感动地流泪,甚至看完兴奋地睡不着觉。
附费恩曼讲义的链接:
The Feynman Lectures on Physics
纸质教材??买教材??学校让你买教材??没有学生买教材,那这些教材不就无法带来收入了?
教材是用来教育的?No No No, 教材是用来挣钱的,相信我。
马克思主义原理你们都上过吧?这个教材是不是必须买?它为什么不做成pdf版,在网上开源呢?
每年这本教材能卖一千万册吧?没这些钱谁来养那些教材编写委员会呢?
李重光的乐理书,可能在你们眼里还算不错,但是我看完之后还是搞不明白它说的这一切是怎么运用在作曲中的,后来我有了VPN,在油管上打开了新世界,在众多即兴,乐理的视频教程中,我现在可以在任何一首歌里面即兴演奏,写歌也是手到擒来。
音乐学习的最好方法不是看书,而是看视频,因为视频是声音和图像的结合体,比如我现在讲Lydian音阶,它的音阶结构是 1 2 3 #4 5 6 7,只讲这个其实你并没有真正懂它的音响效果,这个youtube频道从图像,PPT,演奏示例,记忆法等如手,教你如何记忆指板位置,如何进行特定和声进行下的solo即兴和创作。
详情参见本人文章:
牛岱:如何利用Youtube学习音乐这个世界上不存在真正无法理解的知识,只存在不会表达的糟糕教学者,大家都是人,为什么你能懂的东西我就懂不了呢?就算我笨一些,能在你脑子里运行的东西也能在我的脑子里运行,只不过可能速度慢一些。
教材的目的是什么?教材的目的是让学生尽可能地不依靠任何外界帮助,仅仅依靠你的教材就能学会你想表达的知识。
可以说,我国在此方面做的奇差无比。
国内这些教材其实牵动了很多人的利益,比如学校的利益,编写者的利益等等,中国的大学可能觉得教材都用西方的,是文化不强盛的表现,总想自己搞一个,这正是不自信的表现。
你要是能编出比国外优秀教材更优秀的,那完全可以啊!
问题是你能吗?
当然还有一点就是,国内的教材更新速度捉急,很多新东西早就出来了,教材上还写着那些旧东西,考试还是按照这个教材考...
我一直觉得中国学生整体上是比较聪明的,如果我们能像美国学生那样直接接触到整个世界的优质教学信息,那我们的未来不敢想象。
不过一个学生如果自己不会去寻求改变,看的破教材还不知道换更好的,上不了Google还不舍得花钱买V*N,那这样的学生可能也干不成什么...
国外的大部分经典教材,我是说经典教材哦,不是所有!!经典教材是国外教材的一个很小的子集! 差不多都有免费的pdf版本,直接下载就好,这对于那些没有机会接受高等教育,又买不起好教材的人是很友好的,而且不仅如此,教材配套的习题集,答案等往往也可以直接下载,反观国内的教材,一方面习题没答案,然后老师告诉你们习题最怕有答案,但与此同时老师也没有能力建立起一个足够高效的机制能马上让学生知道他们的结果是否正确,就相当于,不能给你肉吃,还要叫你多吃素,吃肉会长胖。
普林斯顿的《Algorithms 4》是业内广受好评的教材,虽然叫算法,事实上数据结构和算法的内容都有,网址:
在页面的左边,可以直接这样寻找自己想要的内容,发挥了电子图书的优势,节省了搜索目录的时间。
在归并算法的讲解中,可以直接点击Merge.java跳转至实现该ADT的代码:
这就是我为什么不喜欢看纸质书,因为太麻烦了...翻来翻去的,真的累。
这本书有一个标准库,有绘图,排序等等,你可以直接在左下方搜索标准库里的某个API,看到该API的官方文档。
测试用例,作业,PPT等等,都直接点击就好。
我试问国内的哪个计算机教材这样做了?你恐怕是下载个pdf版都得在什么微盘,百度云,或是百度文库里面下载吧?
来,你告诉我,谭浩强的《C语言程序设计》的开源网站在哪?让我瞻仰一下?没有?
哦。
我觉得国内教材编写者最大的问题就是:动机不纯。
对于音乐行业来讲,如果教材编的太好,学生就不想找老师了...那这些音乐水平高不成低不就的人,饭碗谁给保证呢?
这个逻辑其实挺简单的,就是:你说想要看懂这个教材必须找个好老师给你讲,那你这个所谓的好老师为啥不把他讲的写成教材呢?这样大家不是就都看懂了?哪来那么多麻烦事?
事实上一个人编写的教材应该是比这个讲课要更好懂的,因为一个人写出来的东西往往是经过了细致思考的结果,而凭空就说的东西往往会出问题,那如果一个人教材写的奇烂无比,他的课我也建议你别去了,误人子弟。
所以啊,现在掌握大学权力的人,都是高考刚恢复不就参加高考的那批人,他们眼中的世界和我们年轻人眼中的不太一样,再过二十年,等我们成为了掌权者,也许这一切会变好。
学校怎么做是学校的事,你怎么做,还是看你自己。
谢谢。
>欢迎大家参加我的Live, 本次Live将与大家一同探讨编程学习之最优方案, 届时将分享一大波开源优质教材!!!!
学习编程的正确姿势看了大家的回复和评论,我挺开心的,这个答案火也是意料之中,但是能获得这么多人的认同,我深表荣幸,有人说英语差看不了英文教材的,我想说,英语的学习其实是自然而然地事情,不要在学中做,而要在用中学,忘掉中文,去完全投入英文的环境中,很快你就会适应这一切。事实上,如果你说你英文教材有些单词不认识,那我想反问你,难道这个东西翻译成中文你就一定认识了?比如线性代数的秩(Rank),你不知道秩是什么意思对吧?但你反而大概知道Rank的意思。
还有人说,我们不能这样直接用别人的,要做出自己的,这个想法其实要真往大了说,我觉得挺肤浅的,别人造个加速器,我们要造个更大的,别人造个桥,我们也要造个更长的,快歇歇吧,干好自己的本职工作就很好了。
世界上只有两种东西有真正的价值,一种是创世人所未见,一种是对已见之事的推进与优化,做一个比现有的还烂的东西,本身是没价值的,只能当作练习使用,这句话的逻辑已经很明晰了,再反驳我是不会回复的。
不要过分相信教材的权威性,也不要把老师和教授当神看,大家都是普通人,老师让你做的,也许并不是你想要的,我们生在互联网时代,已经给了我们擦亮眼睛,检验真理的能力了,我们也没必要迷信任何权威。
这世界上谎言很多,要把眼睛擦亮,做个明白人。
第二次修改答案,给大家看看如何击退杠精:
用一种调侃的语气顺着杠精说,他们就噎着说不出话了~
杠精快来~我不怕~
十、C++:谭浩强的还是钱能的哪个比较适合刚学?
谭浩强的吧!相比较,谭浩强的书编的更加简洁易懂,而且有c、c++的对比。钱能的书我觉得比较繁琐,你如果已经有了c语言基础,不必学的太繁琐。很多都是一看即懂的了。