Seleziona la tua lingua

Pagina iniziale arrow-right ... arrow-right Strumenti di sviluppo arrow-right D (Programming Language)

Abbiamo compilato una lista di 46 alternative gratuite e a pagamento a D (Programming Language). I principali concorrenti includono Python, Java. Inoltre, gli utenti fanno anche confronti tra D (Programming Language) e PHP, Ruby, C++. Puoi anche dare un'occhiata ad altre opzioni simili qui: Strumenti di sviluppo.


Python
Free Open Source

Python è un linguaggio di programmazione interpretabile, interattivo, orientato agli oggetti ed estensibile.

Java
Free Open Source

Java è un linguaggio di programmazione per computer generico che è simultaneo, basato sulla classe ...

PHP
Free Open Source

PHP è un linguaggio di scripting general-purpose ampiamente utilizzato che è particolarmente adatto per il Web ...

Ruby
Free Open Source

Ruby è un linguaggio di programmazione dinamico, riflessivo e orientato agli oggetti che combina ...

C++
Free Open Source

Il C ++ è un tipo statico, a forma libera, multi-paradigma, compilato, generico, potente ...

C#
Free Open Source

C # è un linguaggio di programmazione multi-paradigma che comprende la tipizzazione forte, l'imperativo, il dichiarativo ...

Lua
Free Open Source

Lua è un linguaggio di scripting potente, veloce, leggero e integrabile.

Perl
Free Open Source

Perl è un linguaggio di programmazione dinamico di alto livello, interpretato e interpretato da oltre 22 anni ...

Go è un linguaggio di programmazione open source che semplifica la creazione di semplici, affidabili e ...

D è un linguaggio con sintassi simil-C e tipizzazione statica.

D (Programming Language) Piattaforme

tick-square Windows
tick-square Linux
tick-square Mac

D (Programming Language) Video e screenshot

D (Programming Language) Panoramica

D è un linguaggio con sintassi simil-C e tipizzazione statica. Combina pragmaticamente efficienza, controllo e potenza di modellazione, con sicurezza e produttività del programmatore.

Convenienza

D consente di scrivere frammenti di codice di grandi dimensioni senza specificare in modo ridondante i tipi, nello stile di linguaggi dinamici. Tuttavia, l'inferenza statica deduce tipi e altre proprietà del codice, offrendo il meglio dei mondi statico e dinamico.
La gestione automatica della memoria rende il codice sicuro, semplice e robusto. D supporta anche la gestione delle risorse con ambito (aka idioma RAII) e le dichiarazioni di ambito per il codice transazionale deterministico che è facile da scrivere e leggere.
Matrici lineari e associative integrate, sezioni e intervalli rendono la programmazione quotidiana semplice e piacevole per compiti piccoli e grandi.

Energia

Il miglior paradigma è quello di non imporne uno a spese degli altri. D offre polimorfismo classico, semantica di valore, stile funzionale, generica, programmazione generativa, programmazione a contratto e altro ancora, il tutto integrato armoniosamente.
D offre un approccio innovativo alla concorrenza con dati reali immutabili, passaggio di messaggi, nessuna condivisione predefinita e condivisione mutabile controllata tra thread.
Dagli script semplici ai grandi progetti, D ha l'ampiezza per adattarsi alle esigenze di qualsiasi applicazione: test unitari, nascondimento di informazioni, raffinata modularità, compilazione rapida, interfacce precise.

Efficienza

D si compila naturalmente in un codice nativo efficiente.
D è progettato in modo tale che il codice più "ovvio" sia veloce e sicuro. A volte potrebbe essere necessario che una funzione sfugga ai confini della sicurezza del tipo per la massima velocità e controllo. In casi così rari D offre puntatori nativi, cast di tipi, accesso a qualsiasi funzione C senza alcuna traduzione intermedia e persino assemblatore in linea.
Gli attributi modulari @safe, @trusted e @system consentono al programmatore di decidere meglio i compromessi di sicurezza / efficienza di una particolare applicazione e di verificare la coerenza del compilatore.

D (Programming Language) Caratteristiche

tick-square Multiparadigm
tick-square Contract programming
tick-square Functional Language
tick-square Object-oriented Language
tick-square High Level

Migliori alternative a D (Programming Language)

Condividi la tua opinione sul software, lascia una recensione e contribuisci a migliorarlo ulteriormente!

D (Programming Language) Categorie

Strumenti di sviluppo

D (Programming Language) Tag

programming-language programming

Suggerisci modifiche

Il tuo feedback

Seleziona una valutazione
Per favore, seleziona una valutazione

Your vote has been counted.

Do you have experience using this software?