Linguagem de Programação D chega à versão 1.0
A linguagem de programação D, segundo o site oficial, é "uma linguagem de programação para sistemas e aplicações. É de mais alto nível que C++, mas mantém a capacidade para escrever código de alta performance e de interagir diretamente com a API do sistema operacional e com o hardware.(...) D não é uma linguagem de script, nem uma linguagem interpretada. É uma linguagem prática para programadores que precisam do seu trabalho terminado rapidamente, mantendo o código com fácil leitura e manutenção."
Você pode ver aqui uma comparação entre várias linguagens atuais e D.
Alguns dos objetivos do D são:
- Reduzir os custos de desenvolvimento em no mínimo 10% com a adição de funcionalidade que comprovadamente melhoram a produtividade e ajustando a linguagem para que bugs comuns sejam eliminados no início.
- Facilitar a escrita de código portável de compilador a compilador, máquina a máquina, e SO a SO.
- Suporte a vários paragigmas de programação, como programação imperativa, estruturada, orientada a objetos, e genérica.
- Ter uma curva de aprendizado mais curta para programadores familiarizados com C ou C++.
- Prover acesso a instruções de baixo nível, se necessário.
- Fazer com que seja mais fácil implementar um compilador para D que para C++.
- Ser compatível com a interface binária local para C.
- Ter uma gramática livre de contexto.
Mais informações podem ser obtidas no site oficial.
Agilizando as novidades para você!
Você pode ver aqui uma comparação entre várias linguagens atuais e D.
Alguns dos objetivos do D são:
- Reduzir os custos de desenvolvimento em no mínimo 10% com a adição de funcionalidade que comprovadamente melhoram a produtividade e ajustando a linguagem para que bugs comuns sejam eliminados no início.
- Facilitar a escrita de código portável de compilador a compilador, máquina a máquina, e SO a SO.
- Suporte a vários paragigmas de programação, como programação imperativa, estruturada, orientada a objetos, e genérica.
- Ter uma curva de aprendizado mais curta para programadores familiarizados com C ou C++.
- Prover acesso a instruções de baixo nível, se necessário.
- Fazer com que seja mais fácil implementar um compilador para D que para C++.
- Ser compatível com a interface binária local para C.
- Ter uma gramática livre de contexto.
Mais informações podem ser obtidas no site oficial.
Agilizando as novidades para você!
Postar um comentário