Есть замечательная язык D, основанный на C++ с кучой фич ). Для того чтобы потестировать его мы подключим компилятор D к Code::Blocks. Существует три компилятора D: DMD (Digital Mars D Compiler) - от разработчиков D, GDC - фронтенд GCC для D, LDC - фронтенд DMD с использованием LLVM, все они бесплатны. Мы будем работать с DMD. DMD существует в двух версиях, ветка 1.0, 2.0. Мы возьмем последнюю. Скачайте архив с DMD. Извлеките папку dmd2 на любой диск, в ней должна находиться папка windows, в которой есть папки bin и lib. Откройте Code :: Blocks. Нажимаем пункты меню settings->compiler and debugger. Откроется окно настроек компиляторов. В выпадающем списке выбираем Digital Mars D Compiler и жмем вкладку toolchain and executables. В пути директории выбираем папку windows с места где распаковали компилятор.
Далее File-> New-> Project выбираем D Application, при создании выбираем Digital Mars D Compiler. Удаляем текст из файла hello.d и копируем из примера который идет с компилятором.
import std.stdio;
void main(string[] args)
{
writeln("hello world");
writefln("args.length = %d", args.length);
foreach (index, arg; args)
{
writefln("args[%d] = '%s'", index, arg);
}
}
Компилируем. Результат.
Далее File-> New-> Project выбираем D Application, при создании выбираем Digital Mars D Compiler. Удаляем текст из файла hello.d и копируем из примера который идет с компилятором.
import std.stdio;
void main(string[] args)
{
writeln("hello world");
writefln("args.length = %d", args.length);
foreach (index, arg; args)
{
writefln("args[%d] = '%s'", index, arg);
}
}
Компилируем. Результат.
Немає коментарів:
Дописати коментар