<?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>http://www.alper.net/ &#187; Programming</title>
	<atom:link href="http://www.alper.net/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alper.net</link>
	<description>Eyup Alper Yoney</description>
	<lastBuildDate>Mon, 27 Jun 2011 07:48:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Peterson’s Solution on Modern Multiprocessors</title>
		<link>http://www.alper.net/hardware/peterson%e2%80%99s-solution-on-modern-multiprocessors/</link>
		<comments>http://www.alper.net/hardware/peterson%e2%80%99s-solution-on-modern-multiprocessors/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 20:36:43 +0000</pubDate>
		<dc:creator>Alper</dc:creator>
				<category><![CDATA[Algorithms]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Unix/Linux]]></category>
		<category><![CDATA[Cache]]></category>
		<category><![CDATA[Peterson's Solution]]></category>

		<guid isPermaLink="false">http://www.alper.net/?p=498</guid>
		<description><![CDATA[I wrote about the Peterson's Solution in one of my previous posts. I gave an example of how the Peterson’s n-Process Protocol can be implemented in C. It is a classical software based solution to the critical section problem. It isn't desirable to implement on modern systems since it wastes CPU time (busy waiting). In [...]]]></description>
		<wfw:commentRss>http://www.alper.net/hardware/peterson%e2%80%99s-solution-on-modern-multiprocessors/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The Mythical Man-Month</title>
		<link>http://www.alper.net/books/the-mythical-man-month/</link>
		<comments>http://www.alper.net/books/the-mythical-man-month/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 05:14:50 +0000</pubDate>
		<dc:creator>Alper</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.alper.net/?p=388</guid>
		<description><![CDATA[The bearing of a child takes nine months, no matter how many women are assigned.]]></description>
		<wfw:commentRss>http://www.alper.net/books/the-mythical-man-month/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Endianness</title>
		<link>http://www.alper.net/programming/endianness/</link>
		<comments>http://www.alper.net/programming/endianness/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 08:25:02 +0000</pubDate>
		<dc:creator>Alper</dc:creator>
				<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Endianness]]></category>

		<guid isPermaLink="false">http://www.alper.net/?p=318</guid>
		<description><![CDATA[I found a paper about endianness while I was looking on Intel's developer documentations. I have been wondering what kind of advantages can be gained to store the data in little endian or big endian format. There are some explained advantages and disadvantages in that document. However, I haven't been enough convinced with these explanations. [...]]]></description>
		<wfw:commentRss>http://www.alper.net/programming/endianness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C++, Functions That Return Two Values</title>
		<link>http://www.alper.net/programming/c-functions-that-return-two-values/</link>
		<comments>http://www.alper.net/programming/c-functions-that-return-two-values/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 08:06:13 +0000</pubDate>
		<dc:creator>Alper</dc:creator>
				<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[STL]]></category>

		<guid isPermaLink="false">http://www.alper.net/?p=262</guid>
		<description><![CDATA[I am going to explain the class pair that is provided to treat two values as one. The class pair is used several times in STL. The container classes map and multimap use the class pair to handle the key/value pairs. The other usage of the pair class is functions that return two values. I [...]]]></description>
		<wfw:commentRss>http://www.alper.net/programming/c-functions-that-return-two-values/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Graphical Editor &#8211; Programming Challenges</title>
		<link>http://www.alper.net/programming/graphical-editor-programming-challenges/</link>
		<comments>http://www.alper.net/programming/graphical-editor-programming-challenges/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 00:44:08 +0000</pubDate>
		<dc:creator>Alper</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Algorithms]]></category>

		<guid isPermaLink="false">http://www.alper.net/?p=248</guid>
		<description><![CDATA[In my previous post, I wrote about the website includes programming problems. I aimed to emphasize the  importance of careful problem text reading. After that post, I should be more careful. However, I spent last 3 hours to find out what was wrong with my solution. I had checked every line again and again. I [...]]]></description>
		<wfw:commentRss>http://www.alper.net/programming/graphical-editor-programming-challenges/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

