Block-diagram Generation
A useful option makes it possible to generates the block diagram representation of the program as one or more SVG graphic files. It is interesting to note the difference between the block diagram and the generated C++ code. As already said, the key idea here is not to compile the block diagram literally, but the mathematical function it denotes. Modern C/C++ compilers too don’t compile programs literally. But because of the complex semantic of C/C++ (due to side effects, pointer aliasing, etc.) they can’t go very far in that direction. This is a distinctive advantage of a purely functional language: it allows compilers to do very advanced optimisations.
Read more about this topic: FAUST (programming Language)
Famous quotes containing the word generation:
“But it is fit that the Past should be dark; though the darkness is not so much a quality of the past as of tradition. It is not a distance of time, but a distance of relation, which makes thus dusky its memorials. What is near to the heart of this generation is fair and bright still. Greece lies outspread fair and sunshiny in floods of light, for there is the sun and daylight in her literature and art. Homer does not allow us to forget that the sun shone,nor Phidias, nor the Parthenon.”
—Henry David Thoreau (18171862)