vposade Блог ProgRunner Язык программирования D
ProgRunner
Язык программирования D
2010.11.24 11:32:04

ОкЯзык программирования Dоло года назад мне попался на глаза язык программирования D (Ди). Судя из названия, язык должен быть последователем языка C и C++ и во многом схож с ними, но иметь некоторые преимущества.

Как оказалось D - язык высокого уровня, подходящий для прикладного и системного программирования. Он имеет C-подобный синтаксис и напоминает Java или C#, тем не менее исходный код D компилируется в исполняемый файл, не требующий для работы какой-либо виртуальной машины или фрэймворка. D разработан фирмой Digital Mars и её владельцем Уолтером Брайтом, известным по разработке компиляторов для C и C++. Этой фирмой разработан компилятор dmd (Digital Mars D), работающий под Windows, Linux, Mac OS X и FreeBSD. Существует также компилятор от проекта GNU - gdc (GNU D Compiler) и компилятор под LLVM (Low Level Virtual Machine), названый ldc (LLVM D Compiler).

В отличии от большинства других языков у D две стандартные библиотеки: Tango и Phobos (поставляется вместе с dmd). Несмотря на небольшой возраст, версия 1.0 вышла 2 января 2007, под язык D портировано большое количество дополнительных библиотек, таких как Gtk, Qt, OpenGL, SWT и т. д.

Для написания кода на D существует множество редакторов и плагинов для уже существующих IDE, например, Eclipse (с плагином DDT или Descent), MS Visual Studio (с расширением DCoder), Code::Blocks и другие.

Язык программирования D, довольно хороший инструмент для написания программ различной сложности и под разные платформы, однако станет ли он популярным среди программистов покажет время.



Теги: ldc | gdc | dmd | Digital Mars | Eclipse | Ди | язык программирвания D | c | c++ | d programmind language | D


 



вход для администрации