Добро пожаловать в D
Добро пожаловать в онлайн-тур по языку программирования D.
Тур даёт представление об этом мощном и выразительном языке,
который компилируется непосредственно в эффективный нативный машинный код.
Что такое D?
D является кульминацией десятилетий опыта разработки компиляторов
для разнообразных языков и содержит множество
уникальных особенностей:
- высокоуровневые конструкции для мощного моделирования
- высокая производительность, компилируемый язык
- статическая типизация
- прямой доступ к API операционной системы и железу
- невероятно высокая скорость компиляции
- позволяет программировать с безопасным доступом к памяти (SafeD)
- поддерживаемый, лёгкий для понимания код
- короткая кривая обучения (C-подобный синтаксис, сходный с Java и другими языками)
- совместим с C ABI (Application Binary Interface; можно компоновать напрямую с библиотеками, написанными на языке C)
- ограниченно совместим с C++ ABI
- мультипарадигменный (императивное, структурное, объектно-ориентированное, обобщённое, чисто функциональное и даже ассемблерное программирование)
- встроенная профилактика ошибок (контракты, юнит-тесты)
... и множество других особенностей.
Об этом туре
Каждый раздел сопровождается примером кода, который можно изменять и
использовать для экспериментирования с особенностями языка D. Нажмите на кнопку
запуска (или Ctrl-enter
) для компиляции и запуска.
Участие
Этот тур является проектом с открытым исходным кодом,
и мы рады вашим pull request'ам, улучшающим этот тур.