Che cosa fa C ++ meglio di D?

135

Recentemente ho appreso D e sto iniziando a ottenere una certa familiarità con la lingua. So cosa offre, non so ancora come usare tutto, e non so molto degli idiomi di D e così via, ma sto imparando.

Mi piace D. È un bel linguaggio, essendo, in qualche modo, un enorme aggiornamento a C, e fatto bene. Nessuna caratteristica sembra "imbullonata", ma in realtà abbastanza ben pensata e ben progettata.

Sentirai spesso che D è ciò che C ++ dovrebbe essere stato (lascio la domanda se sia vero o no a tutti e ciascuno a decidere se stessi al fine di evitare inutili guerre di fiamma). Ho anche sentito da molti programmatori C ++ che apprezzano D molto più del C ++.

Io stesso, mentre conosco C, non posso dire di conoscere il C ++. Mi piacerebbe sapere da qualcuno che conosce sia C ++ sia D se pensano che ci sia qualcosa che C ++ fa meglio di D come lingua (non significa "ha più librerie di terze parti" o " ci sono più risorse "o" più lavori che richiedono C ++ di D esiste ").

D è stato progettato da alcuni programmatori C ++ molto esperti ( Walter Bright e Andrei Alexandrescu , con l'aiuto della comunità D) per risolvere molti dei problemi che C ++ aveva, ma c'era qualcosa che in realtà non è migliorata dopo tutto? Qualcosa che ha mancato? Qualcosa che pensi non sia una soluzione migliore?

Inoltre, tieni presente che sto parlando di D 2.0 , non di D 1.0 .

    
posta Anto 30.07.2011 - 10:23
fonte

0 risposte

Leggi altre domande sui tag