Selecione seu idioma

Página inicial arrow-right ... arrow-right Ferramentas de desenvolvimento arrow-right D (Programming Language)

Nós compilamos uma lista de 46 alternativas gratuitas e pagas para o D (Programming Language). Os principais concorrentes incluem: Python, Java. Além disso, os usuários também fazem comparações entre D (Programming Language) e PHP, C++, C (programming language). Além disso, você pode conferir outras opções semelhantes aqui: Ferramentas de desenvolvimento.


Python
Free Open Source

Python é uma linguagem de programação interpretável, interativa, orientada a objetos e extensível.

Java
Free Open Source

Java é uma linguagem de programação de uso geral que é simultânea, baseada em classe ...

PHP
Free Open Source

PHP é uma linguagem de script de uso geral amplamente usada, especialmente adequada para Web ...

C++
Free Open Source

C ++ é um formulário estatístico, de forma livre, multi-paradigma, compilado, de uso geral, poderoso ...

Ruby
Free Open Source

Ruby é uma linguagem de programação orientada a objetos dinâmica, reflexiva e de uso geral que combina ...

C#
Free Open Source

C # é uma linguagem de programação com vários paradigmas, que inclui tipagem forte, imperativa, declarativa ...

Lua
Free Open Source

Lua é uma linguagem de script poderosa, rápida, leve e incorporável.

Perl
Free Open Source

Perl é uma linguagem de programação dinâmica de alto nível, de propósito geral, interpretada e com mais de 22 anos ...

Go é uma linguagem de programação de código aberto que facilita a criação de aplicativos simples, confiáveis ​​e ...

D é uma linguagem com sintaxe do tipo C e digitação estática.

D (Programming Language) Plataformas

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

D (Programming Language) Vídeo e capturas de tela

D (Programming Language) Visão geral

D é uma linguagem com sintaxe do tipo C e digitação estática. Combina pragmaticamente eficiência, controle e potência de modelagem, com segurança e produtividade do programador.

Conveniência

D permite escrever grandes fragmentos de código sem especificar tipos redundantes, no estilo de linguagens dinâmicas. No entanto, a inferência estática deduz tipos e outras propriedades de código, oferecendo o melhor dos mundos estático e dinâmico.
O gerenciamento automático de memória cria código seguro, simples e robusto. D também suporta gerenciamento de recursos com escopo (também conhecido como o idioma RAII) e instruções de escopo para código transacional determinístico que é fácil de escrever e ler.
Matrizes lineares e associativas, fatias e intervalos integrados tornam a programação diária simples e agradável para tarefas pequenas e grandes.

Poder

O melhor paradigma é não impor um em detrimento de outros. D oferece polimorfismo clássico, semântica de valores, estilo funcional, genéricos, programação generativa, programação de contratos e muito mais - tudo harmoniosamente integrado.
D oferece uma abordagem inovadora à simultaneidade, apresentando dados imutáveis ​​verdadeiros, passagem de mensagens, sem compartilhamento por padrão e compartilhamento mutável controlado entre threads.
Desde scripts simples a grandes projetos, D tem a amplitude de dimensionar com as necessidades de qualquer aplicativo: teste de unidade, ocultação de informações, modularidade refinada, compilação rápida, interfaces precisas.

Eficiência

D compila naturalmente para um código nativo eficiente.
D é projetado de tal maneira que a maioria dos códigos "óbvios" é rápida e segura. Ocasionalmente, uma função pode precisar escapar dos limites do tipo de segurança para obter velocidade e controle finais. Em casos tão raros, o D oferece ponteiros nativos, conversão de tipos, acesso a qualquer função C sem nenhuma tradução intermediária e até assembler embutido.
Os atributos modulares @safe, @trusted e @system permitem que o programador decida melhor as compensações de segurança / eficiência de um aplicativo específico e faça com que o compilador verifique a consistência.

D (Programming Language) Recursos

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

Principais alternativas ao D (Programming Language)

Compartilhe sua opinião sobre o software, deixe uma avaliação e ajude a torná-lo ainda melhor!

D (Programming Language) Categorias

Ferramentas de desenvolvimento

D (Programming Language) Etiquetas

programming-language programming

Sugerir alterações

Seu feedback

Selecione uma classificação
Por favor, selecione uma classificação

Your vote has been counted.

Do you have experience using this software?