Skip to main content Link Menu Expand (external link) Document Search Copy Copied

D Summer School

Write fast. Read fast. Run fast.

“D is a multi-paradigm system programming language that combines a wide range of powerful programming concepts from the lowest to the highest levels. It emphasizes memory safety, program correctness, and pragmatism.” - Ali Çehreli, Programming in D, 2018

Welcome to the PCLP4 Course! This repository contains information available to the participants: session text, tutorials, quizzes, exercises. Apart from the course participants, you can use this content by yourself to learn more about the D programming language.

Sessions

  1. Introduction to D
  2. Function Attributes
  3. Memory Management
  4. Introduction to Meta-Programming
  5. Functional D
  6. C/C++ Interoperability and Tooling
  7. Advanced Structs and Classes
  8. Advanced Meta-Programming

Project

You can find the project description here

Contributing

Contributions are welcome. See the contribution guide on how you could report or fix issues and on how you can improve the content.

Reviewers are requested to follow the reviewing guide.