Хочемо вивчити й опанувати D?

Приєднаймося до треку D на Exercism, щоб отримати доступ до 92 вправ з автоматичним аналізом коду та персональним наставництвом, і все це 100% безкоштовно.

Про D

module helloworld;

import std.format;

string hello(const char[] s = "World") {
    return format("Hello, %s!", s);
}

92 вправ із програмування для D на Exercism. Від вправи Піфагорова трійка до вправи Hamming.


Удосконалюймо навички програмування завдяки цікавим і корисним вправам, які перевіряють наше розуміння концепцій на Exercism.

Переглянути всі вправи D на Exercism

Ключові можливості D


D

Виразна

Підтримка кількох парадигм програмування з потужними можливостями метапрограмування.

Швидкість

Програми на D компілюються, тому виконуються швидше, ніж інтерпретовані мови.

Безпечна

Позначені як `@safe` функції обмежуються безпечною для памʼяті підмножиною D.

Міжмовна взаємодія

C і C++ легко вбудовуються у проєкти на D, що дає доступ до мільйонів бібліотек.

Кращий C

D інтегрується у проєкти на C за допомогою прапорця компіляції `-betterC`.

Необовʼязковий GC

Його можна залишити увімкненим, коли він потрібен, і вимкнути, коли ні.

Наставництво у стилі D

У кожної мови свої звичаї. D не виняток. Наші наставники допоможуть нам навчитися думати як розробник D і писати ідіоматичний код мовою D. Коли ми розвʼяжемо вправу, надішлімо її нашій команді волонтерів, і вони дадуть нам підказки, ідеї та відгук про те, як зробити її ближчою до того, що ми зазвичай бачимо мовою D, і допоможуть нам відкрити те, чого ми не знаємо, що не знаємо.

Дізнатися більше про наставництво

Вправи D від спільноти

Трек D на Exercism має 92 вправ, щоб допомогти нам писати кращий код.

Переглянути всі вправи D
D

Почати з треку D

А найкраще те, що це 100% безкоштовно для всіх.

Приєднайтеся до треку D