PPT Slide
Eg. - A float element in an array has no semantic
connection to the value of an annuity.
Eg. - A for loop has no semantic connection to the
passage of some number of years.
Eg. - An array of floats has no semantic connection with the position
All of these connections are indirect. The writers and readers of a
program being written in a functional programming system
must carry all of this information in his/her
consciousness while working on the program.
Reading a program is akin to being asked to acquire a detailed
understanding of a complex document which is written
in a language in which the concepts have no direct
representation. Eg. Asking a Tagalog to read a technical
document on snow fields written in English.