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 Mac

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.
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.
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
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.
Pike programming language

Pike programming language

Pike to dynamiczny język programowania o składni podobnej do Java i C.
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.