• 博客(0)
  • 资源 (3)

空空如也

C++程序设计语言(特别版) 英文原版

I find using C++more enjoyable than ever.C++’s support for design and programming has improved dramatically over the years,and lots of new helpful techniques have been developed for its use.However,C++is not just fun.Ordinary practical programmers have achieved significant improvements in productivity,maintainability,flexibility,and quality in projects of just about any kind and scale.By now,C++has fulfilled most of the hopes I originally had for it,and also suc- ceeded at tasks I hadn’t even dreamt of. This book introduces standard C++?and the key programming and design techniques supported by C++.Standard C++is a far more powerful and polished language than the version of C++intro- duced by the first edition of this book.New language features such as namespaces,exceptions, templates,and run-time type identification allow many techniques to be applied more directly than was possible before,and the standard library allows the programmer to start from a much higher level than the bare language. About a third of the information in the second edition of this book came from the first.This third edition is the result of a rewrite of even larger magnitude.It offers something to even the most experienced C++programmer;at the same time,this book is easier for the novice to approach than its predecessors were.The explosion of C++use and the massive amount of experience accu- mulated as a result makes this possible. The definition of an extensive standard library makes a difference to the way C++concepts can be presented.As before,this book presents C++independently of any particular implementation, and as before,the tutorial chapters present language constructs and concepts in a‘‘bottom up’’ order so that a construct is used only after it has been defined.However,it is much easier to use a well-designed library than it is to understand the details of its implementation.Therefore,the stan- dard library can be used to provide realistic and interesting examples well before a reader can be assumed to understand its inner workings.The standard library itself is also a fertile source of pro- gramming examples and design techniques. This book presents every major C++language feature and the standard library.It is organized around language and library facilities.However,features are presented in the context of their use. That is,the focus is on the language as the tool for design and programming rather than on the lan- guage in itself.This book demonstrates key techniques that make C++effective and teaches the fundamental concepts necessary for mastery.Except where illustrating technicalities,examples are taken from the domain of systems software.A companion,The Annotated C++Language Stan- dard,presents the complete language definition together with annotations to make it more compre- hensible. The primary aim of this book is to help the reader understand how the facilities offered by C++ support key programming techniques.The aim is to take the reader far beyond the point where he or she gets code running primarily by copying examples and emulating programming styles from other languages.Only a good understanding of the ideas behind the language facilities leads to mastery.Supplemented by implementation documentation,the information provided is sufficient for completing significant real-world projects.The hope is that this book will help the reader gain new insights and become a better programmer and designer. Acknowledgments In addition to the people mentioned in the acknowledgement sections of the first and second edi- tions,I would like to thank Matt Austern,Hans Boehm,Don Caldwell,Lawrence Crowl,Alan Feuer,Andrew Forrest,David Gay,Tim Griffin,Peter Juhl,Brian Kernighan,Andrew Koenig, Mike Mowbray,Rob Murray,Lee Nackman,Joseph Newcomer,Alex Stepanov,David Vandevo- orde,Peter Weinberger,and Chris Van Wyk for commenting on draft chapters of this third edition. Without their help and suggestions,this book would have been harder to understand,contained more errors,been slightly less complete,and probably been a little bit shorter. I would also like to thank the volunteers on the C++standards committees who did an immense amount of constructive work to make C++what it is today.It is slightly unfair to single out indi- viduals,but it would be even more unfair not to mention anyone,so I’d like to especially mention Mike Ball,Dag Br. .u ck,Sean Corfield,Ted Goldstein,Kim Knuttila,Andrew Koenig,Josée Lajoie, Dmitry Lenkov,Nathan Myers,Martin O’Riordan,Tom Plum,Jonathan Shopiro,John Spicer, Jerry Schwarz,Alex Stepanov,and Mike Vilot,as people who each directly cooperated with me over some part of C++and its standard library. Murray Hill,New Jersey Bjarne Stroustrup

2011-06-23

基于MSP430F149的最小系统设计

单片机最小系统,或称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统。对于MSP430系列单片 机来说,最小系统一般应该包括:单片机、晶振电路、复位电路。本文介绍了MSP430F149单片机的特点,设计了MSP430最 小系统中电源模块、晶振电路模块、复位电路模块、串口通讯模块和数据存储模块的电路原理图,并介绍了各部分的功能。

2011-06-23

MSP430系列单片机接口技术及系统设计实例

本书所用程序如下:(按章节排列) 第三章 3.1.6节 3_1_6.s43 第三章 3.3.1节 3_3_1.s43 第三章 3.3.2节 3_3_2.s43 第三章 3.5节 例一 3_5_1.c 第三章 3.5节 例二 3_5_2.c 第三章 3.5节 例三 3_5_3.s43 第三章 3.6节 例五(其他举例略) 3_6_5.c 第三章 3.7节 3_7.c 第三章 3.8.1节 例一 3_8_1_1.s43 第三章 3.8.2节 例一 3_8_2_1.c 第三章 3.8.2节 例二 3_8_2_2.c 第三章 3.8.2节 例三 3_8_2_3.c 第三章 3.8.2节 例四 3_8_2_4.c 第三章 3.8.3节 3_8_3.s43 第三章 3.9节 3_9.c 第五章 5.1.4节 例一 5_1_4_1.s43 第五章 5.1.4节 例二 5_1_4_2.s43 第五章 5.1.4节 例三 5_1_4_3.s43 第五章 5.1.4节 例四 5_1_4_4.s43 第五章 5.1.5节 例一 5_1_5_1.s43 第五章 5.1.5节 例二 5_1_5_1.c 第五章 5.1.5节 例三 5_1_5_2.s43 第五章 5.1.5节 例四 5_1_5_2.c 第五章 5.1.6节 独立按键 5_1_6_1.s43 第五章 5.1.6节 独立按键(C) 5_1_6_1.c 第五章 5.1.6节 扫描按键 key.s43 第五章 5.1.6节 扫描按键(C) key.c 第五章 5.1.8节 ADC 5_1_8.s43 第五章 5.1.9节 5_1_9_1.s43 第五章 5.2.1节 IIC器件 test24C256.S43 第五章 5.2.2节 键盘与显示 keyDIP.S43 第五章 5.2.3节 键盘与显示以及低功耗 keydLPM.S43 第五章 5.2.4节 电子琴 keyQing.S43 第五章 5.2.4节 温度报警系统 keyDLAS_ALARM.S43 第五章 5.2.4节 固体录音机 4004_KEY.s43 第五章 5.3.1节 时间控制器 time_cont.c 第五章 5.3.2节 交通灯 tr_led.s43 第五章 5.3.2节 12864液晶程序 lcd12864.c

2011-06-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除