本人想学习编程,需要哪些入门书籍

2024-05-19 00:35

1. 本人想学习编程,需要哪些入门书籍

1、清华大学出版社出版的《C++程序设计教程》、《C++PRIMER》、谭浩强的《程序设计书》、《Effective C++》、《More Effective C++》、《Exceptional C++》 、《More Exceptional C++》、《深入探索c++对象模型》等
2、具体怎样学编程 :
①明确学习目的
学习编程对大多数IT业人员来说都是非常有用的。学编程,做一名编程人员,从个人角度讲,可以解决在软件使用中所遇到的问题,改进现有软件,可以为自己找到一份理想的工作添加重要得砝码,有利于在求职道路上谋得一个好的职位;从国家的角度,可以为中国的软件产业做出应有的贡献,一名优秀的程序员永远是被争夺的对象。
②打好基础
(1)数学基础 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。 
(2)逻辑思维能力的培养学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。
(3)选择一种合适的入门语言 面对各种各样的语言,应按什么样的顺序学呢?
③ 注意理解一些重要概念
一本程序设计的书看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行编程应用,需要深入理解这些概念,在理解的基础上应用,不要只简单地学习语法、结构,而要吃透针对这些语法、结构的应用例子,做到举一反三,触类旁通。
④掌握编程思想
学习一门语言或开发工具,语法结构、功能调用是次要的,最主要是学习它的思想。例如学习 VC 就要学习 Windows 的内在机理、什么是线程......;学习 COM 就要知道 VTALBE 、类厂、接口、idl......,关键是学一种思想,有了思想,那么就可以触类旁通。
⑤多实践、多交流
掌握编程思想必须在编程实际工作中去实践和体会。编程起步阶段要经常自己动手设计程序,具体设计时不要拘泥于固定的思维方式,遇到问题要多想几种解决的方案。这就要多交流,各人的思维方式不同、角度各异,各有高招,通过交流可不断吸收别人的长处,丰富编程实践,帮助自己提高水平。亲自动手进行程序设计是创造性思维应用的体现,也是培养逻辑思维的好方法。
⑥养成良好的编程习惯
编程入门不难,但入门后不断学习是十分重要的,相对来说较为漫长。在此期间要注意养成一些良好的编程习惯。编程风格的好坏很大程度影响程序质量。良好的编程风格可以使程序结构清晰合理,且使程序代码便于维护。如代码的缩进编排、变量命令规则的一致性、代码的注释等。
⑦上网学编程
在网上可以学到很多不同的编程思想、方法、经验和技巧,有大量的工具和作品及相关的辅导材料供下载。例如网站“编程课堂”()主要以 VB 和 Delph;教学和交流为主,提供大量实用技巧。
⑧加强计算机理论知识的再学习
学编程是符合“理论→实践→再理论→再实践”的一个认识过程。一开始要具有一定的计算机理论基础知识,包括编程所需的数学基础知识,具备了入门的条件,就可以开始编程的实践,从实践中可以发现问题需要加强计算机理论知识的再学习。程序人人皆可编,但当你发现编到一定程度很难再提高的时候,就要回头来学习一些计算机科学和数学基础理论。
电脑编程:
编辑程序让电脑执行的过程就叫编程 很多软件都可以编程 具有代表性的计算机语言有BASIC C,C++,VB,VF,SQL,网页编程JSP,ASP,PHP ,软件是Microsoft Visual Studio,Microsoft Visual Basic,Microsoft SQL Server,等等。 BASIC是Beginner's All-purpose symbolic instruction Code(初学者通用符号指令代码)的缩写,是国际上广泛使用的一种计算机高级语言。BASIC简单、易学,目前仍是计算机入门的主要学习语言之一。

本人想学习编程,需要哪些入门书籍

2. 程序员必读的14本书籍

      程序员必读书籍有哪些呢?下面是我精心为您整理的程序员必读的14本书籍,希望您喜欢!
          程序员必读的14本书籍 
         1、《代码大全》 史蒂夫·迈克康奈尔
         “优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来, 就是我们本能所说的“编写整洁的代码”。这本书有50页在谈论代码布局。” —— Joel Spolsky
         Steve McConnell的原作《代码大全》(第1版)是公认的关于编程的最佳实践指南之一, 在过去的十多年间,本书一直在帮助开发人员编写更好的软件。
         无论您的经验水平如何,也不管您在怎样的开发环境中工作,也无论项目是大是小, 本书都将激发您的思维并帮助您构建高品质的代码。
         2、《计算机程序的构造和解释》
         《代码大全》、《重构》和《设计模式》这些经典书会教给你高效的工作习惯和交易细节。 其他像《人件集》、《计算机编程心理学》和《人月神话》这些书会深入软件开发的心理层面。 其他书籍则处理算法。这些书都有自己所属的位置。
         然而《计算机程序的构造和解释》与这些不同。 这是一本会启发你的书,它会燃起你编写出色程序的热情; 它还将教会你认识并欣赏美; 它会让你有种敬畏,让你难以抑制地渴望学习更多的东西。
         其他书或许会让你成为一位更出色的程序员,但此书将一定会让你成为一名程序员。
         3、《C程序设计语言》
         《C程序设计语言》(第2版新版)原著即为C语言的设计者之一Dennis M.Ritchie和著名的计算机科学家Brian W.Kernighan合著的 一本介绍C语言的权威经典著作。 我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。
         原著第1版中介绍的C语言成为后来广泛使用的C语言版本——标准C的基础。
         人们熟知的“hello,world”程序就是由本书首次引入的,现在,这一程序已经成为所有程序设计语言入门的第一课。
         4、程序员思维修炼(修订版)
         生命中没有什么是一成不变的,人们需要改变自己的习惯和方法。不论你是程序员、软件公司管理者、技术奇人还是思想家,或者你只是想让自己的大脑更聪明一点儿,所有尝试改变自己的人,请把本书当作改变的开始……
         5、系统化思维导论
         关注人文,掌握思维法则,揭开科学与技术的神秘面纱
         “它给我的震撼是第一次我能从全局的角度去看待各个学科,科学也不再是冷冰冰的割裂了的教条,不再是难以理解的一堆符号。”
         6、优秀的叛逆者:引领组织变革的力量
         Lois Kelly和Carmen Medina用她们的实战经验,向我们展示了如何在工作中赢得信赖、提出想法、处理人际关系、管理冲突和保持理智。”
         ——亚当•格兰特,沃顿商学院教授,《纽约时报》畅销书Give and Take的作者
         7、《重构:改善既有代码的设计》
         《重构:改善既有代码的设计》适合软件开发人员、项目管理人员等阅读, 也可作为高等院校计算机及相关专业师生的参考读物。
         8、《Site Reliability Engineering》
         《SRE:Google运维解密》可以让读者学习到Google工程师在提高系统部署规模、改进可靠性和资源利用效率方面的指导思想与具体实践——这些都是可以立即直接应用的宝贵经验。任何一个想要创建、扩展大规模集成系统的人都应该阅读,该书针对如何构建一个可长期维护的系统提供了非常宝贵的实践经验。
         9、《Refactoring》
         那时候当我读这本《重构:改善既有代码的设计》时,由于它在关于代码异味的单独章节所花的篇幅,使得这本书非常值这个价。该书非常成功,因为它使重构和代码异味的观念成为主流。
         Steve Yegge曾对这本书不吝赞誉之词:
         2003年10月,我第一次阅读这本书,有一种不寒而粟的感觉。如果你意识到,当你想离职时,你已经工作5年。转天我就随意问周围:“嗯,你已经读过重构方面的书,对吧?我只是随便问问,因为我很久以前读过,当然不是现在。”在我所调查的20个人中,只有一个人
         10、《Peopleware》
         在大学时我读到这本《人件》,该书似乎很令人信服,甚至所有的研究结果都支持该书的观点:不设置截止日期就比设置截止日期要好;办公室比隔间要好,等等。所有开发人员跟我讨论的时候,基本都赞同这些观点。
         11、《编程珠玑》
         尽管我不得不羞愧地承认,书中一半的东西我都没有理解,但我真的推荐《编程珠玑》,书中有些令人惊奇的东西。 – Matt Warren
         12、《修改代码的艺术》by Michael Feathers
         我认为没有任何一本书能向这本书一样影响了我的编程观点。它明确地告诉你如何处理其他人的代码,含蓄地教会你避免哪些(以及为什么要避免)。
         同意。很多开发人员讨论用干净的石板来编写软件。但我想几乎所有开发人员的某些时候是在吃其他开发人员的狗食。– Bernard Dy
         13、《编码:隐匿在计算机软硬件背后的语言》
         我推荐CharlesPetzold的《编码》。在这个充满工具和IDE的年代,很多复杂度已经从程序员那“抽取”走了,这本书一本开眼之作。 –hemil
         14、《程序员健康指南》

3. 学编程的书籍!

VB现在都很少用了。
现在软件方面最红火的编程语言是C++、Java。嵌入式软件则多用C、汇编。
建议你先学C,然后再学C++、Java。学会C之后,偶尔学点汇编还是有好处的。
假如想真正理解计算机的工作原理、理解软件背后的语言的话,那就要学汇编。
推荐谭浩强的《C语言程序设计教程》;
王爽的《汇编语言》;
石志国的《C++程序设计教程》;
java我没学过,就不能推荐了。

学编程语言,刚开始什么都不懂,可以照着书上的例子写程序,完完全全地照着整个例子写,然后运行它。得到初步的感性认识。很容易就打错字,要检查仔细。慢慢读懂每条语句。
然后尝试修改一下书中的程序,猜想出来的运行结果,自己理解,解释运行结果。

熟悉C语言的语句之后,学数据结构,学算法。
学完C,C++、Java就容易学多了。

学编程的书籍!

4. 自学编程需要哪些入门书籍? 这三本入门级别的书可以作为首选

1、C语言-------《C语言设计》作者:谭浩强。
 
 大多数人都推荐谭浩强这本书,谭浩强的C语言程序设计,我觉得更适合当教科书,主要是篇幅没有那么大,书本的内容不是很全,由老师带入门是最好的。
 
 2、《CPrimerPlus》第五版作者:StephenPrata。
 
 这本书比较厚,内容也比较基础,扩展的也比较广,自学容易上手,唯一的缺陷在于它是外国人编写,而国内的翻译往往让人难以满意,如果你有较好的英语水平,最好阅读英文版的。
 
 3、《C语言入门经典》第四版作者:IvorHorton。主要内容是关于c语言的编程方式,可以为以后学习c++和成为程序员打基础。

5. 我是小白,想自学编程c语言,需要哪种入门书籍自学!

 我是小白,想自学编程c语言,需要哪种入门书籍自学!  《C语言入门经典》
  多说几句:
  c语言是一个基础语言,很多语言来自c,但实际很少用到(除非做一些操作系统或者一些基础底层的接口开发),建议你直接学些实用性的编程语言:
    如果想做苹果手机或者苹果笔记本上开发程序,学习Swift(原来是object c 也是c语言的一个分支,但是现在慢慢被Swift代替了) 。
    如果想学习安卓手机程序开发,学习java语言
   
    如果想编写windows的桌面程序,学习c#或者delphi(这个确实有点年头了,很多人都不学习了,但是我一直在用delphi 开发各种应用,工作在win8,win10 下,也没有感觉有什么问题)
    如果想做网页的前端开发,学习,css,js
    如果想学习网页的后台开发,学习php,java,c#
    如果你对工业控制领域有兴趣,可以学习单片机知识和汇编语言
    这些需要你自己设定方向以后,然后学习就可以了,学习的方式
    买一些相关的书籍,简单入门的,循序渐进,最好有视频和案列,看着视频,自己敲敲代码,就应该很快入门,然后再提高学习
    去一些专门的培训机构,学习几个月
    这都是我的一些个人看法,有问题可以探讨,希望能帮助到你。
  自学c语言推荐几本入门书籍  推荐书籍:  《C语言程序设计:现代方法(第2版)》
  小白,想自学电脑编程,求推荐入门书籍  谭浩强的C  下来就要看你想从事的方向。一个方向是学习C++,一个是学习JAVA  目前这两个方向待遇方面还可以。
  我想自学C语言编程,入门选什么书自学好啊?  推荐学习C语言的书籍是: C Primer Plus中文版 因为是全面的讲解+手册 非常合适初学者必备  开发工具是: VS2008 或者 VS2010 或者VS2013  百度一下, 80X86汇编小站 网站里面有篇文章是针对初学C/C++写的,写得不错. 标题是:  如何正确的入门Windows系统下C/C++学习领域.  希望这篇文章对你有帮助,其实入门学习C语言,重要的是选择一本好书和一个好的开发工具,如果有条件可以配备一个老师,这样你学习效率将会有很大的提升,当然最重要还是你的学习态度 和 毅力.
  C语言自学书籍推荐(入门)  就推荐2本:  谭浩强的C程序设计,累积销量超过1000万册。  K&R写的C程序设计语言,最经典最权威的C教程,也容易懂。
  电脑编程C语言入门(自学)  1、程语语言其实是一个很初级的工具,但是又必须熟练的掌握它,学懂一门编程语言就好像学会了写字,但是会写字的人不见得会写文章,而会写文章又不见的写得好。可是如果不会写字,那就一定写不出文章来。  2、在学习C语言之前,应该学好计算机基础。里面的很多概念对于C程序员都是非常重要的。如果在着手学习C之前,或者已经开始学习C,但是碰到了很多问题,应该再把计算机基础的书拿来好好看看。如果有足够的耐心,十足的毅力,应该再学习C语言之前学学汇编,这会对许多比较细腻的概念有清醒的认识。那么可以在看完一遍C语言的教材后再看,但是一定要看一遍,一定会受益匪浅。不管看什么书,先认真地看懂,不要贪速度,应该力求深入的理解。如果能够比较熟练的解决一本教材上的所有习题,那么就应该转入对算法的学习,尽管此时的C语言还称不上精通,有许多细节问题还不了解,许多问题还没有碰到,但是这些问题会在后面的工作和学习中得到解决的。  3、不需要多少资料,掌握一本《The C Programming Language》就足够了。继续学习就更加容易。建议不要找捷径,通过考试除外,真正的水平提高是建立在编程实践积累基础上的,必须一个一个程序的完成才能提高。
  自学韩国语言入门书籍  要是自学的话 实际肯定不能难理解了 一定要简单一点 容易理解一点. 给你推荐 延世大学出版的韩国语教程 这本教材相对于其他教材还是比较容易的 里面的内容很容易理解和掌握. 我入门的时候就用的这本书 感觉挺好的. 推荐给你.
  请大家推荐一些C++的入门书籍。我想自学编程  现在已经工作了,同事的朋友有做程序员的,经验是,在学校书看的不要多,看看基础的就可以了,因为在学校都是漫无目的的看书,正因为这样会越来越乏味,刚开始觉得有意思时间长了就厌倦了,没有人走到最后,举个例子吧你平时你听歌用的千千静听软件就是用编程语言写出来的,不一定就是C++,但是C++可以写出来这种软件,你得知道你学习的目的是什么就会坚持下来,呵呵 说的偏离主题了,至于入门书籍很多他们推荐的都不错,但是不一定就适合你,你得自己去图书馆去找,回家看,看完这本再看另一本,同样讲的是基础,但是你看这本这个知识点就能看明白,那个知识点这本就讲的不明白,另一本你能看明白,所以自己去多看多查就好了,基础的看上几遍就不要一味的看书,因为这时候你的基础肯定有不明白的地方,这时候去抄写别人的案例找一本C++案例大全,去照猫画虎,理解每句含义,就知道自己的基础掌握的程度了,这时候要把书当做字典,回去查他们深层次理解基础,比天天看书有趣多了,找些好玩的案例小游戏什么的,自己就爱学了,我只是担心你一味的看书会厌倦,以后必须写程序,呵呵,说的不好见谅,当然首先必须看书但是不一定哪本,自己去一本本大量看,之后再选择,在仔细看这本,在实践,在看书......加油吧推荐CSDN搜索一下就知道了很好的网站,
  请大家推荐一下C++的入门书籍。我想自学编程。  本来我不推荐看C++ PRIMER  因为我看过第三版,感觉确实不适合初学者,  但我最近看过一下第四版,好像很多内容的编排都不同了,  所以你可以试试看《c++ primer》 第四版  如果感觉还是比较难懂,可以先看钱能的《C++程序设计》
  想自学编程,哪种语言最适合入门呢  编程有很多领域,应该先从你兴趣开始,有兴趣再决定编程领域,有了编程领域在决定语言.不同的语言对应着不同编程领域,只有确定这些信息了,才知道要看什么书籍。如果你要学完那是有点不现实.因此你要回想一下你兴趣来源是什么?比如喜欢做黑客,喜欢研究反病毒,喜欢为Windows桌面开发一些实用的小软件等等.要分析好兴趣来由,在决定你的发展方向,就好了.比如你喜欢为WINDOWS开发软件,那么 C语言是必备基础,学好好了然后在扩展一门面向对象的语言比如C++ C# JAVA 等.这些是不错的选择。然后光有语言不行,为了软件的质量保证,还需要研究一下系统理论基础,这样你的软件才能做到对系统的作家兼容性和获取最佳性能。  也可百度一下, 80x86汇编小站 这个网站里面有几篇关于编程入门文章或许会对你有帮助, 或者 你直接联系 这个站长 跟他交流编程方面的事情
   

我是小白,想自学编程c语言,需要哪种入门书籍自学!

6. 学编程入门需要看哪些书?

1、首先,你需要说明白,你是学哪一门语言,不同的语言有不同的书籍。
2、如果你不知道你要学习什么语言的话,我建议你学习JAVA,这是现在使用最多和最广泛的编程语言。
3、如果是学习JAVA的话,书其实有很多,JAVA 核心技术,EFFECTIVE JAVA,JAVA编程思想,JAVA编程艺术等等都可以,我个人推荐一本,JAVA 程序设计教程。这是一本国外大学经典教材,国内也有译作《JAVA大学教程》的,书里实例很多。这本书现在最新的是第九版还是第十版。话说我当年看的是第五版。真心觉得这是一本经典教程。

7. 关于编程的书籍

一、Python系列(3本)

如果你之前一点编程经验都没有,先看如下两本:

1、《简明Python教程》(A Byte of Python)

入门Python的绝佳Tutorial,从书的目录便可以了解到作者Swaroop C H清晰的行文思路,以及对Python高超的驾驭能力。


2、《集体智慧编程》

以具体实例的方式来展示Python的编程技巧,受益良多。作者用非常直观的方式向读者展示了人工智能和机器学习中的大量经典的算法。更可贵的是,作者在展示算法时所使用的例子都是网络中非常有代表性的场景,并且很多情况下还会结合一些实际运营的 Web 站点的数据作更进步阐释。当然,作为一本实用型的书,少不了的是大量可运行的代码。


3、《Python Cookbook中文版,第3版》

这本书可谓Python版《代码大全》。有人说《代码大全》这类书是字典,其实不尽然《代码大全》是高手过招。《Cookbook》也如此,阅读时总能让你有一种:“哇塞,漂亮!”的感觉。能把 Cookbook 全部读完,你的Python水平绝对发生质变。


二、Java语言系列(3本)

1、《Java核心技术·卷1:基础知识(原书第9版)》

Java领域最有影响力和价值的著作之一,拥有20多年教学与研究经验的资深Java技术专家撰写,与《Java编程思想》齐名。

2、《算法 第四版》

Java 语言描述,算法领域经典的参考书,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。书的内容非常多,可以说是Java程序员的必备书籍之一

3、《数据结构与算法分析:Java语言描述》

这本书真是非常好!个人感觉很适合给初学者入门看,里面的分析数学公式恰到好处,没有算法导论的令人望而生畏,也没有国内图书的草草了事,既学习了数据结构又有刚刚好的算法分析,很容易使人产生共鸣。


当然,对于Java我们建议进行系统的学习,扎实基础不能只靠看书。如果你有任何疑问,欢迎你在千锋武汉官网上留下你的相关情况,我再对号入座帮你解答。
在这里插入图片描述
三、前端系列(4本)

1、《Java权威指南(第6版)》

淘宝前端团队翻译,这本书又叫犀牛书,号称Java开发者的圣经,网上对此书评价很多,大概意思都是说这本书是一本Java文档手册,没有完整看过一遍此书的都不能算是一名合格的前端工程师。


2、《Java高级程序设计(第3版)》

又称红宝书,雅虎首席前端架构师,YUI的作者Zakas出品。虽然书名带了“高级”二字,但是讲得也很基础,而且行文风格很流畅,每一小节就像是一篇博客,读起来并不枯燥,个人感觉比上面那本犀牛书可读性更强。


3、《Java设计模式与开发实践》

本书是在设计模式上的进一步扩充。一大特点就是结合实操,代码完整能直接应用到实际开发中。


4、《Web性能权威指南》

本书是谷歌公司高性能团队核心成员的权威之作,堪称实战经验与规范解读完美结合的产物。本书目标是涵盖Web开发者技术体系中应该掌握的所有网络及性能优化知识。

关于编程的书籍

8. 个位前辈求一本编程入门书籍!

  C语言学习经典书籍
  C程序设计(第三版)——新世纪计算机基础教育丛书
  作者:谭浩强 清华大学出版社
  谭浩强,十多年来自第一版累计发行了700多万册,创同类书的全国最高记录,是学习C语言的主流用书,计算机教育史上的奇迹
  本书曾荣获:原电子工业部优秀教材一等奖,全国高等院校计算机基础教育研究会优秀教材一等奖,高校出版社优秀畅销书特等奖。

  内容简介
  C语言是国内外广泛使用的计算机语言,学会使用C语言进行程序设计是计算机工作者的一项基本功。
  本书的第一版于1991年出版,第二版于1999年出版。由于本书作者具有丰富的教学经验和编写教材的经验,并针对初学者的特点,精心策划、准确定位,使得本书概念清晰、例题丰富、深入浅出,受到专家和读者的一致好评。本书被普遍认为是学习C语言的好教材,并被全国大多数高校选用。十多年来本书累计发行了700多万册,创同类书的全国最高记录,是学习C语言的主流用书。本书曾荣获原电子工业部优秀教材一等奖、高校出版社优秀畅销书特等奖、全国高等院校计算机基础教育研究会优秀教材一等奖。
  根据发展的需要,作者对本书进行了再修订,使本书更加完善,更便于学习。书中全部例题中的程序均已调试通过。
  本书内容新颖、体系合理、逻辑性强、文字流畅、通俗易懂,是学习C语言的理想教材。凡具有计算机初级知识的读者都能读懂本书。本书可作为高等学校各专业的正式教材,也是一本自学的好教材。 另外本书还配有辅助教材《C程序设计题解与上机指导》(第三版)。
  作者简介
  谭浩强教授,我国著名计算机教育专家。1034年生,广东台山人。1985年清华大学自动控制系毕业。学生时代曾担任清华大学学生会主席、北京市人民代表。他是我国计算机普及和高校计算机基础教育开拓者之一,现任全国高等院校计算机基础教育研究会会长、教育部一国计算机应用技术证书考试委员会主任委员和教育部全国计算机等级考试委员会副主任。
  他创造了3个世界记录:(1)20年来他(及和他人合作)共编著出版了140本计算机著作,此外主编了300多本计算机书籍,是出版科技著作数量最多的人。(2)他编著和主编的书发行量超过5000万册,是读者最多的科技作家。我国平均每26人、知识分子每1.5人就拥有1本谭浩强编著的书。(3)他和别人合作编著的《BASIC语言》发行了1250万册,创科技书籍发行量的世界记录。此外他编著的《C程序设计》发行了700万册,在中央电视台系统地向全国讲授了BASIC、C、FORTRAN、COBOL、PASCAL、Visual Basic共7种计算机语言,观众超过500万人。
  在我国学习计算机的人中很少有人不知道谭浩强的名字的。他善于用读者容易理解的方法和语言说明复杂的概念。许多人认为他“开创了计算机书籍贴近大众的新风”,为我国的计算机普及画来作出了重要贡献。
  显示全部信息
  目录
  1 C 语言概述
  1.1 C语言出现的历史背景
  1.2 C 语言的特点
  1.3 简单的C语言程序介绍
  1.4 运行C程序的步骤与方法
  1.4.1 运行C程序的步骤
  1.4.2 上机运行C程序的方法
  习题
  2 程序的灵魂——算法
  2.1 算法的概念
  2.2 简单算法举例
  2.3 算法的特性
  2.4 怎样表示一个算法
  2.4.1 用自然语言表示算法
  2.4.2 用流程图表示算法
  显示全部信息
  媒体评论
  计算机教育史上的奇迹——庆祝《C程序设计》(第三版)的出版
  《C程序设计》(第一版)于1991年出版,它刚一问世就受到广大读者的热烈欢迎。许多读者说“C语言原来是比较难学的,但自从《C程序设计》出版后,C语言变得不难学了”,“作者深入浅出的叙述使我们对C语言由害怕到兴趣盎然”。
  为使之进一步完善,于1999年出版了《C程序设计》(第二版)。
  十多年来,本书累计发行了700多万册,平均每年印刷50万册,为全国同类书的首位。全国大多数高校采用本书为正式教材,许多高校的研究生入学考试都指定本书为必读教材,国内许多介绍C语言的书籍以本书为蓝本,许多在职干部和计算机爱好者通过自学本书掌握了C语言程序设计。在推广普及计算机程序设计过程中,本书成为广大初学者学习C语言程序设计的主流用书。本书曾荣获原国家电子工业部优秀教材一等奖、全国高等学校计算机基础教育研究会优秀教材一等奖、全国大学出版社优秀畅销书特等奖。
  根据计算机科学技术的发展和教学实践的需要,作者对《C程序设计》(第二版)一书再次进行了修订,现推出笫三版。本书笫三版保持了第一版的写作风格,保留了通俗易懂的特点,并在以下几方面做了修改:
  ·在本书的前两版中,采用Turbo C 2.0对程序进行编译。由于近年来,大多数人习惯使用Windows操作系统的图形界面,用鼠标进行操作,感到用Turbo C 2.0不大方便。在本书笫三版中改用Turbo C++ 3.0作为编译工具,Turbo C++ 3.0虽然是基于DOS界面的,但它支持鼠标操作,可以在Windows环境下方便地使用。它的使用方法与Turbo C类似,用过Turbo C的人很容易掌握Turbo C++ 3.0的使用。Turbo C++本来是用来编译C++程序的,由于C++是从C发展而来的,C++对C是兼容的,用C语言写的程序可以用C++编译系统进行编译。在与本书配套的《C程序设计题解与上机指导》(第三版)中介绍了Visual C++ 6.0对C程序的编译方法。读者也可以使用Visual C++。这样也有利于读者今后向C++过渡。
  本书的程序是用Turbo C++ 3.0或Visual C++ 6.0进行编译的。用C++编译系统时,对程序要求更加规范,例如在定义和声明函数时必须指定函数类型;程序中如果用到系统提供的库函数(包括printf和scanf函数),都必须在程序文件的开头用#include命令将有关头文件包含进来。
  ·对各章内容和表述细致地进行了修改,调整了部分内容和例题,使读者更容易理解。
  ·本书第二版的第14章和15章介绍C++的初步知识。由于作者已出版了《C++程序设计》(清华大学出版社出版),为了压缩本书的篇幅,在第三版中不再保留这两章的内容。
  ·本书中全部例题中的程序均已上机调试,运行通过。
  ·作者为写好这本书,深入了解自己工作的对象,有的放矢,准确定位;根据应用的需要,合理取舍,精选内容;认真研究学习者的认识规律,采用读者容易理解的方法,深入浅出,通俗易懂;把复杂的问题简单化,而不是把简单的问题复杂化。
  本书是为我国的计算机普及事业作出了重要贡献的谭浩强教授的又一力作,相信一定会成为千百万读者的良师益友。
最新文章
热门文章
推荐阅读