GithubHelp home page GithubHelp logo

aoana / pclp4 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dlang-upb/pclp4

0.0 0.0 0.0 1.02 MB

The PCLP4 Course Repository

Home Page: https://dlang-upb.github.io/PCLP4/

License: Other

Shell 0.22% JavaScript 0.10% C++ 4.38% C 2.01% D 84.15% Makefile 8.41% Dockerfile 0.72%

pclp4's Introduction

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 D Summer School (DSS)! This repository contains information available to the participants to the D Summer School: session text, tutorials, quizzes, exercises. Apart from DSS participants, you can use this content by yourself to learn more about the D programming language.

Summary

The aim of the program is to introduce students to the basics of the D programming language, by offering insights on key idioms and focusing on modern programming techniques.

Activities will take place during three intensive training sessions per week. These sessions will enable students to contribute to the language and submit bug-fixing PRs to core D language repositories. In the final week of the summer school we'll strongly encourage students to begin working at a bug-fix for one of the bootcamp issues posted on the bug tracker. The final day of the program will be marked by a hackathon where efforts will be concentrated on delivering PRs to upstream. Prizes will be awarded!

Sessions

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

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.

pclp4's People

Contributors

razvann7 avatar edi33416 avatar lucica28 avatar teodutu avatar sorin-gabriel avatar robert-aron293 avatar alexandrumc avatar cristinaionela07 avatar rarescroicia avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.