Pluralsightintermediateen

Introduction to D

Learn D, a powerful systems programming language! Similar to C++ but with a simpler syntax. Build fast, elegant native code. Modern multi-paradigm language gaining popularity.

4.6(48)
5h 3m
Certificate
Dmitri Nesteruk
Dmitri NesterukInstructor

Course Content

Introduction to D is an intermediate-level Pluralsight course taught by Dmitri Nesteruk. It runs 5h 3m, is taught in English, and includes a certificate of completion. Learners rate it 4.6 out of 5 from 48 reviews. It is a paid course, first published December 2019.

Discover D, a powerful systems programming language bridging the gap between C++'s capabilities and the ease of use found in languages like C# and Java. This course provides a comprehensive introduction to D programming, exploring its design philosophy and practical applications.

Learn how D delivers the performance and flexibility developers demand, while mitigating common issues associated with C and C++. D offers a native, compiled, object-oriented approach, intelligently addressing challenges like imprecise data types and manual memory management. You'll gain insights into D's ability to optimize for performance-critical tasks, including techniques like disabling array bound checks when necessary.

This course delves into the core features of D, covering:

  • D Type System: Understand D's robust type system and how it contributes to code safety and efficiency.
  • Error Handling: Explore D's sophisticated error handling mechanisms for building resilient applications.
  • Object-Oriented Programming (OOP) in D: Learn how D implements object-oriented principles for structured and maintainable code.
  • Concurrency in D: Discover D's approach to concurrent programming, enabling you to build scalable and responsive systems.

Whether you're looking for an alternative to C++ or a modern language for systems development, this course will equip you with the knowledge to effectively use D for a wide range of projects. Explore the potential of D for building high-performance, reliable software.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0
2h 22m
intermediate
pluralsight
5.0
1h 3m
beginner
pluralsight
5.0
2h 46m
beginner
pluralsight
5.0
5h 16m
intermediate
pluralsight