<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ITUCU &#187; Programming</title>
	<atom:link href="http://churmura.com/category/technology/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://churmura.com</link>
	<description>Info That You Can Use</description>
	<lastBuildDate>Fri, 16 Mar 2012 06:53:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Source code for binary tree traversal InOrder, PreOrder and PostOrder</title>
		<link>http://churmura.com/technology/programming/source-code-for-binary-tree-traversal-inorder-preorder-and-postorder/62879/</link>
		<comments>http://churmura.com/technology/programming/source-code-for-binary-tree-traversal-inorder-preorder-and-postorder/62879/#comments</comments>
		<pubDate>Tue, 13 Mar 2012 10:22:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Data Structure]]></category>
		<category><![CDATA[InOrder]]></category>
		<category><![CDATA[PostOrder]]></category>
		<category><![CDATA[PreOrder]]></category>
		<category><![CDATA[Source Code]]></category>

		<guid isPermaLink="false">http://churmura.com/?p=62879</guid>
		<description><![CDATA[<p>One of the important operations on binary tree&#8217;s is visiting every node in the tree. The operation must be efficient, accurate and should avoid visiting same nodes repetitively. There are three ways ideally to visit the nodes and each of them has specific sequence to visit nodes. If you see carefully names itself are given [...]</p>
 ]]></description>
		<wfw:commentRss>http://churmura.com/technology/programming/source-code-for-binary-tree-traversal-inorder-preorder-and-postorder/62879/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is MSI Installer and Exe based Installer</title>
		<link>http://churmura.com/technology/programming/what-is-msi-installer-and-exe-based-installer/62818/</link>
		<comments>http://churmura.com/technology/programming/what-is-msi-installer-and-exe-based-installer/62818/#comments</comments>
		<pubDate>Fri, 24 Feb 2012 08:44:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Installer]]></category>
		<category><![CDATA[MSI]]></category>
		<category><![CDATA[Setup.exe]]></category>

		<guid isPermaLink="false">http://churmura.com/?p=62818</guid>
		<description><![CDATA[<p>Windows application can be installed on Windows using Windows Installer or 3rd Party installer. MSI is a database file used by Windows Installer which runs as Windows Service. MSI contains different components like files, registry data, shortcuts etc. The GUI that used during installation is also the part of MSI. It also contains information about [...]</p>
 ]]></description>
		<wfw:commentRss>http://churmura.com/technology/programming/what-is-msi-installer-and-exe-based-installer/62818/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Avoiding synchronization objects getting locked forever</title>
		<link>http://churmura.com/technology/programming/avoiding-synchronization-objects-getting-locked-forever/62811/</link>
		<comments>http://churmura.com/technology/programming/avoiding-synchronization-objects-getting-locked-forever/62811/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 07:15:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://churmura.com/?p=62811</guid>
		<description><![CDATA[<p>Multi threaded application requires the synchronization of resources to avoid issues related to resource sharing. One of the problem which occurs while using Windows API&#8217;s for synchronization is that in between lock and unlock statements if some exception occurs. Resource may get locked forever. This can be avoided with simply wrapping up the synchronization object [...]</p>
 ]]></description>
		<wfw:commentRss>http://churmura.com/technology/programming/avoiding-synchronization-objects-getting-locked-forever/62811/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Header annotations in Windows Programming</title>
		<link>http://churmura.com/technology/programming/header-annotations-in-windows-programming/62805/</link>
		<comments>http://churmura.com/technology/programming/header-annotations-in-windows-programming/62805/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 04:48:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Windows API]]></category>

		<guid isPermaLink="false">http://churmura.com/?p=62805</guid>
		<description><![CDATA[<p>Header annotations are added to many header files ( windows ). These are nothing but a way to specify how a function uses its parameters and returns value. This helps programmers to know if they are using Windows API in correct way. If you are using code analysis in Visual Studio then, you will see [...]</p>
 ]]></description>
		<wfw:commentRss>http://churmura.com/technology/programming/header-annotations-in-windows-programming/62805/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is the &#8220;sizeof&#8221; operator in C C++</title>
		<link>http://churmura.com/technology/programming/what-is-the-sizeof-operator-in-c-c/57576/</link>
		<comments>http://churmura.com/technology/programming/what-is-the-sizeof-operator-in-c-c/57576/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 08:00:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[sizeof]]></category>

		<guid isPermaLink="false">http://churmura.com/?p=57576</guid>
		<description><![CDATA[<p>sizeof operator is useful operator to get the size of type or variable( auto,pointer, array). Return value of sizeof operator is of type size_t.  Its defined in the file file STDDEF.H. The advantage of using sizeof operator is, you dont need to specify the machine dependent data. 1. When a type is passed, it should be [...]</p>
 ]]></description>
		<wfw:commentRss>http://churmura.com/technology/programming/what-is-the-sizeof-operator-in-c-c/57576/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C# Language : Getting Started</title>
		<link>http://churmura.com/technology/programming/c-language-getting-started/49744/</link>
		<comments>http://churmura.com/technology/programming/c-language-getting-started/49744/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 10:00:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://churmura.com/technology/programming/c-language-getting-started/49744/</guid>
		<description><![CDATA[<p>C# is programming language from Microsoft. How different is it from other languages provided by Microsoft, well its managed. If you remember even Microsoft has released a version of Java VJ++ after Sun Java became popular. However after the sued by Sun, Microsoft has stopped releasing any further version of Visual J++. But They come [...]</p>
 ]]></description>
		<wfw:commentRss>http://churmura.com/technology/programming/c-language-getting-started/49744/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Example of size() method of HashMap.</title>
		<link>http://churmura.com/technology/programming/example-of-size-method-of-hashmap/45794/</link>
		<comments>http://churmura.com/technology/programming/example-of-size-method-of-hashmap/45794/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 06:34:20 +0000</pubDate>
		<dc:creator>parimaladevi</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://churmura.com/?p=45794</guid>
		<description><![CDATA[<p>A HashMap is class of collection framework.It stores data in the form of name value pair.It provides number of methods.The size() is also a method of HashMap class.It returns the size of HashMap, size means total number of keys in HashMap. Related posts: The KeyFactory Class Method Pointers in java Iterable and Iterators What is [...]</p>
 ]]></description>
		<wfw:commentRss>http://churmura.com/technology/programming/example-of-size-method-of-hashmap/45794/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cleaning up resources with termination handlers</title>
		<link>http://churmura.com/technology/programming/cleaning-up-resources-with-termination-handlers/39949/</link>
		<comments>http://churmura.com/technology/programming/cleaning-up-resources-with-termination-handlers/39949/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 20:10:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[termination handlers]]></category>

		<guid isPermaLink="false">http://churmura.com/?p=39949</guid>
		<description><![CDATA[<p>There is certain situation when we need some code must be executed. While working with C++/windows, we have mechanism that makes sure that a specified code block will be executed at any cost. Even if there is a return or goto statement. This is very useful when you have resources to clean up. This is [...]</p>
 ]]></description>
		<wfw:commentRss>http://churmura.com/technology/programming/cleaning-up-resources-with-termination-handlers/39949/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C++ copy constructor and an overloaded assignment operator</title>
		<link>http://churmura.com/technology/programming/c-copy-constructor-and-an-overloaded-assignment-operator/39919/</link>
		<comments>http://churmura.com/technology/programming/c-copy-constructor-and-an-overloaded-assignment-operator/39919/#comments</comments>
		<pubDate>Tue, 21 Jun 2011 09:33:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[C++]]></category>

		<guid isPermaLink="false">http://churmura.com/?p=39919</guid>
		<description><![CDATA[<p>C++ compiler provides you four special functions to every class by default. 1. Default constructor Called while creation of object 2. Copy constructor This is called when a.  an object is passed by value, void setFunction( MyClaa obj); b.  an object is return by value. MyClass getFunction(); c.  new object is created from existing object( [...]</p>
 ]]></description>
		<wfw:commentRss>http://churmura.com/technology/programming/c-copy-constructor-and-an-overloaded-assignment-operator/39919/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Operator overloading (Compile time polymorphism-static binding)</title>
		<link>http://churmura.com/technology/programming/operator-overloading-compile-time-polymorphism-static-binding/39889/</link>
		<comments>http://churmura.com/technology/programming/operator-overloading-compile-time-polymorphism-static-binding/39889/#comments</comments>
		<pubDate>Fri, 10 Jun 2011 11:07:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[compile time polymorphism]]></category>
		<category><![CDATA[Operator overloading]]></category>
		<category><![CDATA[static binding]]></category>

		<guid isPermaLink="false">http://churmura.com/?p=39889</guid>
		<description><![CDATA[<p>This is another type of polymorphism also called as compile time polymorphism or static binding. Operator or function overloading essentially means having multiple functions or methods with same name. Operators are the special functions which carry out certain operation on operands, such as equating, comparison, addition, subtraction etc. We know various arithmetic operators, comparison, logical [...]</p>
 ]]></description>
		<wfw:commentRss>http://churmura.com/technology/programming/operator-overloading-compile-time-polymorphism-static-binding/39889/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

