舉報(bào)

會(huì)員
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 更新時(shí)間:2021-07-30 10:14:07
推薦閱讀
- Web程序設(shè)計(jì)及應(yīng)用
- C語言程序設(shè)計(jì)實(shí)踐教程(第2版)
- Mastering Visual Studio 2017
- MATLAB圖像處理超級(jí)學(xué)習(xí)手冊(cè)
- JavaScript Unlocked
- Ext JS Data-driven Application Design
- Vue.js入門與商城開發(fā)實(shí)戰(zhàn)
- 微服務(wù)設(shè)計(jì)原理與架構(gòu)
- Servlet/JSP深入詳解
- Building a Quadcopter with Arduino
- 數(shù)據(jù)結(jié)構(gòu)習(xí)題解析與實(shí)驗(yàn)指導(dǎo)
- Serverless computing in Azure with .NET
- 青少年信息學(xué)競賽
- Advanced Express Web Application Development
- IBM Cognos Business Intelligence 10.1 Dashboarding cookbook
- 鴻蒙OS應(yīng)用編程實(shí)戰(zhàn)
- Access數(shù)據(jù)庫應(yīng)用教程(2010版)
- Functional Python Programming
- Ionic3與CodePush初探:支持跨平臺(tái)與熱更新的App開發(fā)技術(shù)
- Cocos2D Game Development Essentials
- Practical XMPP
- Go Programming Blueprints
- Building Business Websites with Squarespace 7
- 面向?qū)ο蠹夹g(shù)與工具(第2版)
- jQuery 2.0 Development Cookbook
- JSP程序設(shè)計(jì)實(shí)訓(xùn)與案例教程(第2版)
- Visual Basic程序設(shè)計(jì)
- 計(jì)算機(jī)組裝與維護(hù)實(shí)用教程
- 從零開始:HTML5+CSS3快速入門教程
- 代碼之外的功夫:程序員精進(jìn)之路