Selecciona tu idioma

Inicio arrow-right ... arrow-right Herramientas de desarrollo arrow-right D (Programming Language)

Hemos compilado una lista de 46 alternativas gratuitas y de pago para D (Programming Language). Los principales competidores incluyen Python, Java. Además de estos, los usuarios también realizan comparaciones entre D (Programming Language) y PHP, C (programming language), C++. También puedes echar un vistazo a otras opciones similares aquí: Herramientas de desarrollo.


Python
Free Open Source

Python es un lenguaje de programación interpretado, interactivo, orientado a objetos y extensible.

Java
Free Open Source

Java es un lenguaje de programación de computadora de propósito general que es concurrente, basado en clases ...

PHP
Free Open Source

PHP es un lenguaje de script de uso general ampliamente utilizado que es especialmente adecuado para la Web ...

C++
Free Open Source

C ++ es un tipo estático, de forma libre, multi-paradigma, compilado, de uso general, potente ...

Ruby
Free Open Source

Ruby es un lenguaje de programación dinámico, reflexivo, de propósito general orientado a objetos que combina ...

C#
Free Open Source

C # es un lenguaje de programación multi-paradigmático que abarca mecanografía fuerte, imperativo, declarativo ...

Lua
Free Open Source

Lua es un lenguaje de scripting potente, rápido, liviano e integrable.

Perl
Free Open Source

Perl es un lenguaje de programación dinámico, interpretado y de alto nivel con más de 22 años ...

Go es un lenguaje de programación de código abierto que hace que sea fácil de construir, simple, confiable y ...

D es un lenguaje con sintaxis tipo C y escritura estática.

D (Programming Language) Plataformas

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

D (Programming Language) Video y capturas de pantalla

D (Programming Language) Visión general

D es un lenguaje con sintaxis tipo C y escritura estática. Combina pragmáticamente la eficiencia, el control y la potencia de modelado, con la seguridad y la productividad del programador.

Conveniencia

D permite escribir fragmentos de código grandes sin especificar tipos de forma redundante, al estilo de lenguajes dinámicos. Sin embargo, la inferencia estática deduce tipos y otras propiedades de código, dando lo mejor de los mundos estático y dinámico.
La administración automática de memoria crea un código seguro, simple y robusto. D también admite la gestión de recursos con ámbito (también conocido como modismo RAII) y las declaraciones de alcance para el código transaccional determinista que es fácil de escribir y leer.
Las matrices, cortes y rangos lineales y asociativos incorporados hacen que la programación diaria sea simple y agradable para tareas pequeñas y grandes.

Poder

El mejor paradigma es no imponer uno a expensas de los demás. D ofrece polimorfismo clásico, semántica de valor, estilo funcional, genéricos, programación generativa, programación por contrato y más, todo integrado armoniosamente.
D ofrece un enfoque innovador para la concurrencia que presenta datos inmutables verdaderos, transmisión de mensajes, no compartir de manera predeterminada y compartir mutable controlado a través de subprocesos.
Desde simples guiones hasta grandes proyectos, D tiene la amplitud para escalar con las necesidades de cualquier aplicación: pruebas unitarias, ocultación de información, modularidad refinada, compilación rápida, interfaces precisas.

Eficiencia

D compila naturalmente a un código nativo eficiente.
D está diseñado de tal manera que el código más "obvio" es rápido y seguro. En ocasiones, una función puede necesitar escapar de los límites de la seguridad de tipos para obtener la máxima velocidad y control. Para casos tan raros, D ofrece punteros nativos, conversiones de tipos, acceso a cualquier función C sin ninguna traducción intermedia e incluso ensamblador en línea.
Los atributos modulares @safe, @trusted y @system permiten al programador decidir mejor las compensaciones de seguridad / eficiencia de una aplicación en particular, y hacer que el compilador verifique la coherencia.

D (Programming Language) Funcionalidades

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

Principales alternativas a D (Programming Language)

¡Comparte tu opinión sobre el software, deja una reseña y ayuda a mejorarlo aún más!

D (Programming Language) Categorías

Herramientas de desarrollo

D (Programming Language) Etiquetas

programming-language programming

Sugerir cambios

Tus comentarios

Selecciona una calificación
Por favor, seleccione una calificación

Your vote has been counted.

Do you have experience using this software?