Tutti i linguaggi di programmazione hanno i loro difetti di progettazione semplicemente perché non un singolo linguaggio può essere perfetto, proprio come con la maggior parte (tutte?) Altre cose. A parte questo, quale difetto di progettazione in un linguaggio di programmazione ti ha infastidito di più nella tua storia di programmatore?
Nota che se una lingua è "cattiva" solo perché non è progettata per una cosa specifica non è un difetto di progettazione, ma una caratteristica del design, quindi non elencare tali fastidi delle lingue. Se una lingua non è adatta per quello per cui è stata progettata, questo è ovviamente un difetto nel design. Neanche le cose specifiche per l'implementazione e le cose nascoste.