<?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>Jan Varwig &#187; functional</title>
	<atom:link href="http://jan.varwig.org/archive/tag/functional/feed" rel="self" type="application/rss+xml" />
	<link>http://jan.varwig.org</link>
	<description>Somewhere between Hello World and HAL9000</description>
	<lastBuildDate>Wed, 17 Mar 2010 11:12:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>An apple a day&#8230;</title>
		<link>http://jan.varwig.org/archive/an-apple-a-day</link>
		<comments>http://jan.varwig.org/archive/an-apple-a-day#comments</comments>
		<pubDate>Tue, 31 Jul 2007 21:29:27 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Studium]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[erlang]]></category>
		<category><![CDATA[functional]]></category>
		<category><![CDATA[haskell]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[lisp]]></category>
		<category><![CDATA[ocaml]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://jan.varwig.org/archiv/an-apple-a-day</guid>
		<description><![CDATA[Wie heisst die Faustregel doch so schön? &#8220;Lerne jedes Jahr eine neue Programmiersprache&#8221; Bisher schlage ich mich damit ganz gut: 2007: ein bißchen Python 2006: C#, Ruby, Javascript 2005: genug C++ um da in Zukunft einen Bogen herum zu machen, genug Haskell um ein permanentes distanziertes Interesse zu erhalten das vielleicht irgendwann durchschlägt in ernsthafte [...]]]></description>
			<content:encoded><![CDATA[<p>Wie heisst die Faustregel doch so schön? &#8220;Lerne jedes Jahr eine neue Programmiersprache&#8221;</p>

<p>Bisher schlage ich mich damit ganz gut:</p>

<p>2007: ein bißchen Python<br />
2006: C#, Ruby, Javascript<br />
2005: genug C++ um da in Zukunft einen Bogen herum zu machen, genug Haskell um ein permanentes distanziertes Interesse zu erhalten das vielleicht irgendwann durchschlägt in ernsthafte Auseinandersetzung.<br />
2003/2004: Java<br />
1999-2002: PHP, SQL<span id="more-50"></span></p>

<p>In der Hoffnung, dieses Jahr noch die Gelegenheit dafür zu haben, bin ich gerade dabei mich zu orientieren womit ich mich als nächstes befassen soll. Bis vor 2-3 Wochen stand Lisp &#8211;und das seit langem schon&#8211; ganz oben auf der Liste. Vor etwa einem Monat aber hat mich der <a href="http://lambda-the-ultimate.org/node/2315">Haskell Web Store</a> Post auf <a href="http://lambda-the-ultimate.org/">LtU</a> wieder dazu gebracht, mein Haskell Script herauszuholen und die Schönheit funktionaler Programmierung und Haskells Typsystems zu bewundern.</p>

<p>Ich weiss nicht wie ich darauf kam, aber gestern fing alles damit an dass, ich &#8220;Erlang vs. Haskell&#8221; bei Google eingegeben habe. Inzwischen knubbeln sich auf Platz 1 meiner Liste 2 Sprachen, Lisp ist auf Platz 2 gerutscht und Haskell wieder auf die 3. Konkret bin ich gerade fasziniert von <a href="http://www.erlang.org/">Erlang</a> sowie <a href="http://caml.inria.fr/ocaml/">OCaml</a>.</p>

<p>Erlang wird wegen seiner extremen Robustheit und der überragenden Fähigkeit zum Multiprocessing schon lange als das nächste große Ding gehandelt. <a href="http://yarivsblog.com/">Yariv&#8217;s Blog</a> versprüht einen Enthusiasmus der mit dem kribbeligen Gefühl zu vergleichen ist als mir die Lichter von Ruby aufgingen. Leider habe ich gerade keinen Bedarf einer hochskalierbaren Webanwendung.</p>

<p>OCaml hingegen ermöglicht mir, in Form von <a href="http://research.microsoft.com/fsharp/fsharp.aspx">F#</a>, funktional in der .NET Umgebung zu programmieren. Und <em>das</em> liesse sich mit ein wenig Phantasie vielleicht sogar zu einem Diplomarbeitsthema machen&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://jan.varwig.org/archive/an-apple-a-day/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
