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
- Introduction to D
- Function Attributes
- Memory Management
- Introduction to Meta-Programming
- Functional D
- C/C++ Interoperability and Tooling
- Advanced Structs and Classes
- 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.