We hebben een lijst samengesteld van 46 gratis en betaalde alternatieven voor D (Programming Language). De belangrijkste concurrenten zijn Python, Java. Daarnaast trekken gebruikers ook vergelijkingen tussen D (Programming Language) en PHP, C (programming language), C++. Ook kun je hier kijken naar andere vergelijkbare opties: Ontwikkelingstools.
We hebben een lijst samengesteld van 46 gratis en betaalde alternatieven voor D (Programming Language). De belangrijkste concurrenten zijn Python, Java. Daarnaast trekken gebruikers ook vergelijkingen tussen D (Programming Language) en PHP, C (programming language), C++. Ook kun je hier kijken naar andere vergelijkbare opties: Ontwikkelingstools.
D is een taal met C-achtige syntaxis en statisch typen.
D is een taal met C-achtige syntaxis en statisch typen.
D (Programming Language) Video en schermafbeeldingen
D (Programming Language) Overzicht
D is een taal met C-achtige syntaxis en statisch typen. Het combineert op pragmatische wijze efficiëntie, controle en modelleringsvermogen met veiligheid en productiviteit van de programmeur.
Gemak
Met D kunt u grote codefragmenten schrijven zonder redundant typen op te geven, in de stijl van dynamische talen. Toch leidt statische inferentie af van typen en andere code-eigenschappen, waardoor het beste van zowel de statische als de dynamische wereld wordt verkregen. Automatisch geheugenbeheer zorgt voor veilige, eenvoudige en robuuste code. D ondersteunt ook scoped resource management (ook wel het RAII-idioom genoemd) en scope-statements voor deterministische transactiecode die gemakkelijk te schrijven en te lezen is. Ingebouwde lineaire en associatieve arrays, segmenten en bereiken maken dagelijkse programmering eenvoudig en aangenaam voor kleine en grote taken.
macht
Het beste paradigma is om niemand op te leggen ten koste van anderen. D biedt klassiek polymorfisme, waarde-semantiek, functionele stijl, generiek, generatieve programmering, contractprogrammering en meer - allemaal harmonieus geïntegreerd. D biedt een innovatieve benadering van gelijktijdigheid met echte onveranderlijke gegevens, het doorgeven van berichten, standaard niet delen en gecontroleerd mutable delen via threads. Van eenvoudige scripts tot grote projecten, D heeft de breedte om te schalen met de behoeften van elke applicatie: unit testing, informatie verbergen, verfijnde modulariteit, snelle compilatie, precieze interfaces.
rendement
D compileert op natuurlijke wijze tot efficiënte native code. D is zo ontworpen dat de meeste "voor de hand liggende" code snel en veilig is. Soms moet een functie mogelijk ontsnappen aan de grenzen van typeveiligheid voor ultieme snelheid en controle. Voor dergelijke zeldzame gevallen biedt D native pointers, type casts, toegang tot elke C-functie zonder tussenkomende vertalingen en zelfs inline assembler. Met de modulaire attributen @safe, @trusted en @system kan de programmeur het beste de veiligheids- / efficiencyafwegingen van een bepaalde toepassing bepalen en de compiler op consistentie laten controleren.