Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
D Cookbook

Buy
D Cookbook, 9781783287215 (1783287217), Packt Publishing, 2014

For experienced programmers this book is a journey into D, the language that can dramatically improve your productivity and capabilities. Learning is engaging and straightforward, thanks to the ‘How to do it’/’How it works’ approach.

Overview

  • Leverage D to write efficient and correct programs with minimum code
  • Learn advanced code generation techniques to automate programming tasks
  • See how to apply D idioms to real-world problems and understand how it can benefit you

In Detail

D is a modern programming language that uses the familiar C family syntax while offering advanced modeling capabilities, safety guarantees, programmer productivity, and high efficiency. It helps you to get the most out of your hardware and your programmers simultaneously, saving both development and deployment costs.

This practical guide will walk you through getting the work done with D, from writing your first program to writing advanced autogenerated objects, with notes based on real-world experiences telling you about potential pitfalls and how to avoid them. You'll use some of the third-party libraries available for D to get code working fast, including access to database engines, image processing, and more.

What you will learn from this book

  • Use the D programming language from "Hello World" to bare metal code
  • Gain an insight into avoiding the garbage collector and understand its pros and cons in real-world code examples
  • Discover how to use D's abstraction abilities to make the most of its efficient and easy resource management capabilities
  • Implement and use ranges, a D idiom for lazy sequence implementation with decoupled generic algorithms
  • Explore a variety of third-party libraries available to get your work done faster
  • Integrate D into existing C, C++, and other environments
  • Prove program correctness with static analysis and test-driven development

Approach

A recipe-packed reference guide filled with practical tasks that are concisely explained to develop and broaden the user's abilities with the D programming language.

Who this book is written for

If you are an experienced programmer who is looking to explore a language that offers plenty of advantages over more established programming languages, this is the book for you. We assume that you are already familiar with general programming language basics, but you do not need to be a proficient user of D.

(HTML tags aren't allowed.)

Sams Teach Yourself Macromedia® Flash™ 8 in 24 Hours
Sams Teach Yourself Macromedia® Flash™ 8 in 24 Hours

Explore the depth and flexibility of Macromedia Flash 8 with Sams Teach Yourself Macromedia Flash 8 in 24 Hours. Fundamental topics are presented one-by-one in a series of 24 one-hour lessons that will help you master the basics of Flash. Author Phillip...

Digital Signal Processing: An Introduction with MATLAB and Applications
Digital Signal Processing: An Introduction with MATLAB and Applications

In three parts, this book contributes to the advancement of engineering education and that serves as a general reference on digital signal processing. Part I presents the basics of analog and digital signals and systems in the time and frequency domain. It covers the core topics: convolution, transforms, filters, and random signal analysis....

Getting Started with Intel Galileo
Getting Started with Intel Galileo

Getting Started with the Intel Galileo gets you up and running with this new, x86-powered board that was developed in collaboration between Arduino and Intel. You'll learn how to set it up, connect it to your computer, and begin programming. You'll learn how to build electronics projects around the Galileo, and you'll explore the...


JavaTM Programming with CORBATM : Advanced Techniques for Building Distributed Applications
JavaTM Programming with CORBATM : Advanced Techniques for Building Distributed Applications
The leading guide for Java developers who build business applications with CORBA Acknowledged experts present advanced techniques and real-world examples for building both simple and complex programs using Java with CORBA. The authors begin with a quick overview of CORBA, Java, object request brokers (ORBs), and EJB components, then quickly move on...
Innovative Algorithms and Techniques in Automation, Industrial Electronics and Telecommunications
Innovative Algorithms and Techniques in Automation, Industrial Electronics and Telecommunications

This book includes a set of rigorously reviewed world-class manuscripts addressing and detailing state-of-the-art research projects in the areas of Industrial Electronics, Technology, Automation, Telecommunications and Networking. The book includes selected papers from the conference proceedings of the International Conference on Industrial...

The Power of Culture: Driving Today's Organisation
The Power of Culture: Driving Today's Organisation

Organisational culture is one of the most powerful performance levers available for managers. It can drive strategy and productivity, but if mishandled or ignored it will destroy gains and sabotage change.

Yet most managers are either unable or unwilling to harness the power of culture, thereby missing a critical opportunity to turn the...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy