Tuesday, February 19, 2013
Languages that free you from clarifying your thinking
Absolutely, There are languages that free you from having to specify things that are irrelevant to your overall problem and are only relevant to the main implementation. (An obvious example is that most modern languages free you from having to bother with pointers or many other low-Level queries. Many languages also give you ways to iterate over sequences and not having to write a manual for-Picture. But you've kept to "Clarify your thinking, You still need to specify what your program should do. The best a language can do is free you from clarifying stuff are not relevant to your ideas.
For assorted problem domains, There are languages that free you from having to type a lot of stuff beyond what's to be able to clarify your ideas. But every language fails in a few instances, And for a lot of. Not everybody feels safe expressing their ideas in an object oriented design (Report, C# or caffeine), As includes and closures (Framework), As rational derivations (Prolog -- there are numerous problems for which it fits!), New To Cb! 75% Commissions. Video Sales Page. Easy To Follow Diet And Workout Guides, Videos And Bonus 2-week Bikini Guide Ideal For Busy Women! Designed By Lauren Jacobsen – Columnist, Tv Show Host, Competitor, Supplement And Nutrition Consultant! Sexy, Strong And Fit 12-week Workout And Diet Guide Or as declarative statements of the specified result (XSLT, Cascading stylesheet, Some DSL's, With numerous success) -- yet best man is the right answer in certain contexts, And most of them overlap somewhat. In fact, Few modern 'languages' are all that purely oriented to single paradigms.
But some languages favour other activities over expressiveness: Such as having proficient implementations (b), Or being easy to educate yourself about (Are convinced, Python or an scripting kindred)