<?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>bodom_lx at task3 dot cc &#187; C language</title>
	<atom:link href="http://task3.cc/tag/c-language/feed/" rel="self" type="application/rss+xml" />
	<link>http://task3.cc</link>
	<description>Trying to be mathematically simple and precise</description>
	<lastBuildDate>Thu, 18 Mar 2010 13:53:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>BD-shell 1.0.0 released</title>
		<link>http://task3.cc/419/bd-shell-100-released/</link>
		<comments>http://task3.cc/419/bd-shell-100-released/#comments</comments>
		<pubDate>Sun, 14 Sep 2008 16:25:48 +0000</pubDate>
		<dc:creator>bodom_lx</dc:creator>
				<category><![CDATA[Free*]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[BD-shell]]></category>
		<category><![CDATA[bodom_lx free software]]></category>
		<category><![CDATA[C language]]></category>
		<category><![CDATA[c unix]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[extreme programming]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[pro]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[tiny c]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[unix shell]]></category>

		<guid isPermaLink="false">http://task3.cc/?p=419</guid>
		<description><![CDATA[I&#8217;m very pleased to announce the final release of my tiny C Unix Shell. Every requirement has been satisfied. I hope I will find the time to expand it

http://task3.cc/projects/bd-shell/

	Related posts
	
	A simple, tiny, Unix Shell written in C language, opensource (0)
	BD-shell 1.0.0 RC1 is out! (0)
	Projects (0)
	BD-shell 1.0.0 beta 1 (0)
	BD-shell (0)


]]></description>
		<wfw:commentRss>http://task3.cc/419/bd-shell-100-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BD-shell 1.0.0 RC2 is out! Processes in background are dangerous</title>
		<link>http://task3.cc/415/bd-shell-100-rc2-is-out-processes-in-background-are-dangerous/</link>
		<comments>http://task3.cc/415/bd-shell-100-rc2-is-out-processes-in-background-are-dangerous/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 15:12:08 +0000</pubDate>
		<dc:creator>bodom_lx</dc:creator>
				<category><![CDATA[Free*]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[background command]]></category>
		<category><![CDATA[BD-shell]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[C language]]></category>
		<category><![CDATA[c shell]]></category>
		<category><![CDATA[candidate]]></category>
		<category><![CDATA[candidate code]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[object creation]]></category>
		<category><![CDATA[PNG]]></category>
		<category><![CDATA[pro]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[rc1]]></category>
		<category><![CDATA[rc2]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[release candidate]]></category>
		<category><![CDATA[schema]]></category>
		<category><![CDATA[segmentation fault]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[signal handlers]]></category>
		<category><![CDATA[Signals]]></category>
		<category><![CDATA[System Calls]]></category>
		<category><![CDATA[zen]]></category>

		<guid isPermaLink="false">http://task3.cc/?p=415</guid>
		<description><![CDATA[Release Candidate 2 for my C shell is out. This is a real release candidate, code is frozen and hopefully this one does not have serious bugs like RC1. As you may know, RC1 has been retired because of a bug causing a segmentation fault when launching short commands in background. Let&#8217;s see why this [...]]]></description>
		<wfw:commentRss>http://task3.cc/415/bd-shell-100-rc2-is-out-processes-in-background-are-dangerous/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BD-shell 1.0.0 RC1 is out!</title>
		<link>http://task3.cc/394/bd-shell-100-rc1-is-out/</link>
		<comments>http://task3.cc/394/bd-shell-100-rc1-is-out/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 11:55:02 +0000</pubDate>
		<dc:creator>bodom_lx</dc:creator>
				<category><![CDATA[Free*]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[BD-shell]]></category>
		<category><![CDATA[bodom_lx free software]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[C language]]></category>
		<category><![CDATA[candidate]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[pro]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[rc1]]></category>
		<category><![CDATA[rc2]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[release candidate]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[Signals]]></category>
		<category><![CDATA[System Calls]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[unix shell]]></category>
		<category><![CDATA[version]]></category>

		<guid isPermaLink="false">http://task3.cc/?p=394</guid>
		<description><![CDATA[UPDATE: due to a very serious bug, the rc1 has been retired and replaced by rc2
UPDATE: the release has been delayed for two days
I&#8217;ve just released the release candidate for the final version of the Unix shell written in C language. Now with a very cleaner code and a lot of bugs fixed!
Download it!

	Related posts
	
	BD-shell [...]]]></description>
		<wfw:commentRss>http://task3.cc/394/bd-shell-100-rc1-is-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BD-shell 1.0.0 beta 1</title>
		<link>http://task3.cc/329/bd-shell-100-beta-1/</link>
		<comments>http://task3.cc/329/bd-shell-100-beta-1/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 13:23:08 +0000</pubDate>
		<dc:creator>bodom_lx</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[academic]]></category>
		<category><![CDATA[BD-shell]]></category>
		<category><![CDATA[Beta]]></category>
		<category><![CDATA[C language]]></category>
		<category><![CDATA[cannot]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[page]]></category>
		<category><![CDATA[pro]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[sid]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[version]]></category>

		<guid isPermaLink="false">http://task3.cc/?p=329</guid>
		<description><![CDATA[I&#8217;m very proud to announce that the first beta version of the final release of BD-shell is ready and available for download.
As always you can find it on the project page.
Remember that this has to be considered as a bug hunting release, every requirements has been successfully covered but I cannot test it so often [...]]]></description>
		<wfw:commentRss>http://task3.cc/329/bd-shell-100-beta-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A simple, tiny, Unix Shell written in C language, opensource</title>
		<link>http://task3.cc/311/a-simple-unix-shell-written-in-c-language/</link>
		<comments>http://task3.cc/311/a-simple-unix-shell-written-in-c-language/#comments</comments>
		<pubDate>Fri, 09 May 2008 15:52:33 +0000</pubDate>
		<dc:creator>bodom_lx</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Unibz]]></category>
		<category><![CDATA[academic]]></category>
		<category><![CDATA[BD-shell]]></category>
		<category><![CDATA[bodom_lx free software]]></category>
		<category><![CDATA[C language]]></category>
		<category><![CDATA[C shell howto]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[gpl]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[HTTPS]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[page]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[pro]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[simple C shell]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[tiny c shell]]></category>
		<category><![CDATA[university]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[unix shell]]></category>

		<guid isPermaLink="false">http://task3.cc/?p=311</guid>
		<description><![CDATA[BD-shell is a project I started about a month ago, which aims to implement a tiny, simple, clean unix shell written in C language. It&#8217;s an academic project. The Operating Systems Course at my University requires this project as part of the assesment.
I decided to publish the source code and to release it under the [...]]]></description>
		<wfw:commentRss>http://task3.cc/311/a-simple-unix-shell-written-in-c-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hash Maps with linear probing and separate chaining</title>
		<link>http://task3.cc/308/hash-maps-with-linear-probing-and-separate-chaining/</link>
		<comments>http://task3.cc/308/hash-maps-with-linear-probing-and-separate-chaining/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 09:55:20 +0000</pubDate>
		<dc:creator>bodom_lx</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[address]]></category>
		<category><![CDATA[algorithms]]></category>
		<category><![CDATA[C language]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[data structures]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[hash]]></category>
		<category><![CDATA[hash map]]></category>
		<category><![CDATA[hash table]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[link]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[page]]></category>
		<category><![CDATA[pageTracker]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[pro]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[Wiki]]></category>
		<category><![CDATA[wikipedia]]></category>

		<guid isPermaLink="false">http://task3.cc/?p=308</guid>
		<description><![CDATA[Time for two new C programs! At the DSA course I learned something about Hash Tables and collision resolutions.
I just implemented insert/search/print operations.
The first source code is an implementation of a Hash Map with open addressing (linear probing) as collision resolution method.
The following are the interesting functions of the program. As always, take a look [...]]]></description>
		<wfw:commentRss>http://task3.cc/308/hash-maps-with-linear-probing-and-separate-chaining/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A Generic Quicksort Implementation in C</title>
		<link>http://task3.cc/295/a-generic-quicksort-implementation-in-c/</link>
		<comments>http://task3.cc/295/a-generic-quicksort-implementation-in-c/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 09:58:42 +0000</pubDate>
		<dc:creator>bodom_lx</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[algorithms]]></category>
		<category><![CDATA[C language]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[data structures]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[page]]></category>
		<category><![CDATA[pageTracker]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[version]]></category>
		<category><![CDATA[Wiki]]></category>
		<category><![CDATA[wikipedia]]></category>

		<guid isPermaLink="false">http://task3.cc/?p=295</guid>
		<description><![CDATA[As assignment for Data Structures and Algorithms course, we had to work with a modified version of the quicksort algorithm. It came obvious that for modifying a qsort you need to implement it  
It is difficult to find a clear quicksort algorithm implemented, so I wrote it.
Here is the generic C implementation of the [...]]]></description>
		<wfw:commentRss>http://task3.cc/295/a-generic-quicksort-implementation-in-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sorting array elements with C language</title>
		<link>http://task3.cc/274/sorting-array-elements-with-c-language/</link>
		<comments>http://task3.cc/274/sorting-array-elements-with-c-language/#comments</comments>
		<pubDate>Sat, 23 Feb 2008 14:09:59 +0000</pubDate>
		<dc:creator>bodom_lx</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[algorithms]]></category>
		<category><![CDATA[C language]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[data structures]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[elements of]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[page]]></category>
		<category><![CDATA[pageTracker]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[pointer]]></category>
		<category><![CDATA[pointers]]></category>
		<category><![CDATA[pro]]></category>
		<category><![CDATA[PUT]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[tiny c]]></category>
		<category><![CDATA[Unibz]]></category>
		<category><![CDATA[Wiki]]></category>
		<category><![CDATA[wikipedia]]></category>

		<guid isPermaLink="false">http://task3.cc/sorting-array-elements-with-c-language/</guid>
		<description><![CDATA[UPDATE 17:19: it seems that the program I implemented today uses a kind of Bubble Sort algorithm, give it a try, it&#8217;s quite interesting!
After 3 long days studying C, I think I&#8217;ve assimilated a good knowledge base for the incoming semester.
So there is a tiny C program that sorts the elements of a given integer [...]]]></description>
		<wfw:commentRss>http://task3.cc/274/sorting-array-elements-with-c-language/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Reflecting while studying C language</title>
		<link>http://task3.cc/270/reflecting-while-studying-c-language/</link>
		<comments>http://task3.cc/270/reflecting-while-studying-c-language/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 21:16:40 +0000</pubDate>
		<dc:creator>bodom_lx</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[C language]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[pro]]></category>

		<guid isPermaLink="false">http://task3.cc/reflecting-while-studying-c-language/</guid>
		<description><![CDATA[Run the following C program

#include &#60;stdio.h&#62;
#include &#60;string.h&#62;
int main &#40;int argc, char const *argv&#91;&#93;&#41;&#123;
&#160; &#160; &#160; &#160; if&#40;!argv&#91;1&#93;&#41; return 0;
&#160; &#160; &#160; &#160; int i = strlen&#40;argv&#91;1&#93;&#41;;
&#160; &#160; &#160; &#160; while&#40;i &#62; -1&#41;&#123;
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; printf&#40;&#34;%c&#34;,argv&#91;1&#93;&#91;i&#93;&#41;;
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; i&#8211;;
&#160; &#160; &#160; &#160; &#125;
&#160; &#160; &#160; &#160; [...]]]></description>
		<wfw:commentRss>http://task3.cc/270/reflecting-while-studying-c-language/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
