суббота, 18 февраля 2012 г.

Основы модульности

В прошлый раз мы с вами подошли к тому, чтобы создать первое приложение (хотя я бы взял это слово в кавычки). В тамошнем примере было показано, как импортировать модуль. Что значит «импортировать модуль»?

Давайте подробно рассмотрим вопросы, связанные с системой модульности в языке.

воскресенье, 15 января 2012 г.

Право руля!

Дорогой читатель! Если ты еще жив, спешу тебе сообщить, что и я все еще живой. Продолжаем вещание.

Предыдущее сообщение, которое я начал писать еще прошлым летом, было нацелено на использование D в Windows. Я был намерен освещать разработку игр с помощью Direct3D9, однако благодаря определнным обстоятельствам, я уже второй месяц осваиваюсь в ОС Linux. Сказать, что это лучшие два месяца возни с компьютером в моей жизни — ничего не сказать. Я ни в коем случае не хочу трогать извечную тему, но должен констатировать факт: у меня теперь нет возможности (и, вероятно, желания) вернуться на Windows, чтобы продолжить движение в направлении, которое я себе задал создавая этот блог.

Поэтому, уважаемый читатель, если ты еще здесь, давай сменим курс: от Windows к Linux, от Direct3D к OpenGL. Таким образом, можно задействовать одно из достоинств языка D: кроссплатформенность.

В следующих сообщениях мы с вами начнем разбирать синтаксис языка, после — я напишу заметку о том, как обустроить Linux так, чтобы можно было писать программы на D.

Удачи и до скорой встречи! Успехов в новом году!