舉報

會員
Learning D
最新章節(jié):
Index
ThisbookisintendedforthosewithsomebackgroundinaC-familylanguagewhowanttolearnhowtoapplytheirknowledgeandexperiencetoD.Perhapsyou’reacollegestudentlookingtouseDforhobbyprojects,oracareerprogrammerinterestedinexpandingyourskillset.ThisbookwillhelpyougetuptospeedwiththelanguageandavoidcommonpitfallsthatarisewhentranslatingC-familyexperiencetoD.
目錄(88章)
倒序
- 封面
- 版權(quán)頁
- Credits
- Foreword
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. How to Get a D in Programming
- Say hello to D
- The Digital Mars D compiler
- Say hello to MovieMan
- DUB – the D build tool and package manager
- Summary
- Chapter 2. Building a Foundation with D Fundamentals
- The very basics
- Basic types
- Basic operators
- Derived data types
- Control flow statements
- Type qualifiers – const and immutable
- Functions
- MovieMan – first steps
- Summary
- Chapter 3. Programming Objects the D Way
- User-defined types
- Working with objects
- Objects with const and immutable
- Error handling
- Contract programming and unit tests
- MovieMan – adding menus
- Summary
- Chapter 4. Running Code at Compile Time
- Pragmas
- Conditional compilation
- Compile-time strings
- Compile-time function execution
- Odds and ends
- Summary
- Chapter 5. Generic Programming Made Easy
- Template basics
- Beyond the basics
- Operator overloading
- MovieMan – the database
- Summary
- Chapter 6. Understanding Ranges
- Ranges defined
- Ranges in use
- Summary
- Chapter 7. Composing Functional Pipelines with Algorithms and Ranges
- Functional programming and composable pipelines
- Navigating Phobos
- MovieMan – wrapping up
- Summary
- Chapter 8. Exploring the Wide World of D
- Online resources
- Editors and IDEs
- Tools and utilities
- Libraries
- Summary
- Chapter 9. Connecting D with C
- Preliminaries
- Binding D to C
- Calling C from D
- Calling D from C
- Summary
- Chapter 10. Taking D Online
- The software
- MovieManWeb
- Summary
- Chapter 11. Taking D to the Next Level
- Concurrency
- SafeD
- Functional purity
- The garbage collector
- Connecting with C++
- More on Phobos
- Game development with D
- The future of D
- Summary
- Index 更新時間:2021-07-30 10:14:07
推薦閱讀
- AngularJS入門與進(jìn)階
- 一步一步學(xué)Spring Boot 2:微服務(wù)項目實戰(zhàn)
- Getting Started with React
- 零基礎(chǔ)學(xué)Python數(shù)據(jù)分析(升級版)
- Learn React with TypeScript 3
- C語言程序設(shè)計
- Python之光:Python編程入門與實戰(zhàn)
- Extending Puppet(Second Edition)
- 一塊面包板玩轉(zhuǎn)Arduino編程
- Scratch趣味編程:陪孩子像搭積木一樣學(xué)編程
- OpenCV with Python By Example
- Angular Design Patterns
- .NET 4.0面向?qū)ο缶幊搪劊簯?yīng)用篇
- 大數(shù)據(jù)時代的企業(yè)升級之道(全3冊)
- Enterprise Application Architecture with .NET Core
- Building Microservices with .NET Core 2.0(Second Edition)
- R語言編程基礎(chǔ)
- Instant OpenCV for iOS
- 破繭成蝶:用戶體驗設(shè)計師的成長之路
- 零基礎(chǔ)學(xué):微信小程序開發(fā)
- Intelligent Document Capture with Ephesoft(Second Edition)
- Java程序設(shè)計教程(慕課版)
- Instant Pentaho Data Integration Kitchen
- Python Deep Learning Cookbook
- Heroku Cookbook
- Oracle數(shù)據(jù)庫管理與開發(fā)(慕課版)
- C#程序設(shè)計任務(wù)式教程
- Kali Linux Wireless Penetration Testing:Beginner's Guide
- Arduino iOS Blueprints
- 輕松學(xué)PHP