<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>AntoArts</title>
	<link>http://www.antoarts.com</link>
	<description>Site of a Finnish hacker, programmer and photographer</description>
	<lastBuildDate>Mon, 06 Feb 2012 11:05:07 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.1.3" -->

	<item>
		<title>Void pointers in C</title>
		<description><![CDATA[Void pointers are pointers pointing to some data of no specific type. A void pointer is defined like a pointer of any other type, except that void* is used for the type: You can&#8217;t directly dereference a void pointer; you must cast it to a pointer with a specific type first, for instance, to a [...]]]></description>
		<link>http://www.antoarts.com/void-pointers-in-c/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=void-pointers-in-c</link>
			</item>
	<item>
		<title>Designing command-line interfaces</title>
		<description><![CDATA[There are few articles on the design of command-line interfaces (CLIs), even if plenty of articles on designing graphical user interfaces (GUIs) exist. This article is an attempt at presenting some of the most important guidelines for CLI design. The article assumes the command-line utilities are to be used on a *nix system (e.g. GNU/Linux, [...]]]></description>
		<link>http://www.antoarts.com/designing-command-line-interfaces/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=designing-command-line-interfaces</link>
			</item>
	<item>
		<title>Understanding recursion</title>
		<description><![CDATA[Recursion is something a lot of people find hard, even mystical. I learned to understand it, and even like it quite a bit, by learning Lisp. Recursion lets you solve problems in very elegant ways, and when you understand it, it will be really natural to you. But the question is, how do you learn [...]]]></description>
		<link>http://www.antoarts.com/understanding-recursion/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=understanding-recursion</link>
			</item>
	<item>
		<title>Beginner Programming Mistakes</title>
		<description><![CDATA[Interested in programming? Great! Programming is lots of fun. You want to do things well though, even if its not that important while just learning. I will list some of the beginner mistakes I did myself here, and that I have seen others do, just so you can avoid them. Focus too much on programming [...]]]></description>
		<link>http://www.antoarts.com/beginner-programming-mistakes/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=beginner-programming-mistakes</link>
			</item>
	<item>
		<title>The most useful GCC options and extensions</title>
		<description><![CDATA[This post contains information about some of the most useful GCC options. It is meant for people new to GCC, but you should already know how to compile, link and the other basic things using GCC; this is no introduction. If you want an introductory tutorial to GCC, just google for that. The things this [...]]]></description>
		<link>http://www.antoarts.com/the-most-useful-gcc-options-and-extensions/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-most-useful-gcc-options-and-extensions</link>
			</item>
	<item>
		<title>10 ways to improve your programming skills</title>
		<description><![CDATA[1. Learn a new programming language Learning new programming languages will expose you to new ways of thinking; especially if the new language uses a paradigm which you aren&#8217;t yet familiar with. Many of the ways of thinking that you will learn can be applied to languages that you already know, and you might even [...]]]></description>
		<link>http://www.antoarts.com/10-ways-to-improve-your-programming-skills/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=10-ways-to-improve-your-programming-skills</link>
			</item>
	<item>
		<title>The J Programming Language: An introduction and tutorial</title>
		<description><![CDATA[I have been reading about the J programming language lately. It is quite different from many other languages, but I will try to cover the absolute basics of it, while, inevitably, much is left out. In the end, this article tries to give you a feel of the language and get you started, other resources [...]]]></description>
		<link>http://www.antoarts.com/the-j-programming-language-an-introduction-and-tutorial/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-j-programming-language-an-introduction-and-tutorial</link>
			</item>
	<item>
		<title>The Vim options you should know of</title>
		<description><![CDATA[Vim is a highly configurable editor, and if you can&#8217;t configure something as you want, plugins are available. While this post won&#8217;t cover plugins, it will cover the most useful options you can set in Vim. This is meant for beginner users of Vim; advanced users probably know all of the following already. To make [...]]]></description>
		<link>http://www.antoarts.com/the-vim-options-you-should-know-of/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-vim-options-you-should-know-of</link>
			</item>
	<item>
		<title>Book recommendations for C programmers</title>
		<description><![CDATA[The following is a list of recommendations on good reads for programmers in the C programming language: The C Programming Language, aka the K&#038;R The classic book, describing all of ANSI C in roughly 200 pages. Written by Dennis Ritchie, who created C, and Brian W. Kernighan. Definitely a book that every C programmer should [...]]]></description>
		<link>http://www.antoarts.com/book-recommendations-for-c-programmers/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=book-recommendations-for-c-programmers</link>
			</item>
	<item>
		<title>Bytes and bitwise operators in C</title>
		<description><![CDATA[Bitwise operations have many uses. I asked a question a few months ago at programmers.stackexchange.com, where I was taught that. The answer which I accepted contained the following list of uses (credit goes to user whatsisname): * Juggling blocks of bytes around that don&#8217;t fit in the programming languages data types * Switching encoding back [...]]]></description>
		<link>http://www.antoarts.com/bytes-and-bitwise-operators-in-c/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bytes-and-bitwise-operators-in-c</link>
			</item>
</channel>
</rss>
<!-- This Quick Cache file was built for (  www.antoarts.com/feed/rss/ ) in 0.53351 seconds, on Feb 22nd, 2012 at 6:17 pm UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 22nd, 2012 at 7:17 pm UTC -->
<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
<!-- Quick Cache Is Fully Functional :-) ... A Quick Cache file was just served for (  www.antoarts.com/feed/rss/ ) in 0.00053 seconds, on Feb 22nd, 2012 at 6:36 pm UTC. -->
