C标准库英文版.pdf

所需积分/C币:50 2011-10-22 12:43:26 24.97MB PDF
收藏 收藏
举报

C标准库“圣经”,提供完整源代码,全面深入阐述库函数的实现与运用。C程序员必备参考书。本书是由世界级C语言专家编写的C标准库经典著作。英文版已经重印十多次,影响了几代程序员。 本书结合C标准的相关部分,精辟地讲述了每一个库函数的使用方法和实现细节,这正是一个真正的C程序员所必须掌握的。更重要的是,书中给出了实现和 测试这些函数的完整源代码。可以让你更深入地学习C语言。不仅如此,本书还讨论了一些即使是最有经验的C程序员通常也不熟悉的知识,比如国际化和独立于区 域设置的程序的编写、与构建库相关的概念和设计思想。
P. standara 〔 casebound〕 A76.73.c15P563 005.133--dc20 uitorialpruductun Brendan Bear Brunke P kind thor. You i 工SBN囗一13-13150一号 UK Iso ISo/IEC IS ostale Software Elemente 4≤,69,162,183,196,206,2 Engl fromP J sIT/386-20s RSX-11M, ULTRIX, and VAX at&tt of Ventura SLT/386205 running Ventura 基础的重要性(程序员之路) 学习编程有几年了,感觉走了不少弯路,而不少的学弟学妹又在重蹈我当初的覆辙,不免有些痛心。最近在网 上也看了许多前辈们的经验建议,再结合自己的学习经历在这里谈谈基础的重要性,希望帮助大家少走些弯 路。 什么是基础呢?航就是要把我们大学所学的离散数学算法与数据结构,操作系统,计算机体系结枃,编译原理 等课程学好对计算机的体系,CP心∪本身操作系统内核系统平台,面冋对彖编程,程序的性能等要有深层次的掌握。 初学者可能体会不到这些基砒的重要性,学习 Jjsp, donet, mfc,vb的朋友甚至会对这些嗤之以鼻但是一开始没学 好基础就去学jsp或 donets会产生很坏的影响,而且陷入其中不能自拔。 我上大二的时候还对编程没什么概念就上了门C++也不知道能干什么,老师说MFC也不知道是什么东西, 看别的同学在学 asp. ne就跟着学了然后就了解到net2 ee, php是什么了,就觉得软件开发就是用这些了,而上 的那些专业课又与我们学的 sqlserver啊Cs啊,jax阿毫无关系,就感慨啊,还不如回家自学去就为一个文凭吗? 还不如去培训浪费这么多钱于是天天基本上没去上什么课天天就在做网站几个学期就做了三个网站。感觉做 这些网站就是学到些技巧,没什么进步这些技巧就好比别人的名字告诉你你就知道了网上也都可以搜到。那时 候就觉得把net学好就行了,搞j2ee敏比较难,搞api编程就別想了,操作系统更是望尘莫及了。后来随着学习 的深入和看了网上许多前辈们的建议才对这些基础的重要性有所体会 虽然net或java的开发并不直接用到汇编操作系统这些但是不掌握这些基础是有很大问题的,因为你只知 其然不知其所有然,在mf和net里面控件一拖什么都做好了,很方便,但是出了问题可能就解决不了,有些在 网上搜都搜不到。这就是基础没打好不知道它的原理就不知道出错的原因。在学net的时候常会讨论那些控件 该不该用别人说尽量别用也不知道为什么?不让用是因为你在高层开发你不知道它的原理出错了你可能解决不 了,但其实是应该用的,不然人家开发它干嘛,但要在了解它的原理后去用就会很方便。 要编写岀优秀的代码同样要扎实的基础,如果数据结枃和算法学的不好,怎么对程序的性能进行优化怎样 从类库中选择合适的数据结构。如果不了解操作系统,怎样能了解这些开发工具的原理它们都是基于操作系统 的。不了解汇编,编译原理,怎么知道程序运行时要多长时间要多少内存,就不能编出高效的代码。 如果没有学好基础一开始就去学net,java这些越往后就会觉得越吃力,它们涉及的技术太多了,而且不但 在更新,对于三层啊,mvc,orm这些架构,你只会用也不明白为什么用,就感觉心里虚,感觉没学好。而你把 面向对象,软件工程,设计模式这些基础学好了再去看这些就可以一不变应万变。 大家不要被新名词、新技术所迷惑N氏T、ⅩML等等技术固然诱人,可是如果自己的基础不扎实,就像是在 云里雾里行走一样,只能看到眼前,不能看到更远的地方。这些新鲜的技术掩盖了许多底层的原理,要想真正 的学习技术还是走下云端,扎扎实实的把基础知识学好,有了这些基础,要掌握那些新技术也就很容易了。 开始编程应该先学CC++,系统api编程,因为它们更接近底层,学习他们更能搞清楚原理。学好了C/C++ 编程和基础,再去学习mfc.net这些就会比较轻松,而且很踏实。假设学习ⅤB编程需要4个月,学习基础课程和 VC的程序设计需要1年。那么如果你先学VB,再来学习后者,时间不会减少,还是1年,而反过来,如果先学习 后者,再来学VB,也许你只需要1个星期就能学得非常熟练。 编程就好比练功,如果学习. net. mfc,vb等具体的语言和工具是外功(招式),对基础的学习就是內功只注重 招式而内功不扎实是不可能成为高手的。很多人会认为《射雕英雄传》中马玉道长什么都没有教郭靖,马道长 教的表面看来是马步冲权实则都是内功心法,郭靖拜师洪七之后开始练习降龙十八掌凭借的就是这深厚的內 功,吞食蝮蛇宝血又加上练习了周博通传授的九阴真经和外加功夫双手互博技之后,终于练就行走江湖的武 功,由此可见马玉道长传授给了郭靖的是最基础的,也是最重要的观念编程也好比盖高楼,根基没打好早晩有 一天会挎掉的,而且盖得越高,损失也越惨重。这些底层知识和课本不是没有用也不是髙深的不能学,而是我 们必须掌握的基础。 这些是个人的愚见,说的不是很淸楚,大家可以看看这些前辈们的经验,相信看完后大家一定会有所体会 的。为了方便大家阅读,我把这些前辈们的建议的文章整理成了pdf大家在下面下载吧希望对大家有帮助。pdf #e*l:http://bbs.theithome.com/read-htm-tid-123.html 说了这么多无非是想告诫大家要打好扎实的基础,不要只顾追求时髦的技术,打好基础再去学那些技术或是 参加些培训,对自身的发展会更好的。 基础这么重要怎样学好它呢?我觉得学好它们应该对照这些基础课程所涉及的方面,多看一些经典书籍,像算 法导论编程珠玑代码大全(具体介绍在本论坛毎本书的版垬里)等这些经典书籍不仅能帮助我们打好基础,而且 对我们的程序人生也能产生莫大的影响,相信认真硏究看完这些书籍后,我们的程序之路会十分顺畅。然而这 些书籍并不好读有些甚至相当难读,国内的大学用这些书当教材的也不多这些书又偏向理论,自己读起来难免会 有些枯燥无味。于是就想到建一个论坛,大家共同讨论学习这些书籍,就会学的更踏实更牢固更有趣这样就能 为以后的学习打下扎实的基础。 本论坛特色 bbs. theithome com 1为计算机初学者或基础不太扎实的朋友指明方向,要注重内功 2.为学习者推荐经典书籍,指明应看哪些书籍,怎样练內功 3为学习者提供一个交流的地方,更容易学好,不会那么枯燥 4.对每本书分章分别讨论,更专,会学的更踏实更牢固 5讨论的都是经典书籍,每一本都会让我们受益匪浅对每本书分别讨论是很有意义的。 h> > <ctype h> ctype h> <ctype.h> <ctype.h> <errno. h> Kerrno, h> <e¥n。.五 Kerrno, h>

...展开详情
试读 127P C标准库英文版.pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
Wizholy 非常好的资料
2018-10-23
回复
lion003 内容还是有参考价值的。
2014-07-25
回复
追梦人96 非常好的资料,中文版的虽然看着方便,但是很多时候难以理解 灰常给力,有用,好东西,不再看那汉化翻译了
2013-12-16
回复
qqis93 发现是1991年的东西,唉,老了的东西啊,现在都c11标准了,希望楼主以后标清时间方便后来人,谢谢!不过内容还是有参考价值。
2013-09-10
回复
guoxze 非常好的资料,中文版的虽然看着方便,但是很多时候难以理解
2013-06-06
回复
Hello_world_ssh 灰常给力,有用,好东西,不再看那汉化翻译了
2013-05-19
回复
给思维做按摩 英文版的 凑和着看吧!
2012-07-31
回复
上传资源赚积分,得勋章
最新推荐
C标准库英文版.pdf 50积分/C币 立即下载
1/127
C标准库英文版.pdf第1页
C标准库英文版.pdf第2页
C标准库英文版.pdf第3页
C标准库英文版.pdf第4页
C标准库英文版.pdf第5页
C标准库英文版.pdf第6页
C标准库英文版.pdf第7页
C标准库英文版.pdf第8页
C标准库英文版.pdf第9页
C标准库英文版.pdf第10页
C标准库英文版.pdf第11页
C标准库英文版.pdf第12页
C标准库英文版.pdf第13页
C标准库英文版.pdf第14页
C标准库英文版.pdf第15页
C标准库英文版.pdf第16页
C标准库英文版.pdf第17页
C标准库英文版.pdf第18页
C标准库英文版.pdf第19页
C标准库英文版.pdf第20页

试读结束, 可继续阅读

50积分/C币 立即下载 >