• C语言接口与实现
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

C语言接口与实现

52.15 6.6折 79 九品

仅1件

北京东城
认证卖家担保交易快速发货售后保障

作者[美]汉森 著

出版社人民邮电出版社

出版时间2010-08

版次1

装帧平装

货号A7

上书时间2024-11-28

图书-天下的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 [美]汉森 著
  • 出版社 人民邮电出版社
  • 出版时间 2010-08
  • 版次 1
  • ISBN 9787115231130
  • 定价 79.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 518页
  • 字数 629千字
  • 正文语种 英语
  • 原版书名 C Interfaces and Implementations: Techniques for Creating Reusable Software
  • 丛书 图灵程序设计丛书
【内容简介】
《C语言接口与实现:创建可重用软件的技术(英文版)》概念清晰、实例详尽,是一本有关设计、实现和有效使用C语言库函数,掌握创建可重用C语言软件模块技术的参考指南。书中提供了大量实例,重在阐述如何用一种与语言无关的方法将接口设计实现独立出来,从而用一种基于接口的设计途径创建可重用的API。
《C语言接口与实现:创建可重用软件的技术(英文版)》是所有C语言程序员不可多得的好书,也是所有希望掌握可重用软件模块技术的人员的理想参考书,适合各层次的面向对象软件开发人员、系统分析员阅读。
【作者简介】
汉森(DavidR.Hanson),普林斯顿大学计算机科学系教授,有着二十多年编程语言研究经验.他曾经同贝尔实验室合作开展研究工作,是适用于UNIX系统上的高质量C编译器Icc的开发者之一。
【目录】
1Introduction1
1.1LiteratePrograms2
1.2ProgrammingStyle8
1.3Efficiency11
FurtherReading12
Exercises13

2InterfacesandImplementations15
2.1Interfaces15
2.2Implementations18
2.3AbstractDataTypes21
2.4ClientResponsibilities24
2.5Efficiency30
FurtherReading30
Exercises31

3Atoms33
3.1Interface33
3.2Implementation34
FurtherReading42

4ExceptionsandAssertions45
4.1Interface47
4.2Implementation53
4.3Assertions59
FurtherReading63
Exercises64

5MemoryManagement67
5.1Interface69
5.2ProductionImplementation73
5.3CheckingImplementation76
FurtherReading85
Exercises86

6MoreMemoryManagement89
6.1Interface90
6.2Implementation92
FurtherReading98
Exercises100

7Lists103
7.1Interface103
7.2Implementation108
FurtherReading113
Exercises114

8Tables115
8.1Interface115
8.2Example:WordFrequencies118
8.3Implementation125
FurtherReading132
Exercises133

9Sets137
9.1Interface138
9.2Example:Cross-ReferenceListings140
9.3Implementation148
9.3.1MemberOperations150
9.3.2SetOperations154
FurtherReading158
Exercises158

10DynamicArrays161
10.1Interfaces162
10.2Implementation165
FurtherReading169
Exercises169

11Sequences171
11.1Interface171
11.2Implementation174
FurtherReading180
Exercises180

12Rings183
12.1Interface183
12.2Implementation187
FurtherReading196
Exercises197

13BitVectors199
13.1Interface199
13.2Implementation202
13.2.1MemberOperations204
13.2.2Comparisons209
13.2.3SetOperations211
FurtherReading213
Exercises21314Formatting215

14.1Interface216
14.1.1FormattingFunctions216
14.1.2ConversionFunctions219
14.2Implementation224
14.2.1FormattingFunctions225
14.2.2ConversionFunctions232
FurtherReading238
Exercises239

15Low-LevelStrings241
15.1Interface243
15.2Example:PrintingIdentifiers249
15.3Implementation251
15.3.1StringOperations252
15.3.2AnalyzingStrings258
15.3.3ConversionFunctions263
FurtherReading264
Exercises265

16High-LevelStrings269
16.1Interface269
16.2Implementation276
16.2.1StringOperations281
16.2.2MemoryManagement285
16.2.3AnalyzingStrings288
16.2.4ConversionFunctions293
FurtherReading293
Exercises294

17Extended-PrecisionArithmetic297
17.1Interface297
17.2Implementation303
17.2.1AdditionandSubtraction305
17.2.2Multiplication307
17.2.3DivisionandComparison309
17.2.4Shifting315
17.2.5StringConversions319
FurtherReading321
Exercises322

18Arbitrary-PrecisionArithmetic323
18.1Interface323
18.2Example:ACalculator327
18.3Implementation334
18.3.1NegationandMultiplication337
18.3.2AdditionandSubtraction338
18.3.3Division342
18.3.4Exponentiation343
18.3.5Comparisons346
18.3.6ConvenienceFunctions347
18.3.7Shifting349
18.3.8StringandIntegerConversions350
FurtherReading353
Exercises354

19Multiple-PrecisionArithmetic357
19.1Interface358
19.2Example:AnotherCalculator365
19.3Implementation373
19.3.1Conversions377
19.3.2UnsignedArithmetic380
19.3.3SignedArithmetic383
19.3.4ConvenienceFunctions388
19.3.5ComparisonsandLogicalOperations395
19.3.6StringConversions399
FurtherReading402
Exercises402

20Threads405
20.1Interfaces408
20.1.1Threads409
20.1.2GeneralSemaphores413
20.1.3SynchronousCommunicationChannels417
20.2Examples418
20.2.1SortingConcurrently418
20.2.2CriticalRegions423
20.2.3GeneratingPrimes426
20.3Implementations431
20.3.1SynchronousCommunicationChannels431
20.3.2Threads434
20.3.3ThreadCreationandContext-Switching446
20.3.4Preemption454
20.3.5GeneralSemaphores457
20.3.6Context-SwitchingontheMIPSandALPHA459
FurtherReading463
Exercises465
InterfaceSummary469
Bibliography497
Index505
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP