When to Make a Type

  title={When to Make a Type},
  author={Martin Fowler},
  journal={IEEE Software},
W hen I started programming computers , I began with fairly primitive languages, such as Fortran 4 and various early flavors of Basic. One of the first things you learn using such languages—indeed, even using more up-to-date languages—is which types your language supports. Being oriented toward number crunching, Fortran supported integer and real types, with the interesting rule that any variable whose name started with the letters I through N was an integer, and all other variables were floats… CONTINUE READING