<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>OBJECT ORIENTED PROGRAMMING CONCEPTS by GIRISH NADIGER</title>
      <link>https://padlet.com/f2015433/6rzszrmp0xhz</link>
      <description>Abbrevated generally as OOP&#39;S</description>
      <language>en-us</language>
      <pubDate>2015-09-22 18:43:54 UTC</pubDate>
      <lastBuildDate>2025-05-13 05:06:28 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet-uploads.storage.googleapis.com/73459130/43379004fb7f189b2628bcf236cf1c033022c131/1a0a90dc4b341192ec1c0a64e9c5add7.png</url>
      </image>
      <item>
         <title> Journel</title>
         <author>f2015433</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72050161</link>
         <description><![CDATA[<p>The information, from where we got data for our Padlet.</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/73459130/3f78e1c3da6669633ba276e4aeeca4b4847f5f0a/57321c8018a3ddef99ef8fe2f3cc66e3.pdf" />
         <pubDate>2015-09-24 19:45:31 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72050161</guid>
      </item>
      <item>
         <title>Complexities in OOPs</title>
         <author>f2015011</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72053458</link>
         <description><![CDATA[]]></description>
         <enclosure url="http://core.ac.uk/download/pdf/62989.pdf" />
         <pubDate>2015-09-24 20:03:09 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72053458</guid>
      </item>
      <item>
         <title>SUMMARY</title>
         <author>f2015011</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72054162</link>
         <description><![CDATA[<p><b>Understanding the concepts of object oriented programming has always been a nightmare for students. It has equally challenged the lecturers in teaching these concepts. In this article the author writes about the  difficulties faced by lecturers in teaching the concepts of object oriented programming and the reasons as to why teaching structured programming is easier. The author also talks about the requirements that a programminglanguage must have, to teach in the most efficient way and also makes his proposals for a better programming environment. The author concludes this article by giving a comparison of a few programming languages such as C++, Eiffel, Smalltalk and Java and as to how they meet these requirements.</b></p><p><b><br></b></p>]]></description>
         <enclosure url="" />
         <pubDate>2015-09-24 20:07:30 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72054162</guid>
      </item>
      <item>
         <title>OOP&#39;S :</title>
         <author>f2015011</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72055084</link>
         <description><![CDATA[<p><b>The key features OOPs provide</b>,</p><ul><li>Encapslation</li><li>Data Abstraction</li><li>Inheritance</li><li>Polymorphism</li></ul>these features make programming in object oriented languages much better.                                                                                                                                                           <b>   <br>read  more on:              </b>                                                              <a href="http://wiki.tcl.tk/13398">http://wiki.tcl.tk/13398</a>]]></description>
         <enclosure url="" />
         <pubDate>2015-09-24 20:13:16 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72055084</guid>
      </item>
      <item>
         <title>Why is efficiency of the programming language not important (for beginners) ?&amp;nbsp;</title>
         <author>f2015011</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72056762</link>
         <description><![CDATA[<p>Efficiency of programming language is important in production programming. That is efficiency is a matter of concern of professionals. At the teaching level or for beginners this can be excused. </p><p><b>read more on:</b></p><p>http://core.ac.uk/download/pdf/62989.pdf</p>]]></description>
         <enclosure url="" />
         <pubDate>2015-09-24 20:24:58 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72056762</guid>
      </item>
      <item>
         <title>Members :</title>
         <author>f2015433</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72069794</link>
         <description><![CDATA[<p><b>Girish Nadiger </b>: 2015A4PS433H</p><p><span style="font-size: 13px; color: rgb(102, 102, 102);"><b>Shri Ram</b>           : 2015A7PS011H</span></p>]]></description>
         <enclosure url="" />
         <pubDate>2015-09-24 22:37:13 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72069794</guid>
      </item>
      <item>
         <title>What is OOP&#39;S basically?</title>
         <author>f2015433</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72071762</link>
         <description><![CDATA[<p>Lets clear the doubt...</p>]]></description>
         <enclosure url="https://www.youtube.com/watch?v=xx2xdHtQztg" />
         <pubDate>2015-09-24 23:11:53 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72071762</guid>
      </item>
      <item>
         <title>Difference between Class and Object :-</title>
         <author>f2015433</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72072689</link>
         <description><![CDATA[<p>Class is just an instance which contains special attributes and behaviors. </p><p>Objects are the blueprints of class, i.e., objects are created from class.</p><p> Eventually after its use object is destroyed but class can be used again.</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/73459130/d6715509b68eecd3cdb8200964b5d41788d40284/7da6dc0fc9333ada7fd239b5c32706bb.png" />
         <pubDate>2015-09-24 23:25:57 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72072689</guid>
      </item>
      <item>
         <title>Let us relate Classes and Objects with real world entities...</title>
         <author>f2015433</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72073128</link>
         <description><![CDATA[<p>Consider Character as a class, where Monster and Hero are derived from it. So Monster and Hero, both resembles character. In Monster we can further classify as Dragon and Orc, which serves as objects whereas Monster serves as pseudo class over here.</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/73459130/6fb6c34debf91d0d716a179e5360557ca4257ff0/88c8ab7dc3a8e25d99c7687cb0991f3f.png" />
         <pubDate>2015-09-24 23:33:29 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72073128</guid>
      </item>
      <item>
         <title>Further OOP&#39;S contains many concepts in it</title>
         <author>f2015433</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72073609</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/73459130/c356b530d55654ccc68d206ded85e573ae603ea8/f3b2352a15c4a5b297e960aff7c2b525.jpg" />
         <pubDate>2015-09-24 23:39:46 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72073609</guid>
      </item>
      <item>
         <title>Is there an ultimate
language which satisfies all the requirements ?</title>
         <author>f2015011</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72102397</link>
         <description><![CDATA[<p><b>No</b>, every language has it's advantages and disadvantages. For example, Java is safe
and supports clean concepts but lacks in readable syntax.</p><p><b>read more on:</b></p><ul><li><a href="http://wiki.tcl.tk/13398" style="font-size: 13px;">http://wiki.tcl.tk/13398</a><br></li><li><span style="font-size: 13px;"><a href="http://www.saylor.org/site/wp-content/uploads/2013/02/CS101-2.1.2-AdvantagesDisadvantagesOfOOP-FINAL.pdf">http://www.saylor.org/site/wp-content/uploads/2013/02/CS101-2.1.2-AdvantagesDisadvantagesOfOOP-FINAL.pdf</a></span><br></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2015-09-25 07:30:04 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72102397</guid>
      </item>
      <item>
         <title>Some more points about it</title>
         <author>f2015433</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72103645</link>
         <description><![CDATA[<p>Most power engineering students these days have had at least a casual introduction to computer programming concepts. Specifically, they have become functionally fluent in one or more programming languages and can use their knowledge of basic syntax to write simple programs that perform some desired task. Some students may also have had the opportunity to learn basic software design concepts, such as the benefits of top-down design and the practice and virtues of programming in a modular fashion using a structured programming approach. However, fewer students have been exposed to the theory and practice of object-oriented software development. Understanding object-oriented programming concepts requires that the student undergo a paradigm shift. The student must move from thinking about modeling systems and problems in terms of the actions that must be performed to thinking about the objects that must interact with each other to perform those actions. Successfully navigating this change in thought is not a trivial undertaking, but the rewards of doing so can be tremendous. This presentation provides a brief introduction to the concepts and benefits of the object-oriented approach and explains why power engineering students may benefit greatly from a more formal introduction to the topic.</p>]]></description>
         <enclosure url="" />
         <pubDate>2015-09-25 07:39:32 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72103645</guid>
      </item>
      <item>
         <title>Procedural vs OOPs</title>
         <author>f2015011</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72104671</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?v=OEfSFrk_KEI" />
         <pubDate>2015-09-25 07:46:50 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72104671</guid>
      </item>
      <item>
         <title>Is it difficult to learn a programming language</title>
         <author>f2015011</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72106264</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?v=pvAsqPbz9Ro" />
         <pubDate>2015-09-25 08:01:53 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72106264</guid>
      </item>
      <item>
         <title>What is OOP&#39;S ? </title>
         <author>f2015011</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72106386</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?v=SS-9y0H3Si8" />
         <pubDate>2015-09-25 08:03:04 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72106386</guid>
      </item>
      <item>
         <title>More on OOP&#39;S criticism</title>
         <author>f2015011</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72204827</link>
         <description><![CDATA[<ul><li><a href="https://en.wikipedia.org/wiki/Object-oriented_programming#Criticism" style="font-size: 13px;">https://en.wikipedia.org/wiki/Object-oriented_programming#Criticism</a><br></li><li><a href="http://blog.jot.fm/2010/08/26/ten-things-i-hate-about-object-oriented-programming/comment-page-2/" style="font-size: 13px;">http://blog.jot.fm/2010/08/26/ten-things-i-hate-about-object-oriented-programming/comment-page-2</a></li></ul>]]></description>
         <enclosure url="https://en.wikipedia.org/wiki/Object-oriented_programming" />
         <pubDate>2015-09-25 16:14:47 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72204827</guid>
      </item>
      <item>
         <title>Functional programming :</title>
         <author>f2015011</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72288302</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?v=0-wM-bBMYg4" />
         <pubDate>2015-09-26 14:43:24 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72288302</guid>
      </item>
      <item>
         <title>Why OOP&#39;S must end !</title>
         <author>f2015011</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72288613</link>
         <description><![CDATA[<p>R.SHRIRAM</p>]]></description>
         <enclosure url="http://www.smashcompany.com/technology/object-oriented-programming-is-an-expensive-disaster-which-must-end" />
         <pubDate>2015-09-26 14:52:57 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72288613</guid>
      </item>
      <item>
         <title></title>
         <author>f2015011</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72323353</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2015-09-27 13:40:39 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72323353</guid>
      </item>
      <item>
         <title>COMPARISON&amp;nbsp;</title>
         <author>f2015011</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72323355</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2015-09-27 13:40:40 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72323355</guid>
      </item>
      <item>
         <title></title>
         <author>f2015011</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72323795</link>
         <description><![CDATA[<p>NOTE: Functional programming is also called Procedural programming.</p>]]></description>
         <enclosure url="" />
         <pubDate>2015-09-27 13:53:41 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72323795</guid>
      </item>
      <item>
         <title>GENERAL QUESTIONS</title>
         <author>f2015011</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72324087</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2015-09-27 14:03:26 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72324087</guid>
      </item>
      <item>
         <title>Sources :</title>
         <author>f2015433</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72324884</link>
         <description><![CDATA[<p>For journal : <a href="http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=970207">http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=970207</a></p><p>For videos :</p><p><a href="https://youtu.be/xx2xdHtQztg">https://youtu.be/xx2xdHtQztg</a></p><p><a href="https://youtu.be/SS-9y0H3Si8">https://youtu.be/SS-9y0H3Si8</a></p><p><a href="https://youtu.be/0-wM-bBMYg4">https://youtu.be/0-wM-bBMYg4</a></p><p><a href="https://youtu.be/OEfSFrk_KEI">https://youtu.be/OEfSFrk_KEI</a></p><p>For images :</p><p><a href="https://commons.wikimedia.org/wiki/File:CPT-OOP-inheritance-roleplay.svg">https://commons.wikimedia.org/wiki/File:CPT-OOP-inheritance-roleplay.svg</a></p><p><a href="http://kodestat.blogspot.in/2014/06/basic-concepts-of-oop-2.html">http://kodestat.blogspot.in/2014/06/basic-concepts-of-oop-2.html</a></p><p>other resources :</p><p><a href="https://www.ldodds.com/lectures/intro2">https://www.ldodds.com/lectures/intro</a>2java/OOP_Terms.doc</p>]]></description>
         <enclosure url="" />
         <pubDate>2015-09-27 14:26:41 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72324884</guid>
      </item>
      <item>
         <title>Collecting Data</title>
         <author>f2015433</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72325209</link>
         <description><![CDATA[<p>I started collecting data first from my past CS textbooks. Later i made relavent topics on which i have to search data in internet. I got relevant videos from youtube. I got a journal from IEEE website. For images, Google Images was my choice. Later from a bunch of images and videos, which was played in our laptop for  more than five times, we shortlisted some videos which we uploaded to padlet.</p>]]></description>
         <enclosure url="" />
         <pubDate>2015-09-27 14:35:36 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72325209</guid>
      </item>
      <item>
         <title>SURVEY QUESTION</title>
         <author>f2015011</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72746941</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2015-09-29 16:29:06 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72746941</guid>
      </item>
      <item>
         <title>&amp;nbsp;Are you comfortable with OOP&#39;s ?</title>
         <author>f2015011</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72751670</link>
         <description><![CDATA[<div><span style="font-size: 13px;"><br></span></div><span style="font-size: 13px;">There are<b> two</b> target audiences in this question,</span><br><ol><li><span style="font-size: 13px;">People who have learned functional programming  and have just shifted to OOP'S.</span><br></li><li><span style="font-size: 13px;">People who have learned OOP'S, without any prior knowledge of functional programming.</span></li></ol><div><b>What we can infer from this survey !</b></div><p>After the survey, we calculate the YES/NO ratio of both categories(mentioned above).</p><p>If the YES/NO ratio of the second class of people is higher then it would be in favor of the author, which is it is <i>easier to learn OOP'S without any prior knowledge of functional programming.</i></p><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"></blockquote></div></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote>]]></description>
         <enclosure url="" />
         <pubDate>2015-09-29 16:42:45 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/72751670</guid>
      </item>
      <item>
         <title>New Terminology</title>
         <author>f2015011</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/73290390</link>
         <description><![CDATA[<br><ul><li>paradigm - a pattern</li><li>pointer - it is a variable which contains the address of another variable</li><li>dereference - to operate on the value being pointed by a pointer</li><li>garbage - randomly generated data</li><li>low-level - more closer to machine language</li><li>LISP - Locator/Identifier Separation Protocol</li><li>encapsulation - wrapping up of data</li><li>inheritance - a subclass inherits the properties of a superclass</li><li>superclass - the class from which certain properties are inherited</li><li>compiler - converts source code into machine language and back</li><li>string - a set of characters</li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2015-10-01 19:01:16 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/73290390</guid>
      </item>
      <item>
         <title>Applications of OOP&#39;S</title>
         <author>f2015011</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/73790636</link>
         <description><![CDATA[If there is complexity in software development, OOPS is the best paradigm to solve the problem. The following areas make the use of OOPS :<ol><li>Image Processing</li><li>Pattern Recognition</li><li>Data security and management</li><li>Data Mining</li><li>Parallel Computing</li></ol><br>]]></description>
         <enclosure url="" />
         <pubDate>2015-10-05 17:19:55 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/73790636</guid>
      </item>
      <item>
         <title>Safer transfer of data !!</title>
         <author>f2015011</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/74284115</link>
         <description><![CDATA[<p>We live in an era where 'Data is Money'. Data security or privacy is highly necessary. Encapsulation and Data Abstraction make an object oriented program more secure. These features can be exploited by the Indian Army and also by banks, for safer transfer of data.</p>]]></description>
         <enclosure url="http://il7.picdn.net/shutterstock/videos/3601253/thumb/1.jpg?i10c=img.resize(height:160)" />
         <pubDate>2015-10-07 16:07:09 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/74284115</guid>
      </item>
      <item>
         <title>What are the uses of OOP&#39;s</title>
         <author>f2015433</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/74328620</link>
         <description><![CDATA[<p>There are a number of programming languages that use OOP, and some of these are Java, C++, and Ada. One concept that you will want to become familiar with is data modeling. Before you can construct an object oriented system, you will first need to find the objects within the system and determine the relationships they have. this is called Data modelling, where OOP's concepts are used.</p>]]></description>
         <enclosure url="" />
         <pubDate>2015-10-07 18:13:07 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/74328620</guid>
      </item>
      <item>
         <title>How has OOP&#39;s made programming easy ?</title>
         <author>f2015433</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/74331179</link>
         <description><![CDATA[<p>Object oriented programming is a concept that was created because of the need to overcome the problems that were found with using structured programming techniques. While structured programming uses an approach which is top down, OOP uses an approach which is bottom up. Traditionally, programming has placed an emphasis on logic and actions.<br><br>Object oriented programming has taken a completely different direction, and will place an emphasis on objects and information. With object oriented programming, a problem will be broken down into a number of units. These units are called objects. The foundation of OOP is the fact that it will place an emphasis on objects and classes.<br><br>Objects will be defined, and they will interact inside the system in a number of different ways. There are a number of advantages to be found with using the OOP paradigm, and some of these are simple maintenance, an advanced analysis of complicated programs, and re-usability.&nbsp;</p>]]></description>
         <enclosure url="" />
         <pubDate>2015-10-07 18:19:41 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/74331179</guid>
      </item>
      <item>
         <title>To know more about OOP&#39;s</title>
         <author>f2015433</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/74339270</link>
         <description><![CDATA[<p>For a detailed explanation about OOP's follow the link</p><p><a href="http://www.codeproject.com/Articles/22769/Introduction-to-Object-Oriented-Programming-Concep">http://www.codeproject.com/Articles/22769/Introduction-to-Object-Oriented-Programming-Concep</a></p>]]></description>
         <enclosure url="" />
         <pubDate>2015-10-07 18:43:54 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/74339270</guid>
      </item>
      <item>
         <title>History of Object Oriented Programming Concepts</title>
         <author>f2015433</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/74340236</link>
         <description><![CDATA[<p>The basis for OOP started in the early 1960s. A breakthrough involving instances and objects was achieved at MIT with the PDP-1, and the first programming language to use objects was Simula 67. It was designed for the purpose of creating simulations, and was developed by Kristen Nygaard and Ole-Johan Dahl in Norway.</p><p>They were working on simulations that deal with exploding ships, and realized they could group the ships into different categories. Each ship type would have its own class, and the class would generate its unique behavior and data. Simula was not only responsible for introducing the concept of a class, but it also introduced the instance of a class. <br><br>The term "object oriented programming " was first used by Xerox PARC in their Smalltalk programming language. The term was used to refer to the process of using objects as the foundation for computation. The Smalltalk team was inspired by the Simula 67 project, but they designed Smalltalk so that it would be dynamic. The objects could be changed, created, or deleted, and this was different from the static systems that were commonly used. Smalltalk was also the first programming language to introduce the inheritance concept. It is this feature that allowed Smalltalk to surpass both Simula 67 and the analog programming systems. While these systems were advanced for their time, they did not use the inheritance concept. <br><br>Simula 67 was a groundbreaking system that has inspired a large number of other programming languages, and some of these include Pascal and Lisp. By the 1980s, object oriented programming had become prominent, and the primary factor in this is C++. Object oriented programming was also important for the development of Graphical user interfaces. The Cocoa structure that exists within<a href="http://www.exforsys.com/tutorials/oops-concepts/the-history-of-object-oriented-programming.html#">Mac OS</a> X is a good example of a dynamic GUI that works with an object oriented programming language. This paradigm of programming has also played an important role in the development of event-driven programming. <br><br>Niklaus Wirth and his associates were looking at areas such as modular programming and data abstraction, and they developed two systems which incorporated these elements. These two systems are Oberon and Modula-2. Oberon used a unique approach to classes and object orientation that is much different than C++ or Smalltalk. Since the introduction of OOP, a large number of modern programming languages are now using the concept. Some of these are Fortran, BASIC, and Pascal. There have been some compatibility issues, because many programs were not designed with a OOPs approach in mind. Object oriented programming languages that were "pure" did not have many of the functions that programmers needed. <br><br>To solve these problems, a number of researchers have been attempting to design new programming languages that used object oriented concepts but still retained many of the functions that programmers needed. One example of a programming language that has achieved this to some degree is Eiffel. Another programming language that has attempted to solve this problem is Java. Java has become popular because it uses a virtual machine, and it is very similar to C++ and C. The virtual machine is important because it allows code to be run on multiple platforms without having to be changed. Another system that is similar is Microsoft’s .NET. Many developers now understand the importance of OOP, and are actively using it within their own programs. Many researchers have continued to make advancements by using the object oriented approach. <br><br>There are a number of other languages that have successfully combined the object oriented approach with procedures that are useful to programmers. Python is one example, and Ruby uses a similar approach as well.</p><p>The use of an object oriented approach has led to advancements in modeling languages, design patterns, and a number of other areas. It is likely that OOP is a programming paradigm that will continue to evolve as we move forward into the future. It is a powerful language which has continued to improve over the years. It is the subject of debate within the programming community, as critics point out a number of problems with the structure. However, the popularity of programming languages such as Java demonstrate that it is a paradigm that is here to stay.</p><p>source : <a href="http://www.exforsys.com/tutorials/oops-concepts/the-history-of-object-oriented-programming.html">http://www.exforsys.com/tutorials/oops-concepts/the-history-of-object-oriented-programming.html</a></p>]]></description>
         <enclosure url="" />
         <pubDate>2015-10-07 18:46:57 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/74340236</guid>
      </item>
      <item>
         <title>New words</title>
         <author>f2015433</author>
         <link>https://padlet.com/f2015433/6rzszrmp0xhz/wish/74342310</link>
         <description><![CDATA[<p>Attribute : A characteristic of
an object. Collectively the attributes of an object describe its state.</p><p>Class : The definition of
objects of the same <u>abstract data type</u>. In Java class is the keyword used to define new types. It is from which objects are created. Encapsulation : The process of combining Attributes (data) and Behaviours ( precess/functions) together.</p><br>Method : The implementation<p>of some behaviour of an <u>object</u>.</p><br>Object : An instance of a <u>class</u>.
Objects have state, identity and behaviour.<br>
Overloading : Allowing the same method name to be used for more than one implementation. The different versions of the method vary according to their parameter lists.]]></description>
         <enclosure url="" />
         <pubDate>2015-10-07 18:53:38 UTC</pubDate>
         <guid>https://padlet.com/f2015433/6rzszrmp0xhz/wish/74342310</guid>
      </item>
   </channel>
</rss>
