D (Programming Language)

D (Programming Language)

D е език със C-подобен синтаксис и статично въвеждане.Прагматично съчетава ефективност, контрол и мощност на моделиране, с безопасност и производителност на програмиста. Удобство
D е език със C-подобен синтаксис и статично въвеждане.Прагматично съчетава ефективността, контрола и силата на моделиране, с безопасността и производителността на програмистите.Удобството D позволява да се пишат големи кодови фрагменти без излишно посочване на типове в стила на динамичните езици.И все пак статичното заключение извлича типове и други свойства на кода, като дава най-доброто както от статичния, така и от динамичния свят.Автоматичното управление на паметта прави безопасен, прост и здрав код.D също поддържа управление на обхвата на ресурси (известен като RAII idiom) и оператори на обхвата за детерминиран код на транзакциите, който е лесен за запис и четене.Вградените линейни и асоциативни масиви, срезове и диапазони правят ежедневното програмиране просто и приятно за малки и големи задачи.... Мощност Най-добрата парадигма е да не налагате едни за сметка на други.D предлага класически полиморфизъм, стойностна семантика, функционален стил, генерични данни, генеративно програмиране, договорно програмиране и други - всички хармонично интегрирани.D предлага иновативен подход към паралелността, включващ истински неизменни данни, предаване на съобщения, не споделяне по подразбиране и контролирано подменящо се споделяне в нишки.От прости скриптове до големи проекти, D има широчина за мащабиране с нуждите на всяко приложение: тестване на единици, скриване на информация, усъвършенствана модулност, бърза компилация, прецизни интерфейси.Ефективността D компилира естествено до ефективен естествен код.D е проектиран така, че повечето "очевиден" код е бърз и безопасен.Понякога функция може да се наложи да избяга от ограниченията на типа безопасност за максимална скорост и контрол.За такива редки случаи D предлага родните указатели, типове отличия, достъп до всяка функция на С без никакъв намесен превод и дори вграден асемблер.Модулните атрибути @safe, @trusted и @system позволяват на програмиста да решава по най-добрия начин компромиси за безопасност / ефективност на определено приложение и проверяват компилатора за съответствие.
d

Категории

Алтернативи на D (Programming Language) за BSD

Nim (programming language)

Nim (programming language)

Nim е статично типизиран императивен език за програмиране с мощна макро система, която се опитва да даде на програмиста максимална сила без компромиси с ефективността на изпълнение.
Clojure

Clojure

Clojure е динамичен програмен език, насочен към виртуалната машина на Java (и CLR).
F# (programming language)

F# (programming language)

F # е кратък, изразителен и ефективен функционален и обектно-ориентиран език за .NET, който ви помага да напишете прост код за решаване на сложни проблеми.
Vala

Vala

Vala е нов език за програмиране, който има за цел да внесе съвременни функции на език за програмиране на разработчиците на GNOME, без да налага допълнителни изисквания по време на изпълнение и без ...
Ada

Ada

Ada 2012 е следващото поколение на най-важния световен език за програмиране за безопасен, сигурен и надежден софтуер.
Avian

Avian

Avian е лека виртуална машина и библиотека от клас, създадена да осигури полезен подмножество от функции на Java, подходящи за изграждане на самостоятелни приложения.
OCaml

OCaml

OCaml е индустриален език за програмиране на сила, поддържащ функционални, императивни и обектно-ориентирани стилове.
Nim (programming language)

Nim (programming language)

Nim е статично типизиран императивен език за програмиране, който се опитва да даде на програмиста максимална сила без компромиси с ефективността на изпълнение.
Object Pascal

Object Pascal

Object Pascal е мулти-парадигма, обектно-ориентиран, базиран на компоненти общ програмен език.
V (programming language)

V (programming language)

V е статично типизиран компилиран език за програмиране, предназначен за изграждане на поддържан софтуер.Подобно е на Go и също е повлияно от Oberon, Rust, Swift.
Odin

Odin

Езикът за програмиране на Odin е бърз, сбит, четлив, прагматичен и отворен.Той е проектиран с намерение да замени C със следните цели: • простота