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

sdlBasic

sdlBasic

sdlBasic е малък, ефективен и мултиплатформен основен интерпретатор, насочен към създаване на игри, използвайки силата на SDL библиотеката, той е вдъхновен от стария и славен AMOS.
X10 (programming language)

X10 (programming language)

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

Avian

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

Factor

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

Quorum

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

OCaml

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

Nim (programming language)

Nim е статично типизиран императивен език за програмиране, който се опитва да даде на програмиста максимална сила без компромиси с ефективността на изпълнение.
V (programming language)

V (programming language)

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

Object Pascal

Object Pascal е мулти-парадигма, обектно-ориентиран, базиран на компоненти общ програмен език.
Fortran

Fortran

Fortran (по-рано FORTRAN, произлизащ от формула за преводи на формули) е универсален императивен език за програмиране, който е особено подходящ за изчисление и ...
Beef Programming Language

Beef Programming Language

Beef е отворен код, ориентиран към производителността, компилиран език за програмиране, който е създаден ръка за ръка със своята IDE среда.
Smalltalk

Smalltalk

Smalltalk е обектно-ориентиран език за програмиране (OOP).Това е обекти докрай надолу.Чистотата и яснотата на Smalltalk в това отношение го направиха архетипът за почти всички други езици на OOP.
Pike programming language

Pike programming language

Pike е динамичен програмен език със синтаксис, подобен на Java и C.
Odin

Odin

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

P Programming Language

P е език за програмиране, където системата е описана като съвкупност от взаимодействащи машини, общуващи помежду си чрез събития.FEATURES