En busca de información acerca de nuevos lenguajes me encontré con D (me refiero a “nuevo” para mi, pues ya tiene más de 12 años desde que apareció la primera versión).
Si bien no he bajado el compilador ni menos tipeado las líneas para un “Hello World”, quiero hacer un resumen de lo que he leído hasta ahora.
D es un lenguaje orientado a objetos desarrollado por Walter Bright (conocido por haber sido el principal desarrollador del primer compilador de C++).
D fue creado para sustituir a C++, es de un nivel más alto pero conserva la capacidad de escribir código de alto rendimiento y de interconectarse directamente con las API del sistema operativo o el hardware.
D es más intuitivo, más facil de aprender, permite mayor productividad e incorpora muchas características de los lenguajes actuales. A simple vista, se puede decir que es lo mismo que C# o Java en relación a C++. Sin embargo, la principal diferencia está dada en que D incorpora muchas mejoras y características nuevas, pero sin perder el rendimiento de C++.
De forma concreta, las principales características que se pueden citar son:
Como verán, no tiene mucho de nuevo a comparación de lenguajes como C# y Java. Pero si en realidad cumple con lo que propone en cuanto a mantener el rendimiento de su antecesor, compatibilidad con muchos de los binarios existentes y otras de las características citadas, sin dudas merecerá ser probado.
Para leer más, consulten las referencias de las cuales me valí:
Comentarios: