{"id":5198,"date":"2014-03-30T19:33:40","date_gmt":"2014-03-30T19:33:40","guid":{"rendered":"https:\/\/unknownerror.org\/index.php\/2014\/03\/30\/problem-about-paradigms-collection-of-common-programming-errors\/"},"modified":"2014-03-30T19:33:40","modified_gmt":"2014-03-30T19:33:40","slug":"problem-about-paradigms-collection-of-common-programming-errors","status":"publish","type":"post","link":"https:\/\/unknownerror.org\/index.php\/2014\/03\/30\/problem-about-paradigms-collection-of-common-programming-errors\/","title":{"rendered":"problem about paradigms-Collection of common programming errors"},"content":{"rendered":"<ul>\n<li><img decoding=\"async\" src=\"http:\/\/i.stack.imgur.com\/IHJS5.jpg?s=32&amp;g=1\" \/><br \/>\npalindrome<br \/>\nparadigms convention-over-configur<br \/>\nWhat are the benefits of the &#8220;Convention over Configuration&#8221; paradigm in web development? And are there cases where sticking with it don&#8217;t make sense?Thanks<\/li>\n<li><img decoding=\"async\" src=\"http:\/\/www.gravatar.com\/avatar\/b6116ac3c4b5835c6745570ea73a85c1?s=32&amp;d=identicon&amp;r=PG\" \/><br \/>\nCharles<br \/>\noop smalltalk paradigms selflanguage<br \/>\nI&#8217;m just looking for what it is that sets Self apart from Smalltalk.This isn&#8217;t supposed to be a Gorilla vs Shark question. I&#8217;m not looking for reasons one is better, I&#8217;m just confused as to what defines one as being distinct from the other. They both appear to be the same language to me after about 2 hours of reading up on them and mucking around with some code (Aside: I finally understand the Smalltalk version of &#8220;Everything is an object&#8221;. I must say, it&#8217;s bloody awesome. Haha! And I thought th<\/li>\n<li><img decoding=\"async\" src=\"http:\/\/www.gravatar.com\/avatar\/678a1dddd660e81247ab882808be0488?s=32&amp;d=identicon&amp;r=PG\" \/><br \/>\nNils Schmidt<br \/>\naop paradigms<br \/>\nI know this question has been asked before, but this was one and a half years ago, though I thought it might be the time for a re-questioning. I also recognized it might be seen as subjective, but I guess there are objective reasons for\/against AOP.I would be interested in who is using AOP in software development and also why or why not using it.I see AOP as a very strong paradigm which can make a lot of development tasks easier. But when it comes to using AOP in real world projects I have made<\/li>\n<li><img decoding=\"async\" src=\"http:\/\/i.stack.imgur.com\/dRgVP.png?s=32&amp;g=1\" \/><br \/>\nYi Jiang<br \/>\nruby scala f# functional-programming paradigms<br \/>\nI know a lot of Java people have started looking at Scala since it runs on the JVM, and a lot of people in the Microsoft world are looking at F#, but what does Ruby have as a natural functional successor?In a pure FP sense Ruby doesn&#8217;t lack anything, instead it has too much some may say. A functional language forces the programmer to not use global variables and other idioms so much (although it is possible to use globals in functional languages)<\/li>\n<li><img decoding=\"async\" src=\"http:\/\/www.gravatar.com\/avatar\/d3b75bb3bda58d5d4a7d31b820f856c9?s=32&amp;d=identicon&amp;r=PG\" \/><br \/>\nTom Wijsman<br \/>\nparadigms aspect-oriented<br \/>\nAspect oriented programming promises to deal with cross cutting concerns, but I&#8217;m not completely sold on it yet. Have there been any other attempts to deal with this problem?<\/li>\n<li><img decoding=\"async\" src=\"http:\/\/www.gravatar.com\/avatar\/dd1ebaade6623fc538fb8af3338e730d?s=32&amp;d=identicon&amp;r=PG\" \/><br \/>\nJon Purdy<br \/>\ncoding cross-platform paradigms games<br \/>\nI&#8217;m only 18, and as such my initial ventures into programming were the usual 2000s-dominating high-level, paradigm-saturated affairs, complete with obsession with platform independence and &#8216;good&#8217; design patterns.However, I also toyed around with other things. Things like a BBC Micro emulator, GAS and NASM assembly language, and completely UNIX-centric non-portable C code. After playing with these, I came to the conclusion that most of these modern design patterns, &#8216;pure&#8217; paradigms, and obsession<\/li>\n<li><img decoding=\"async\" src=\"http:\/\/www.gravatar.com\/avatar\/d7f82cba9dbc95e901b4280ab315bbf1?s=32&amp;d=identicon&amp;r=PG\" \/><br \/>\nEric Wilson<br \/>\nfunctional-programming paradigms trends<br \/>\nI&#8217;ve been hearing a lot of enthusiasm about functional programming languages lately, with regards to Scala, Clojure, and F#. I&#8217;ve recently started studying Haskell, to learn the FP paradigm.I love it, it&#8217;s really fun, and fits my math background.But will it ever really matter? Obviously, it&#8217;s hardly a new idea.Here&#8217;s my questions:What has contributed to the recent FP enthusiasm? Is is merely boredom with OO, or has something changed to make FP more needed than before? Is this indicative of a<\/li>\n<li><img decoding=\"async\" src=\"http:\/\/www.gravatar.com\/avatar\/0b4f9f4b1d7072ae18d9dc3a9bf0ac7a?s=32&amp;d=identicon&amp;r=PG\" \/><br \/>\nCharles Menguy<br \/>\naop paradigms<br \/>\nAOP is an interesting programming paradigm in my opinion. However, there haven&#8217;t been discussions about it yet here on stackoverflow (at least I couldn&#8217;t find them). What do you think about it in general? Do you use AOP in your projects? Or do you think it&#8217;s rather a niche technology that won&#8217;t be around for a long time or won&#8217;t make it into the mainstream (like OOP did, at least in theory ;))? If you do use AOP then please let us know which tools you use as well. Thanks!<\/li>\n<\/ul>\n<p>Web site is in building<\/p>\n","protected":false},"excerpt":{"rendered":"<p>palindrome paradigms convention-over-configur What are the benefits of the &#8220;Convention over Configuration&#8221; paradigm in web development? And are there cases where sticking with it don&#8217;t make sense?Thanks Charles oop smalltalk paradigms selflanguage I&#8217;m just looking for what it is that sets Self apart from Smalltalk.This isn&#8217;t supposed to be a Gorilla vs Shark question. I&#8217;m [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5198","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/posts\/5198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/comments?post=5198"}],"version-history":[{"count":0,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/posts\/5198\/revisions"}],"wp:attachment":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/media?parent=5198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/categories?post=5198"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/tags?post=5198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}