Problems with Programming Languages

In traditional programming languages, the syntax of program code reflects the implementation of data. This causes several problems:

  1. Design decisions about data become reflected in the code. A single design decision is reiterated in many places.

  2. Code becomes ossified and hard to change.

  3. Code becomes hard to reuse.

  4. Reuse requires conformity to design decisions made in writing the original software.

Contents    Prev    Next    Page+10    Index