 




<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: What is the difference between object oriented system and object oriented language</title>
	<atom:link href="http://itknowledgeexchange.techtarget.com/itanswers/what-is-the-difference-between-object-oriented-system-and-object-oriented-language/feed/" rel="self" type="application/rss+xml" />
	<link>http://itknowledgeexchange.techtarget.com/itanswers/what-is-the-difference-between-object-oriented-system-and-object-oriented-language/</link>
	<description></description>
	<lastBuildDate>Fri, 24 May 2013 19:50:07 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: gac</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/what-is-the-difference-between-object-oriented-system-and-object-oriented-language/#comment-56456</link>
		<dc:creator>gac</dc:creator>
		<pubDate>Tue, 16 Sep 2008 15:08:31 +0000</pubDate>
		<guid isPermaLink="false">#comment-56456</guid>
		<description><![CDATA[Hi Mohan K, 

In an OOPL you define a class and its methods, then you create an instance of an object based on that description (class). This is what they did with the System i: they defined every object in the system (in other operating systems a text file is just a text file, in the System i a file is an object and has its own methods) and defined the operations that can be applied to these objects, but other operations (methods) cannot be used on those same objects because of the definition we talked about earlier. 

In the system you cannot create a new kind of object, they are all previously defined: an user profile (*USRPRF), a physical file (*FILE / PF-DTA), a data queue (*DTAQ), in the object oriented language you define the class and its methods (Customer) and use the object (customer.getId).

I assume that you have some knowledge of what OOP is in order to understand the comparison between the language and the system. 

Again, of not clear enough, let me know what you want to know and I will be glad to go further, the System i is one of my favorite subjects ;-)

Gerardo.]]></description>
		<content:encoded><![CDATA[<p>Hi Mohan K, </p>
<p>In an OOPL you define a class and its methods, then you create an instance of an object based on that description (class). This is what they did with the System i: they defined every object in the system (in other operating systems a text file is just a text file, in the System i a file is an object and has its own methods) and defined the operations that can be applied to these objects, but other operations (methods) cannot be used on those same objects because of the definition we talked about earlier. </p>
<p>In the system you cannot create a new kind of object, they are all previously defined: an user profile (*USRPRF), a physical file (*FILE / PF-DTA), a data queue (*DTAQ), in the object oriented language you define the class and its methods (Customer) and use the object (customer.getId).</p>
<p>I assume that you have some knowledge of what OOP is in order to understand the comparison between the language and the system. </p>
<p>Again, of not clear enough, let me know what you want to know and I will be glad to go further, the System i is one of my favorite subjects <img src='http://itknowledgeexchange.techtarget.com/itanswers/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Gerardo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vatchy</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/what-is-the-difference-between-object-oriented-system-and-object-oriented-language/#comment-56435</link>
		<dc:creator>vatchy</dc:creator>
		<pubDate>Mon, 15 Sep 2008 14:53:15 +0000</pubDate>
		<guid isPermaLink="false">#comment-56435</guid>
		<description><![CDATA[It would help if the link actually showed up:

&lt;a href=&quot;http://en.wikipedia.org/wiki/Object-oriented_programming&quot;&gt;Wikipedia&lt;/a&gt;]]></description>
		<content:encoded><![CDATA[<p>It would help if the link actually showed up:</p>
<p><a href="http://en.wikipedia.org/wiki/Object-oriented_programming">Wikipedia</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vatchy</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/what-is-the-difference-between-object-oriented-system-and-object-oriented-language/#comment-56434</link>
		<dc:creator>vatchy</dc:creator>
		<pubDate>Mon, 15 Sep 2008 14:52:01 +0000</pubDate>
		<guid isPermaLink="false">#comment-56434</guid>
		<description><![CDATA[Check out this Wikipedia link for information on object oriented programming:

&lt;a href=&quot;http://en.wikipedia.org/wiki/Object-oriented_programming&quot;&gt;]]></description>
		<content:encoded><![CDATA[<p>Check out this Wikipedia link for information on object oriented programming:</p>
<p><a href="http://en.wikipedia.org/wiki/Object-oriented_programming"></a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mohan k</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/what-is-the-difference-between-object-oriented-system-and-object-oriented-language/#comment-56379</link>
		<dc:creator>mohan k</dc:creator>
		<pubDate>Fri, 12 Sep 2008 11:46:58 +0000</pubDate>
		<guid isPermaLink="false">#comment-56379</guid>
		<description><![CDATA[i didnt get the answer which i expected can u explain in the sense of object oriented system versus language]]></description>
		<content:encoded><![CDATA[<p>i didnt get the answer which i expected can u explain in the sense of object oriented system versus language</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gac</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/what-is-the-difference-between-object-oriented-system-and-object-oriented-language/#comment-56267</link>
		<dc:creator>gac</dc:creator>
		<pubDate>Tue, 09 Sep 2008 14:44:21 +0000</pubDate>
		<guid isPermaLink="false">#comment-56267</guid>
		<description><![CDATA[Hi Mohan K, 

I think that the answer you are looking for is this:

To know about object oriented languages go to the sources TPinky gave to you. Now, for the AS/400, it was designed as an operating system where everything is an object: an entity with characteristics and behaviours that are unique to its nature. 

So a User Profile is an object with characteristics and behaviors unique to a user profile, you cannot perform certain functions on a user profile that you can on an object File, or an object Program. 

This way, if an object was created as a physical file it cannot be changed to another type of object (in another operating systems you can rename a text file and tell the operating system it is a program), and you cannot add executable code in a database file because its &#039;nature&#039; is to contain data and not execute instructions. 

I hope this brief overview helps, if you have further questions please post them, not sure that I will be able to answer but I will do my best.

Regards, 

Gerardo]]></description>
		<content:encoded><![CDATA[<p>Hi Mohan K, </p>
<p>I think that the answer you are looking for is this:</p>
<p>To know about object oriented languages go to the sources TPinky gave to you. Now, for the AS/400, it was designed as an operating system where everything is an object: an entity with characteristics and behaviours that are unique to its nature. </p>
<p>So a User Profile is an object with characteristics and behaviors unique to a user profile, you cannot perform certain functions on a user profile that you can on an object File, or an object Program. </p>
<p>This way, if an object was created as a physical file it cannot be changed to another type of object (in another operating systems you can rename a text file and tell the operating system it is a program), and you cannot add executable code in a database file because its &#8216;nature&#8217; is to contain data and not execute instructions. </p>
<p>I hope this brief overview helps, if you have further questions please post them, not sure that I will be able to answer but I will do my best.</p>
<p>Regards, </p>
<p>Gerardo</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached
Database Caching 3/10 queries in 0.040 seconds using memcached
Object Caching 327/333 objects using memcached

Served from: itknowledgeexchange.techtarget.com @ 2013-05-24 22:22:12 -->