Recientemente he estado aprendiendo D y estoy empezando a familiarizarme con el idioma. Sé lo que ofrece, todavía no sé cómo usar todo, y no sé mucho acerca de las expresiones idiomáticas y demás, pero estoy aprendiendo.
Me gusta D. Es un buen lenguaje, ya que se trata, en cierto modo, de una actualización de enorme a C, y está bien hecho. Ninguna de las características parece estar "activada", pero en realidad está bien pensada y bien diseñada.
A menudo oirás que D es lo que debería haber sido C ++ (Dejo la pregunta de si eso es cierto o no para que todos y cada uno se decidan para evitar guerras de llamas innecesarias). También he escuchado a varios programadores de C ++ que disfrutan de D mucho más que C ++.
Yo mismo, aunque conozco a C, no puedo decir que conozco a C ++. Me gustaría saber de alguien que sepa tanto C ++ como D si piensan que hay algo que C ++ hace mejor que D como lenguaje (lo que no es lo habitual "tiene más bibliotecas de terceros" o " hay más recursos "o" más trabajos que requieren C ++ de lo que D existe ").
D fue diseñado por algunos programadores de C ++ muy hábiles ( Walter Bright y Andrei Alexandrescu , con la ayuda de la comunidad D) para solucionar muchos de los problemas que tuvo C ++, pero ¿hubo algo que no mejoró después de todo? ¿Algo que se perdió? ¿Algo que crees que no era una mejor solución?
También, tenga en cuenta que estoy hablando de D 2.0 , no D 1.0 .