Re: Query about rating agencies/groups
Posted by
Russ Abbott on
Jul 30, 2010; 3:09am
URL: http://friam.383.s1.nabble.com/Query-about-rating-agencies-groups-tp5350015p5353584.html
It's easy to say that "Design (decomposition and
distribution of knowledge and behavior), not programming language, is
the real key - proper design makes the coding almost trivial.
"
It's a lot harder to describe how to teach design. Furthermore, no matter how one teaches design, one will be using a language to express it. That language, whether actually executable or not, is a programming language. Furthermore, it matter which design constructs the language supports. If it doesn't support objects, or parallelism, or functions as first class entities, or constraints, or types, or logical declarations, or message passing, or any of anyone's other favorite architectural or design concepts, one will be very hard pressed to express a design that uses those concepts, and even harder pressed to teach those concepts to undergraduates.
In general, I don't believe that what one thinks is limited by the language one uses. But in software for most people, that probably
is the case.
-- Russ
On Thu, Jul 29, 2010 at 3:26 PM, Grant Holland
<[hidden email]> wrote:
Design (decomposition and
distribution of knowledge and behavior), not programming language, is
the real key - proper design makes the coding almost trivial.
============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at
http://www.friam.org