123
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.

Sitio web:

Categorias

Alternativas a D (Programming Language) para Mac

Nim (programming language)

Nim (programming language)

Nim es un lenguaje de programación imperativo de tipo estático que intenta darle al programador la máxima potencia sin comprometer la eficiencia del tiempo de ejecución.
V (programming language)

V (programming language)

V es un lenguaje de programación compilado estáticamente diseñado diseñado para construir software mantenible.Es similar a Go y también está influenciado por Oberon, Rust, Swift.
Object Pascal

Object Pascal

Object Pascal es un lenguaje de programación multi-paradigma, orientado a objetos, basado en componentes de propósito general.
Smalltalk

Smalltalk

Smalltalk es un lenguaje de programación orientado a objetos (OOP).Son objetos hasta el fondo.La pureza y la claridad de Smalltalk a este respecto lo convirtieron en el arquetipo de casi todos los demás lenguajes OOP.
Odin

Odin

El lenguaje de programación Odin es rápido, conciso, legible, pragmático y de código abierto.Está diseñado con la intención de reemplazar C con los siguientes objetivos: • simplicidad
Beef Programming Language

Beef Programming Language

Beef es un lenguaje de programación compilado orientado al rendimiento de código abierto que se ha creado de la mano con su entorno IDE.
Pike programming language

Pike programming language

Pike es un lenguaje de programación dinámico con una sintaxis similar a Java y C.
P Programming Language

P Programming Language

P es un lenguaje de programación donde el sistema se describe como una colección de máquinas de estado interactuando que se comunican entre sí a través de eventos.