D (Programming Language)

D (Programming Language)

D jest językiem o składni podobnej do C i pisaniu statycznym.Pragmatycznie łączy wydajność, kontrolę i moc modelowania z bezpieczeństwem i wydajnością programisty
D jest językiem o składni podobnej do C i pisaniu statycznym.Pragmatycznie łączy wydajność, kontrolę i moc modelowania z bezpieczeństwem i wydajnością programisty.Wygoda D umożliwia pisanie dużych fragmentów kodu bez zbędnego określania typów, w stylu dynamicznych języków.Jednak wnioskowanie statyczne dedukuje typy i inne właściwości kodu, dając to, co najlepsze zarówno ze świata statycznego, jak i dynamicznego.Automatyczne zarządzanie pamięcią zapewnia bezpieczny, prosty i niezawodny kod.D obsługuje również zarządzanie zasobami w zakresie (zwanym także idiomem RAII) i instrukcje zakresu dla deterministycznego kodu transakcyjnego, który jest łatwy do napisania i odczytu.Wbudowane tablice, wycinki i zakresy liniowe i asocjacyjne sprawiają, że codzienne programowanie jest proste i przyjemne dla zadań małych i dużych.... Moc Najlepszym paradygmatem jest nie narzucanie jednego kosztem innych.D oferuje klasyczny polimorfizm, semantykę wartości, styl funkcjonalny, rodzajowy, programowanie generatywne, programowanie kontraktowe i wiele innych - wszystko to harmonijnie zintegrowane.D oferuje innowacyjne podejście do współbieżności obejmujące prawdziwe niezmienne dane, przekazywanie wiadomości, domyślnie brak współdzielenia i kontrolowane współdzielenie zmiennych między wątkami.Od prostych skryptów po duże projekty - D ma możliwość skalowania w zależności od potrzeb dowolnej aplikacji: testowanie jednostkowe, ukrywanie informacji, wyrafinowana modułowość, szybka kompilacja, precyzyjne interfejsy.Wydajność D kompiluje się naturalnie do wydajnego kodu natywnego.D jest zaprojektowany tak, że najbardziej „oczywisty” kod jest szybki i bezpieczny.Czasami funkcja może wymagać uniknięcia bezpieczeństwa typu, aby uzyskać najwyższą prędkość i kontrolę.W takich rzadkich przypadkach D oferuje natywne wskaźniki, rzutowania typu, dostęp do dowolnej funkcji C bez żadnego pośredniego tłumaczenia, a nawet wbudowanego asemblera.Atrybuty modułowe @safe, @trusted i @system pozwalają programiście najlepiej decydować o kompromisach bezpieczeństwa / wydajności konkretnej aplikacji i sprawdzać spójność kompilatora.
d

Stronie internetowej:

Kategorie

Alternatywy dla D (Programming Language) dla Linux

sdlBasic

sdlBasic

sdlBasic to mały, wydajny i wieloplatformowy podstawowy interpreter przeznaczony do tworzenia gier z wykorzystaniem biblioteki SDL, zainspirowany starym i chwalebnym AMOSem.
X10 (programming language)

X10 (programming language)

Język programowania X10 jest zorganizowany wokół czterech podstawowych zasad asynchronii, lokalizacji, atomowości i porządku, które zostały opracowane na podstawie bezpiecznych typów, opartych na klasach ...
Avian

Avian

Avian jest lekką maszyną wirtualną i biblioteką klasy zaprojektowaną w celu zapewnienia użytecznego podzbioru funkcji Java, odpowiednich do budowania samodzielnych aplikacji.
Factor

Factor

Język programowania Factor łączy potężne funkcje językowe z biblioteką z pełną funkcjonalnością.
Quorum

Quorum

Kworum Język programowania.- Pierwszy na świecie język programowania zorientowany na dowody.
OCaml

OCaml

OCaml jest językiem programowania siły przemysłowej, obsługującym style funkcjonalne, imperatywne i obiektowe.
Nim (programming language)

Nim (programming language)

Nim jest statycznym, imperatywnym językiem programowania, który stara się zapewnić programistom najwyższą moc bez kompromisów w zakresie wydajności środowiska wykonawczego.
V (programming language)

V (programming language)

V jest statycznie skompilowanym językiem programowania skompilowanym do tworzenia oprogramowania, które można utrzymywać.Jest podobny do Go i ma na niego wpływ Oberon, Rust, Swift.
Object Pascal

Object Pascal

Object Pascal to uniwersalny, zorientowany obiektowo, oparty na komponentach język programowania ogólnego przeznaczenia.
Fortran

Fortran

Fortran (wcześniej FORTRAN, wywodzący się z Formula Translating System) to imperatywny język programowania ogólnego przeznaczenia, który szczególnie nadaje się do obliczeń numerycznych i ...
Beef Programming Language

Beef Programming Language

Wołowina jest zorientowanym na wydajność skompilowanym językiem programowania o otwartym kodzie źródłowym, który został zbudowany razem ze środowiskiem IDE.
Smalltalk

Smalltalk

Smalltalk to język programowania obiektowego (OOP).To obiekty w dół.Czystość i przejrzystość Smalltalk pod tym względem uczyniły go archetypem dla prawie wszystkich innych języków OOP.
Pike programming language

Pike programming language

Pike to dynamiczny język programowania o składni podobnej do Java i C.
Odin

Odin

Język programowania Odin jest szybki, zwięzły, czytelny, pragmatyczny i otwarty.Został zaprojektowany z zamiarem zastąpienia C następującymi celami: • prostota
P Programming Language

P Programming Language

P jest językiem programowania, w którym system jest opisany jako zbiór współpracujących maszyn stanów komunikujących się ze sobą poprzez zdarzenia.