51
D är ett språk med C-liknande syntax och statisk typning.Den kombinerar pragmatiskt effektivitet, styrning och modelleringskraft med säkerhet och programmeringsproduktivitet.Bekvämlighet D gör det möjligt att skriva stora kodfragment utan att redundant ange typer, i stil med dynamiska språk.Ändå drar statisk inferens typer och andra kodegenskaper, vilket ger det bästa av både statiska och dynamiska världar.Automatisk minneshantering möjliggör säker, enkel och robust kod.D stöder också scoped resource management (även RAII-formspråket) och uttalanden för omfattning för deterministisk transaktionskod som är lätt att skriva och läsa.Inbyggda linjära och associerande matriser, skivor och intervall gör den dagliga programmeringen enkel och trevlig för små och stora uppgifter.... Kraft Det bästa paradigmet är att inte ålägga en på bekostnad av andra.D erbjuder klassisk polymorfism, värdesemantik, funktionell stil, generik, generativ programmering, kontraktsprogrammering och mer - allt harmoniskt integrerat.D erbjuder ett innovativt tillvägagångssätt för samtid med verkliga immutable data, meddelande vidarebefordran, ingen delning som standard och kontrollerad muterbar delning över trådar.Från enkla skript till stora projekt har D bredden i skala med alla applikationers behov: enhetstestning, informationsdölj, förfinad modularitet, snabb sammanställning, exakta gränssnitt.Effektivitet D sammanställs naturligtvis till effektiv inbyggd kod.D är utformad så att de flesta "uppenbara" koder är snabba och säkra.Ibland kan en funktion behöva undvika gränserna för typsäkerhet för högsta hastighet och kontroll.För sådana sällsynta fall erbjuder D infödda pekare, typ avgjutningar, tillgång till valfri C-funktion utan någon mellanliggande översättning och till och med inline assembler.De modulära attributen @safe, @trusted och @system gör det möjligt för programmeraren att bäst bestämma säkerhets- / effektivitetsutbyten för en viss applikation och ha kompilatorns kontroll av konsistens.
d
Hemsida:
https://dlang.orgkategorier
Alternativ till D (Programming Language) för alla plattformar med någon licens
1126
582
Java
Java är ett generellt datorprogrammeringsspråk som är samtidigt, klassbaserat, objektorienterat och specifikt utformat för att ha så få implementeringsberoenden som möjligt.
416
278
C (programming language)
C är ett datorprogrammeringsspråk för allmänt bruk.C är ett av de mest använda programmeringsspråken genom tiderna.
266
243
178
146
Lua
Lua är ett kraftfullt, snabbt, lätt, inbäddbart skriptspråk.
123
104
Go (Programming Language)
Go är ett open source-programmeringsspråk som gör det enkelt att bygga enkel, pålitlig och effektiv programvara.
71
61
53
36
Haxe
Haxe är en öppen källkod verktygssats baserad på ett modernt högt strikt typat programmeringsspråk, en toppmodern ljushastighets tvärkompilerare, en komplett plattformsstandard ...
- Gratis
- Windows
- Mac
- Linux
- Raspberry Pi
30
Apple Swift
Swift är ett programmeringsspråk för iOS, OS X, watchOS och tvOS-appar som bygger på det bästa av C och Objekt-C, utan begränsningarna för C-kompatibilitet.