Учебник по языку программирования D

D – язык объектно-ориентированного мультипарадигменного системного программирования. Фактически D разрабатывался путем реинжиниринга языка программирования C++, но это отличный язык программирования, который не только использует некоторые возможности C++, но и взял кое-что из других языков программирования, таких как Java, C#, Python и Ruby. В этом учебном пособии рассматриваются различные темы, начиная от основ языка D и заканчивая передовыми ООП-концепциями наряду с дополнительными примерами.

Читатели

Этот учебник предназначен для всех тех людей, которые ищут отправную точку, откуда можно начать изучать язык D. Как начинающие, так и продвинутые пользователи могут обращаться к этому учебнику как к материалу для изучения. Увлечённые ученики могут обращаться сюда на-ходу как к справочному материалу. Человек с логическим мышлением может получать удовольствие, обучаясь D с помощью этого учебника.

Что вы должны уметь

Прежде чем приступать к изучению этого учебника, вам желательно иметь общие представления о компьютерном программировании. Вы должны уметь пользоваться простым текстовым редактором и командной строкой.

Выполнение программ на D на-лету

Для большинства примеров, приведенных в этом учебнике, вы найдете кнопку «Попробовать», поэтому просто используйте эту возможность для выполнения программ на языке D прямо здесь и получайте удовольствие от обучения.

Попробуйте выполнить следующий пример, используя ссылку «Попробовать», расположенную в правом верхнем углу нижеприведенной области с кодом:

Так как я ни разу не являюсь ни верстальщиком, ни яваскриптером, то не смог добиться работы этой кнопки в режиме "на-лету" на своём сайте. Поэтому придётся выполнять чуть больше действий, чем один клик:
1) Скопируйте код в буфер обмена;
2) Нажмите на эту к сожалению уже не "волшебную" ссылку;
3) После её нажатия откроется окно с сайта tutorialspoint.com
4) Вставьте скопированный код в панель окна с именем main.d
5) Нажмите кнопку Execute слева вверху

Также аналогичная возможность исполнения D-программ на-лету есть на сайте dpaste.dzfl.pl и прямо на титульной странице официального сайта языка D dlang.org, причём с последней версией компилятора DMD.
– прим. пер.

import std.stdio;

void main(string[] args) {
   writeln("Hello World!");
}

Следующая страница