[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Using The Principle of Least Power As A Razor
i'm surprised noone took you up on this one len. here's my simple take on this interesting probem: 1. you need to distinguish between power and typing - does language a require more or less typing? in general (flame me if you like) almost all languages derive their "power" from a decrease in the amount of typing to get the same result. 2. you need to distinguish between power and construct. the next generation language usually adds a conceptual level to the programming task, but really this just helps with the typing. the language derives power by shaping your thinking about the problem. then it's just a typing problem. 3. portability is just that, it's othogonal to power and so java adds little to the "power" debate. (and in the same vain so does my favourite - C) 4. real power. is there a one to one mapping from the language to machine code? 5. compare programming languages with programming languages and representations with representations so here's how to rate them (imho) 1. a is more powerful than b if it cannot be mapped directly to machine code (ie compiled) 2. a is more powerful than b if contains more concepts 3. a is more powerful than b if it requires less typing a similar set of rules can be applied to representations rick Bullard, Claude L (Len) wrote: >When selecting a language, how does one know when it has the 'least power'? > >o Is Assembler less or more powerful than C? > >o Is C less or more powerful than C++? > >o Is Lisp less or more powerful than Prolog? > >o Is RDF less or more powerful than Conceptual Graphs? > >o Are Conceptual Graphs more or less powerful than Topic Maps? > >o Are DTDs less or more powerful than Schematron? > >A principle or axiom is of no value without the rules for applying it. > >len > >----------------------------------------------------------------- >The xml-dev list is sponsored by XML.org <http://www.xml.org>, an >initiative of OASIS <http://www.oasis-open.org> > >The list archives are at http://lists.xml.org/archives/xml-dev/ > >To subscribe or unsubscribe from this list use the subscription >manager: <http://www.oasis-open.org/mlmanage/index.php> > > >!DSPAM:43d7d952195601535014032! > > > begin:vcard fn:Rick Marshall n:Marshall;Rick email;internet:rjm@z... tel;cell:+61 411 287 530 x-mozilla-html:TRUE version:2.1 end:vcard
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|