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) за Mac

Objective-C

Objective-C

Езикът Objective-C е прост компютърен език, предназначен да даде възможност за сложно обектно-ориентирано програмиране.
Erlang

Erlang

Erlang е съвместно предназначение, програма за събиране на боклук за програмиране и система за изпълнение, използвана за изграждане на масово мащабируеми меки системи в реално време с изисквания за високо ...
Groovy

Groovy

Groovy е гъвкав и динамичен език за виртуалната машина на Java (JVM).
Nim (programming language)

Nim (programming language)

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

Clojure

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

F# (programming language)

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

Squirrel (programming language)

Squirrel е императивен, обектно-ориентиран език за програмиране на високо ниво, предназначен да бъде скриптов език с леко тегло, който се вписва в размера, честотната лента на паметта и в реално време ...
Ceylon

Ceylon

Поддръжка за Java и JavaScript виртуални машини
Cobra

Cobra

Cobra е високоефективен език за програмиране с бързо развитие.
Crystal (programming language)

Crystal (programming language)

Език за програмиране със синтаксис, подобен на Ruby, който се компилира до ефективен естествен код.
Factor

Factor

Езикът за програмиране Factor съчетава мощни езикови функции с пълнофункционална библиотека.
Avian

Avian

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

X10 (programming language)

Езиковият език за програмиране X10 е организиран около четири основни принципа на асинхронност, локалност, атомност и ред, които са разработени на сигурен за типа, базиран на клас ...
Quorum

Quorum

Език за програмиране на кворум.- Първият в света ориентиран към доказателства програмен език.
OCaml

OCaml

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