D (Programming Language)

D (Programming Language)

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.
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.La 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 valores, 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 verdaderos inmutables, transmisión de mensajes, no se comparte de manera predeterminada y el uso compartido mutable controlado a través de hilos.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 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 lograr la máxima velocidad y control.Para casos tan raros, D ofrece punteros nativos, conversiones de tipos, acceso a cualquier función de 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

Sitio web:

Categorias

Alternativas a D (Programming Language) para todas las plataformas con cualquier licencia

ASP.NET

ASP.NET

Asp.net es un marco de aplicaciones web del lado del servidor de código abierto diseñado para el desarrollo web para producir páginas web dinámicas, sitios web, aplicaciones y servicios con HTML, CSS y ...
Erlang

Erlang

Erlang es un lenguaje de programación concurrente y de recolección de basura de uso general y un sistema de tiempo de ejecución que se utiliza para construir sistemas de software en tiempo real suaves y escalables con requisitos ...
Objective-C

Objective-C

El lenguaje Objective-C es un lenguaje informático simple diseñado para permitir una programación sofisticada orientada a objetos.
Groovy

Groovy

Groovy es un lenguaje ágil y dinámico para Java Virtual Machine (JVM).
Nim (programming language)

Nim (programming language)

Nim es un lenguaje de programación imperativo de tipo estático con un poderoso sistema macro que intenta darle al programador el máximo poder sin comprometer la eficiencia del tiempo de ejecución.
FreeBASIC

FreeBASIC

FreeBASIC es un compilador BASIC de código abierto de 32 bits completamente gratuito, con una sintaxis similar a MS-QuickBASIC, que agrega nuevas características como punteros, tipos de datos sin firmar, en línea ...
Clojure

Clojure

Clojure es un lenguaje de programación dinámico que se dirige a la máquina virtual Java (y al CLR).
F# (programming language)

F# (programming language)

F # es un lenguaje funcional y orientado a objetos sucinto, expresivo y eficiente para .NET que le ayuda a escribir código simple para resolver problemas complejos.
Vala

Vala

Vala es un nuevo lenguaje de programación que tiene como objetivo brindar características modernas del lenguaje de programación a los desarrolladores de GNOME sin imponer requisitos adicionales de tiempo de ejecución y sin ...
Hack

Hack

Hack es un lenguaje de programación para HHVM que interopera perfectamente con PHP.
Squirrel (programming language)

Squirrel (programming language)

Squirrel es un lenguaje de programación imperativo de alto nivel orientado a objetos, diseñado para ser un lenguaje de secuencias de comandos ligero que se adapta al tamaño, el ancho de banda de la memoria y el tiempo real ...
Ceylon

Ceylon

Soporte para máquinas virtuales Java y JavaScript.
thinBasic Programming Language

thinBasic Programming Language

BASIC muy rápido, como lenguaje de programación para aplicaciones de consola y gui, automatizar procesos, automatizar el intercambio de datos, conectarse a bases de datos, enviar correos, ftp, API de descanso, análisis, tokenización, archivos, OpenGl, gráficos, sonido, impresión ... mucho más.
Cobra

Cobra

Cobra es un lenguaje de programación de alto rendimiento y rápido desarrollo.
Crystal (programming language)

Crystal (programming language)

Lenguaje de programación con sintaxis tipo Ruby que se compila en un código nativo eficiente.