Hi Karl,
>
>>Source code is simply the only effective way to express some programming idea
s,
>>and you cannot separate out its function from its expression, as you might be
>>able to do with pottery.
>
>I wouldn't say software is the only way; perhaps the simplest way.
>Hideous or not, I assert that any programming idea can be expressed as,
>e.g., flow-charts
While that may be true in some mathematical sense (after all, compilers
convert source code to other representations), I argued in my
declaration for the Bernstein case that source code is the way we are
trained, and expect others to, communicate certain ideas. Some concepts
as simply too cumbersome to express any other way in practice. As
an exercise, try to explain "Duff's Device" without resorting to
an actual, working, example.
-matt