Bem-vindo ao D
Bem-vindo ao tour interativo da linguagem de programação D.
Esta tour dá uma visão geral desta poderosa e expressiva
linguagem que compila diretamente para um código nativo de máquina e mais eficiente_.
O que é D?
D é o culminar de décadas de experiência implementando compiladores
para diversas linguagens e tem um grande número de
funcionalidades únicas:
- Construção de alto nível para uma modelagem poderosa
- alta performance, linguagem compilada
- tipagem estática
- interface direta para APIs do sistema operacional e hardware
- tempo de compilação incrivelmente rápido
- permite programação com memory-safe (SafeD)
- manutenível, código fácil de entender
- baixa curva de aprendizado (sintaxe semelhante a C, Java e outras linguagens)
- compatível com interface binário em C
- compatibilidade limitada com interface binário em C++
- multi-paradigma (imperativo, estruturado, orientado a objetos, genérica, programação funcional pura, e mesmo assembly)
- prevenção de erros embutido (contratos, testes uniários)
... e muitas outras funcionalidades.
Sobre o tour
Cada seção vem com um código-fonte de exemplo que pode ser modificado e usado
para experimentar as funcionalides da linguagem D.
Clique no botão run (ou Ctrl-enter
) para compilar e executa-ló.
Contribuindo
Este tour tem o código aberto e ficamos felizes
com pull requests para torná-lo melhor.