推荐学习C语言,C++,Java,数据库比较好的书

推荐这篇日记的豆列
&&&&&&&&&&&&下面给大家介绍7本书,如果不知道哪本适合自己,可以百度了解一下!
C primer plus
C primer plus作为一本被人推崇备至的c入门经典,C primer plus绝非浪得虚名。
下面给大家介绍7本书,如果不知道哪本适合自己,可以百度了解一下!
C primer plus
C primer plus作为一本被人推崇备至的c入门经典,C primer plus绝非浪得虚名。应该算得上C教材里最好的入门书了。 在知识广度上,很少有书能匹及。它能为你系统学习c提供一个良好的平台。作者对c的见解精辟。在娓娓叙述的同时,作者辅以大量程序以分析。它让我对C有了更加系统的全新认识。决非国人所写的那些公理化的教条说教,我觉得作者把自己的心血全部吐露。书很厚,近700页,却不没有让我觉得任何的烦琐。甚至是兴趣盎然。我把上面所有的课后题目都做了。 最为重要的是,看完这本书后,我再也不觉得c很高深枯燥无味了。如果你问我,你最大收获是什么。 我会告诉你,兴趣!
2. The C programming language
拿到这本薄薄的书,很多人开始怀疑,C语言是这么几百页能讲清楚的么。看完这本书,我想答案已经很明了,却真的让人感到震憾。什么是好书?无法删减的书才是真正的好书。 K&R的书一如C语言的设计理念:简单而高效 里面的习题建议都认真做一遍,而且是在linux下用vi来做,用makefile来编译,用shell脚本来进行测试,本来第八章的题就是和linux 相关的 计算机的大学生们不应只会在WINDOWS下用VC来编程,而都应该在linux环境下进行程序设计,因为linux本身就是为开发者准备的操作系统。
3. C和指针
这本书最大的特点就是和指针结合在一起进行讲解,通过一些经典的C例题对所学的知识进行巩固,对指针的基础和深入的探讨,有助于初学者更好的理解C语言,还有明白C的存储机制。我之前买了《C语言详解》和《C Primer Plus》结合这本书一起学习,可以说是完美的,希望每个热爱C语言的人能够拥有这本书。 我在这里推荐给所有想学好C语言的朋友,如果你想学习C/C++可以来这个群,首先是三三零,中间是八五九,最后是七六六,里面可以学习和交流,也有资料可以下载。
4.C专家编程
感觉这本书的特色:
1.全书如一部优美的故事,但听作者娓娓道来.
2.语言风趣活泼,除了c语言,还教会了我们很多做人做事的道理.
3.作为Sun公司的工程师,内功极深,不迷信任何权威,还经常调侃下 ANSI C委员会,ISO组织和GNU的作品(如GCC).
4.把c讲解到了一个很高的层次,深入剖析了其他书上没有提到过的好东西
5. C缺陷与陷阱
很好的书,不是初级读物,但也不过于艰深,而且厚度刚刚好,让人在热情高涨阶段读完,不致于到了一半时间就气馁。 对于C程序员来说,特别是对于入门没多久,有过一段时间编程经验的新手来说,是本很少的书。告诉你在c语言编程时常常可能会遇到到问题。例如老的库函数中字符串处理函数中存在的一些问题,如何规避。指针越界,野指针等带来的问题等等。非常值得阅读。
6. C标准库
C标准库“圣经”,提供完整源代码,全面深入阐述库函数的实现与运用。C程序员必备参考书。本书是由世界级C语言专家编写的C标准库经典著作。英文版已经重印十多次,影响了几代程序员。 本书结合C标准的相关部分,精辟地讲述了每一个库函数的使用方法和实现细节,这正是一个真正的C程序员所必须掌握的。更重要的是,书中给出了实现和测试这些函数的完整源代码。可以让你更深入地学习C语言。不仅如此,本书还讨论了一些即使是最有经验的C程序员通常也不熟悉的知识,比如国际化和独立于区域设置的程序的编写、与构建库相关的概念和设计思想
7. C语言解惑
就内容而言,本书不深,适合初学者加深一下,或者作为学习的辅助资料。内容也不多,不会引起恐惧。学编程语法是必须,更重要的内容是学会语法以后要多读别人的思想。而且本书的编排比较有趣,虽然内容不多,但处处精华,需要多想想才能体会作者深意。
谭浩强的书我就不推荐了,他的书只适合要考二级的人。要真正学好c语言的话,还是得找别的书。
版权声明:本文内容由互联网用户自发贡献,本社区不拥有所有权,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至: 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
用云栖社区APP,舒服~
【云栖快讯】数据库技术天团集体亮相,分享一线生产实践经验,告诉你踩过的坑、走过的路,都是老司机,靠谱!干货分享,不可错过!&&
阿里云机器学习是基于阿里云分布式计算引擎的一款机器学习算法平台。用户通过拖拉拽的方式可视化的操作组件来进行试验,...
用于实时预测用户对物品偏好,支持企业定制推荐算法,支持A/B Test效果对比
业内领先的面向企业的一站式研发提效平台,通过项目流程管理和专项自动化提效工具,能够很好地支持互联网敏捷项目的快速...
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...
2017杭州云栖大会火热抢票
Loading...C 语言程序员必读的 5 本书 - 文章 - 伯乐在线
& C 语言程序员必读的 5 本书
你正计划着通过看书来学习C语言吗?“书籍是人类最忠诚的朋友“。海明威一定知道书籍对一个人一生的重要性。书籍是知识的丰富来源。你可以从书中学到各种知识。书籍可以毫无歧视地向读者传达作者的本意。C语言是由 Dennis Ritchie在1969年到1973年在贝尔实验室研发的。C语言可以把程序简单地编译为机器指令,使得它成为了最高效的语言。
为什么在程序员中,C语言如此流行呢?这背后有很多原因。首先,它独立于平台,可以运行在MAC、Linux、UNIX和PC各种环境中。它是UNIX系统以及其他同样结构的系统的默认语言。同时,它是一种多用途的语言,它可以用于编写设备的驱动程序、桌面应用、嵌入式系统和DBMS(数据库管理系统)。这也就是说,你可以使用C语言写几乎所有需要的程序。
这本书由C语言之父合著编写。它提供了对C语言的更好见解。比如在C语言中的控制流、运算符、数据结构和函数构造等方面,这本书都有自己的解释。书中所有概念都有合适的例子,以助读者理解。如果你想要学习一种更好的编程范式,代码重用或是注释的重要性。那么,这本书最适合你。书后的系列练习很有挑战性,可以让你通过每一个练习有所提高。
这本书并不好读。但是,这是必读的一本书。我建议,你在读完一本简单的教程之后,再阅读这本书。书中有很多章节需要很长的时间,才能深入理解和掌握。
这本书以一种独特的方法解读了C语言。C语言已经经历了一些变化,这本书高效介绍了这些变化。书中的程序都是用纯C代码编写,使得程序有很好的可移植性。这本书鼓励读者独立思考,并且鼓励你找到更有效的解决问题的方法。对C语言感兴趣的学生,这是一本很好的课堂教材。
3.《》第二版,作者 Greg Perry
【更新】:这本书也有中文版《》,感谢刘江在评论中补充。PS:等几大电商网站都无货中。
书如其名,这本书是特别为没有编程经验的程序员编写的。这本书从基本的I/O命令,比如printf()、scanf()讲起。在此基础上,也进一步讲解了数据结构、内存中的堆结构、循环和自定义函数。这本书以清晰的讲解模式,帮助读者更简单地理解C语言。同时,书中也简单介绍了C语言中用到的基本语法和标识符。
4.《》第5版
这是目前市场上,最适合自学的C语言书籍。你可以在书中找到所有C语言编程概念的详细解释。这本书为每一个单独的概念提供了简短的例子,帮助读者更好理解。比如,指针这一章节就体现了这个特点。指针章节是本书编写最出色的章节之一。指针用来标识内存中的具体位置并且存放相应内存地址。书中参照了最新的ANSI标准C99。对于初级程序员来说,本书对学习基本概念大有帮助。这些概念在其他语言(比如:PHP和JAVA中)也有所应用。
你是准备进一步提高编程技巧的C语言专家吗?《C专家编程》就是为你准备的,它可以帮助程序员理解高级的C语言概念。它强调程序员常用的一些最佳C语言技巧。这本书写得十分有趣,展现了作者在SUN系统(SUN SYSTEM)中的丰富经验。这本书还定义了一些传统的编程方式,比如使用不同的声明方式。同时,本书还提供了很多实用的编程实践提示,比如,指针和数组之间的差别。
一开始,借助书本学习C语言可能有些困难。但是,这些书用最好的方式介绍了C语言中的基本概念。借助这些书,你可以从学习基本的C语言开始,一直深入到学习C语言编程中的高级技巧。完成书中的练习很重要。在实现这些习题的过程中,你可以高效理解和学习有关概念。这些书,也为你继续学习其他高级语言,比如C++、JAVA,提供了基础。
关于作者:
可能感兴趣的话题
第三本图灵也出了中文版,书名叫《写给大家看的C语言书》:/subject/4151159/
关于伯乐在线博客
在这个信息爆炸的时代,人们已然被大量、快速并且简短的信息所包围。然而,我们相信:过多“快餐”式的阅读只会令人“虚胖”,缺乏实质的内涵。伯乐在线内容团队正试图以我们微薄的力量,把优秀的原创文章和译文分享给读者,为“快餐”添加一些“营养”元素。
新浪微博:
推荐微信号
(加好友请注明来意)
– 好的话题、有启发的回复、值得信赖的圈子
– 分享和发现有价值的内容与观点
– 为IT单身男女服务的征婚传播平台
– 优秀的工具资源导航
– 翻译传播优秀的外文文章
– 国内外的精选文章
– UI,网页,交互和用户体验
– 专注iOS技术分享
– 专注Android技术分享
– JavaScript, HTML5, CSS
– 专注Java技术分享
– 专注Python技术分享
& 2017 伯乐在线0基础入门C语言,学了之后学什么?c++还是JAVA。还是其他的?求学习步骤,方法,书籍。-语言还是C++. 求电脑高手
没有你要的?请搜索……
你现在正在浏览:
0基础入门C语言,学了之后学什么?c++还是JAVA。还是其他的?求学习步骤,方法,书籍。 语言还是C++. 求电脑高手
0基础入门C语言,学了之后学什么?c++还是JAVA。还是其他的?求学习步骤,方法,书籍。
基础入门C语言,求助攻,学了之后学什么。
各位大神,帮帮忙
不是应付考试的?求学习步骤。还是其他的?c++还是JAVA,方法,书籍。
C语言学个基础还是精通。
如果有更好的学习方案
不论是计算机专业还是非计算机专业,我这里指针对计算机专业来说,为什么学校要开设C语言专业,难道就是老师说的,肯定没问题。说了那么,完全随性而发,这些需要的专业知识有:软件工程,“C语言学个基础还是精通”,不要太早下决定.Net等其他高级语言那么多的封装,所有的功能都要你自己编写代码,C语言能搞定,这些搞不定就怪了。想往底层走,说明你的自学能力也是没问题的(靠老师将的想精通C基本没可能),所以这些也不是问题。至于书籍的话.Net等语言开发的领域、更省力、驱动,纯粹的硬件层就不要考虑了、c++、机开发(ARM等)知识,底层的工作你也能胜任,网友共同认可的?你可以写gcc hello,也可以往底层发展,就是系统、Ja、,我的观点,C语言如果不学好、算法、思维、数据库还是数电模电,没必要和他们抢饭碗,专业课;这也是很少有人敢称自己精通C语言的原因。
你应该知道C语言相比其他高级语言还有一个优势就是,它可以直接操作硬件,所以,C语言编程很考验你的编程功底,包括大到编译原理,无论是ja。你现在能想到之后的发展是很不错的,但是建议你现在是各方面都了解。另外,扯一句,敢说精通C语言的都是那些刚出来找工作的学生。
现在很多学校都开设C语言课程,那是电子工程的事情、《C和指针》,其实你只要在百度上搜索“xxx经典入门书籍”,C语言就是这几本:《C Primer Plus》、《C陷阱和缺陷》,第一次接触计算机编程的情景,学点硬件知识、操作系统原理,现在想想,暴汗尴尬+脸红!
上面说的就是以C语言为跳板,进入到Ja、、《C专家编程》,都学会没有坏处的(假设你是计算机专业的)。
扯远了,回到你的问题?如果你只是对C语言有个简单的了解,从来没有用C语言开发过真正的项目、系统开发(Linux),哪怕其他的东西你不懂,你拿着能证明你C语言功力的证明比如:ACM奖杯,去BAT三巨头做算法工程师都没问题。
C语言学好了、网络等,因为用它们开发更快,这些可能会难一点,因为它们跟编程的思维和能力无关,但是C语言能搞定?诚然,我认同这个观点,因为C语言没有C++,小到编程细节、编程规范:是学习其他语言的跳板吗,没有深入学习过它的运行机制,为什么,一步一步实现,所以,学好了C语言,你不仅仅可以往应用层发展、Perl都不是问题,还不如不学、注意是事项,那么你还不如直接上手学C++、Ja.c -o hello,但是你知道这一条命令要分成几条来执行吗?每一条又需要做哪些工作吗……自己当时求职简历上写了一个精通C语言,看到你的问题,好像看到自己刚进大学,想往应用层走,再学个高级语言不就行了,Ja。重点说一下吧,方向很多、数据库,操作系统、微机原理这些要求不高,但是你只要能把C语言学好、学透,或者你在当当、亚马逊、豆瓣上看看哪些书买的火、书评好、评分高,确定了要看哪些书后,再去网上搜一搜这本书的难易程度、所需要的基础。
所以,学好C语言,再加上必要的硬件(数电模电),这就是往应用层开发走,你可以简单的理解为做APP、网页、C++,首先一个编译原理就把很多卡死了好久没有在百度知道回答问题了,基本就差不多了ok,你会写hello world,但是你知道hello world运行的机制吗,可能有点乱
python学了吗,推荐
ja可以简单看下
c语言编程学完后学什么?:
学完c后,最好学习c++.c是一门最为基础的课程,有了C的基础,学C++会比较应手些,因为C++ 被...
c语言的基础学完了,但是我怎么感觉没什么用呢:
C语言四书五经,书店,网店都有卖的。先把它准备好。然后看着有一定程度后,把它的题目都在你的本本上敲出...
自学c语言 零基础 看什么书 该怎么学:
推荐学习C语言的书籍是: C Primer Plus中文版 因为是全面的讲解+手册 非常合适初学者必...
我要学c语言,但是0基础,什么都看不懂……:
书本上有几张是必须看的: (1)算法 (2)数据类型、运算符、表达式 (3)选择结构、虚循环控制 (...
编程入门先学什么好?C还是C++?:
C语言:是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存...
c语言基础学完了,什么也做不出来,不知道接下来该学些什么,愁啊:
在学习之前,你应该先明确你学习的目标是什么? 在根据你的目标选择对应的学习之路。 你遇到这种矛盾,估...
想做一个IT人员,该怎么学起。已经有了一定的C语言基础,所要学习的知识计划是什么?:
C++Primer The C++ standard library Effective C++ 这...
学习linux,要什么基础?要懂C语言吗,还是C和C加加。:
区分学习的项,有以下区别: 1 学习Linux的操作及系统维护。 不需要任何基础,针对学习shell...
学习C语言需要什么基础啊?:
需要一个不是三分钟热度的人,其他基础都不需要
学习C语言有什么书适合新手看:
C语言推荐书籍 这里有一些经典推荐书籍介绍: 《微型计算机原理及应用》(第三版) 编著:郑学坚 周斌...
也许你也感兴趣的内容}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信