|
Re: Development: A Structured Problem Area?: msg#00040programming.language-of-the-year
--- "Derek Richardson" <Derek.Richardson-aF9gUBWsH8U@xxxxxxxxxxxxxxxx> wrote: > The question, in my mind, is still whether there > is anything intrinsic to producing an implementation > from requirements that prevents a rule-based solution. > By intrinsic, I mean a property of the problem, not > a property of the agent solving the problem - arguments > that the best humans perform best intuitively, while true, > miss the point. I am sure automated implementation from requirements is possible, assuming the requirements can be reduced to complete, unambiguous specifications (like the specs for cars rolling off automated assembly lines). The implementation is not the hard part, it's the specification. Depending on your experience as a programmer, you've either done requirements/specification/implementation yourself all at once, with little formality, or you've worked in shops that formally separate these tasks and thereby make everything worse. If the requirement is "make a customer database" I don't see much hope for automation. If the requirements include a database schema and a list of operations on that data, AND a defined implementation platform, you have what most programmers start coding from, but not enough for an automated solution. If you refine the requirements enough you can automate the code production, but the requirements themselves are at that point 1:1 equivalent to code, only in some different language. Perhaps the key is finding the right language for expressing requirements. You may be interested in Intentional Programming as described by Charles Simonyi; see http://www.edge.org/digerati/simonyi/simonyi_p1.html. Greg Jorgensen PDXperts LLC - Portland, Oregon USA ------------------------ Yahoo! Groups Sponsor --------------------~--> Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar. Now with Pop-Up Blocker. Get it for free! http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/nhFolB/TM --------------------------------------------------------------------~-> Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/pragprog/ <*> To unsubscribe from this group, send an email to: pragprog-unsubscribe-hHKSG33TihhbjbujkaE4pw@xxxxxxxxxxxxxxxx <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/ |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: Development: A Structured Problem Area?: 00040, Chris Morris |
|---|---|
| Next by Date: | Re: Development: A Structured Problem Area?: 00040, Greg Jorgensen |
| Previous by Thread: | Re: Re: Development: A Structured Problem Area?i: 00040, Derek Richardson |
| Next by Thread: | Re: Re: Development: A Structured Problem Area?: 00040, Derek Richardson |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |