D (язык программирования)
Материал из Википедии — свободной энциклопедии
Семантика: | мультипарадигменный: императивное, объектно-ориентированное, обобщённое программирование |
---|---|
Тип исполнения: | компилятор |
Появился в: | 2000 г. |
Автор(ы): | Уолтер Брайт |
Типизация данных: | строгая, статическая |
Основные реализации: | Digital Mars D, GNU D |
Диалекты: | |
Создан под влиянием: | C++ |
Оказал влияние на: |
D — язык программирования общего назначения, предназначенный для прикладного и системного программирования. Он является языком высокого уровня, но сохраняет возможности прямого взаимодействия с программным интерфейсом операционной системы и с оборудованием. D предназначен для написания средних и крупных систем с миллионами строк исходного кода, для ведения командной разработки. Язык D лёгок в изучении, поддерживает многие возможности в помощь программисту, а также пригоден для проведения агрессивной оптимизации кода компилятором.
[править] Примеры
Эта программа печатает аргументы коммандной строки. Функция main является точкой входа программы, а args — массив с параметрами запуска программы.
import std.stdio; // for writefln()
int main(char[][] args)
{
foreach(int i, char[] a; args)
writefln("args[%d] = '%s'", i, a);
return 0;
}
[править] См. также
[править] Ссылки
- D Programming Language(англ.) — официальный сайт. Проверено 6 мая 2006 г.
- Корал, Александр (24 февраля 2006) Язык программирования D Проверено 6 мая 2006 г.
- Тихонов, Кирилл (17 августа 2001) Предложен новый язык программирования, который должен стать преемником C и C++ Проверено 6 мая 2006 г.
Используемые в разработке: ABAP/4 | Ада | Ассемблеры | Awk | BASIC | Си | COBOL | C++ | C# | ColdFusion | D | Delphi | Forth | FoxPro | DataFlex | Фортран | Java | JavaScript | J++ | J# | Icon | Limbo | Лисп | Lua | Objective-C | Оберон | Oz | Паскаль | Perl | PHP | PL/I | Пролог | Руби | Python | Tcl | Smalltalk | SQL | Visual DataFlex | Visual Basic | VB.NET
|