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)'a dla wszystkich platform z dowolną licencją

Python

Python

Python jest interpretowanym, interaktywnym, obiektowym, rozszerzalnym językiem programowania.
Java

Java

Java jest uniwersalnym językiem programowania komputerowego, który jest współbieżny, oparty na klasach, zorientowany obiektowo i specjalnie zaprojektowany tak, aby mieć jak najmniej zależności implementacyjnych.
PHP

PHP

PHP jest powszechnie używanym językiem skryptowym ogólnego zastosowania, który jest szczególnie odpowiedni do tworzenia stron WWW i może być osadzony w HTML.
C (programming language)

C (programming language)

C to komputerowy język programowania ogólnego zastosowania.C jest jednym z najczęściej używanych języków programowania wszechczasów.
C++

C++

C ++ jest statycznym typem, o dowolnej formie, o wielu paradygmatach, skompilowanym, wszechstronnym, potężnym językiem programowania.
Ruby

Ruby

Ruby to dynamiczny, refleksyjny, obiektowy język programowania ogólnego przeznaczenia, który łączy składnię inspirowaną Perlem z funkcjami podobnymi do Smalltalk.
C#

C#

C # to wielojęzyczny język programowania obejmujący mocne pisanie, imperatywny, deklaratywny, funkcjonalny, ogólny, obiektowy (oparty na klasach) i komponentowy ...
Lua

Lua

Lua jest potężnym, szybkim, lekkim i wbudowanym językiem skryptowym.
Perl

Perl

Perl jest zaawansowanym, interpretowanym, dynamicznym językiem programowania wysokiego poziomu, o ponad 22-letnim rozwoju.
Go (Programming Language)

Go (Programming Language)

Go to język programowania typu open source, który ułatwia tworzenie prostego, niezawodnego i wydajnego oprogramowania.
Rust

Rust

Systemowy język programowania, który działa błyskawicznie, zapobiega prawie wszystkim awariom i eliminuje wyścigi danych..
Scala

Scala

Scala to nowoczesny wielojęzyczny język programowania oparty na wirtualnej maszynie Java (JVM), zaprojektowany do wyrażania typowych wzorców programowania w zwięzły, elegancki i bezpieczny dla typu ...
Haskell

Haskell

Haskell jest zaawansowanym, czysto funkcjonalnym językiem programowania.
Haxe

Haxe

Haxe to zestaw narzędzi typu open source oparty na nowoczesnym, ściśle wpisanym języku programowania, najnowocześniejszym kompilatorze prędkości, kompletnym standardzie dla wielu platform ...
Apple Swift

Apple Swift

Swift to język programowania dla aplikacji na iOS, OS X, watchOS i tvOS, który opiera się na najlepszych C i Objective-C, bez ograniczeń kompatybilności z C.