Menu

Ласкаво просимо до D

Ласкаво просимо до інтерактивного туру з мови програмування D.

Цей тур описує потужну і виразну мову програмування, яка компілює безпосередньо у ефективний машинний код.

Що є D?

D є кульмінацією десятиліть досвіду реалізації компіляторів для багатьох мов програмування і має велику кількість унікальних можливостей:

  • конструкції високого рівня для гнучкого моделювання
  • висока продуктивність компільованої мови
  • статична типізація
  • прямий інтерфейс до API операційної системи та апаратних засобів
  • неймовірно швидка компіляція
  • безпечний доступ до пам'яті (SafeD)
  • зрозумiлий код, який легко пiдтримувати
  • коротка крива навчання (C-подібний синтакс, подібний до Java та інших мов)
  • сумісність з додатками на мові C на рівні бінарного інтерфейсу
  • часткова сумісність з додатками на мові C++ на рівні бінарного інтерфейсу
  • мультипарадигмальність (iмперативне, структуроване, об’єктно орієнтоване, загальне, функціональне і навiть асемблерне програмування)
  • вбудоване запобігання помилок (контракти, Unit-тести)

... та багато інших можливостей.

Про цей тур

Кожна секція поставляється з джерельним кодом, який може бути модифікований і використаний для експериментів з різними можливостями мови D. Натисніть кнопку Run (чи Ctrl-enter), щоб зібрати і запустити програму.

Для навігації по цьому туру, використовуйте посилання "< попередній" та "наступний >" внизу (або клавіші зі стрілкою вліво та вправо), або ж перейдіть прямо до потрібного розділу, використовуючи меню у верхній частині.

Підтримка

Цей тур постачається з відкритим джерельним кодом і ми раді бачити ваші pull request'ти, які робитимуть цей тур ще кращим.

rdmd playground.d