[TYPES] types

Rishiyur Nikhil nikhil at acm.org
Tue May 13 10:45:41 EDT 2014


>    FORTRAN appears to be the first language to use a compile-time
mechanism to
>    distinguish between integers and floating point values.
>    ...
>    Note that in ALGOL 58 and ALGOL 60, arrays were not included in the
type concept.

Depressingly, even in 2014, this view is still extant.  Take a look at
the following web pages at Mathworks, which has such wide influence
amongst scientists and engineers:

    http://www.mathworks.com/help/simulink/ug/working-with-data-types.html

        About Data Types

        The term data type refers to the way in which a computer
        represents numbers in memory. A data type determines the
        amount of storage allocated to a number, the method used to
        encode the number's value as a pattern of binary digits, and
        the operations available for manipulating the type.


    http://www.mathworks.com/help/stateflow/ug/typing-stateflow-data.html

        What Is Data Type?

        The term data type refers to the way computers represent
        numbers in memory. The type determines the amount of storage
        allocated to data, the method of encoding a data value as a
        pattern of binary digits, and the operations available for
        manipulating the data.

(No mention of arrays and matrices as types, even though they are
central to Matlab/Simulink/Stateflow).

Nikhil


More information about the Types-list mailing list