C 语言的科学和艺术

出版时间:2004-4  出版社:机械工业出版社  作者:罗伯茨  页数:704  
Tag标签:无  

内容概要

本书集中讨论库和抽象的用法,这是当代程序设计技术中最基本的知识。作者使用库来隐藏C语言的复杂性,更加突出主题,使学生可以较好地掌握每一个主题的精髓。然后,进一步给出每个库的底层实现,较好地发展示了库自身的抽象威力。
本书从基础开始讲出,是C语言的入门教材。本书已经被美国斯坦福大学、哥伦比亚大学等多所大学和学院成功采用,是一本适合高等院校计算机及相关专业使用的优秀教材。

作者简介

Eric S.Roberts是美国斯坦福大学计算机科学系教授,并担任系里主管教学事务的副主任,同时他还是工学院的Charles Simonyi讲席教授。他于1980年在哈佛大学应用数学系获得博士学位,并曾在DEC公司位于加州Palo Alto的系统研究中心做过5年的研究工作。作为一位获得高度评

书籍目录

1 Introduction2 Learning by Example3 Problem Solving4 Sfatement Forms5 Functions6 Algorithms7 Libraries and Inferfaces:A Simple Graphics Library8 Designing Inferfaces:A Random Number Library9 Strings and Characters10 Modular Developement11 Arrays12 Searching and Sorting13 Pointers14 Strings Revisited15 Files16 Records17 Looking AheadAppendix A Summary of C Synfax and StructureAppendix B Library SourcesIndex

编辑推荐

  本书强调软件工程和优秀的程序设计风格。此外,学生还可以从书中学习到ANSI C的基础知识,这些内容已经成为计算机行业的标准。作者的写作风格使得书中深奥的概念变得易于理解和引人入胜。

图书封面

图书标签Tags

评论、评分、阅读与下载


    C 语言的科学和艺术 PDF格式下载


用户评论 (总计8条)

 
 

  •     我是初学者,我到网上下载了本书的源代码,运行后,我的TURBO C总是提示出错,主要在于作者自己写的库无法识别,
      比如#include "simpio.h",
      怎么回事?
  •     这本书是国内外几个著名大学的C语言课本,除了C语言的基本语法外,着重引导读者开始使用一个语言编写程序的过程。
      
      不过如果你已经有了较多开发经验,那还是不要看这本书吧,呵呵。
      
      优点
      1. 深入浅出,易学好懂;
      2. 着重引导了程序开发的基本规范和思路,对初学者非常重要;
      3. 通过作者自己写的库隐藏了部分C语言比较烦琐难懂的语法细节,使初学者更容易上手;
      
      缺点
      1. 不少代码不使用C标准库;
      2. 比较罗嗦一点;
      3. 缺乏部分语法细节;
      
      优点和缺点其实只是对不同的人而言,呵呵。这本书非常适合没有语言开发经验或者自学缺乏良好开发基础的人学习使用,如果是这样的读者,就不要犹豫了,很值!
  •   你编译了么?
  •   源码在哪儿下?
  •   书后有自定义库文件代码清单,把那个加进去就可以了
  •   看看这里http://www.qy7788.com.cn/shiyongxinxi/shiyongxinxi22.html
  •   看readme文档。
  •   If you are not using a Unix system, you should instead adopt the
    following more general approach, filling in details as appropriate for
    your own hardware and software platform:
    1. Use FTP to copy all of the files in the standard directory to a new
    working directory on your machine.
    2. Copy the .h files from this directory into the standard #include
    path used by your compiler.
    3. Compile each of the source files (exception.c, genlib.c, graphics.c,
    random.c, simpio.c, and strlib.c) to produce the corresponding
    object file.
    4. Combine the object files together to produce a library file. The
    steps required to do so vary substantially from system to system.
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7