<?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>Výborný Blog &#187; ook!</title>
	<atom:link href="http://blog.vybornyweb.cz/stitek/ook/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.vybornyweb.cz</link>
	<description>Blog o webdevelopmentu a jiných webovinách</description>
	<lastBuildDate>Tue, 14 Dec 2010 23:03:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Hello world</title>
		<link>http://blog.vybornyweb.cz/hello-world</link>
		<comments>http://blog.vybornyweb.cz/hello-world#comments</comments>
		<pubDate>Fri, 17 Jul 2009 16:32:07 +0000</pubDate>
		<dc:creator>Milan Pekař</dc:creator>
				<category><![CDATA[Programovací jazyky]]></category>
		<category><![CDATA[brainfuck]]></category>
		<category><![CDATA[hello world]]></category>
		<category><![CDATA[ook!]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[whitespace]]></category>

		<guid isPermaLink="false">http://blog.vybornyweb.cz/?p=18</guid>
		<description><![CDATA[Ve svém prvním příspěvku jsem uvítal všechny návštěvníky. Ale zapomněl jsem, že by se měl uvítat i samotný weblog. Ale protože je to počitačový program, měl by se uvítat v nějakém jazyku kterému rozumí. Když jsem včera procházel syntaxi některých jazyků, narazil jsem na některé, které mě opravdu zaujaly. Ani ne tak tím, že by [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_36" class="wp-caption alignleft" style="width: 410px"><img class="size-full wp-image-36" title="hello_world" src="http://blog.vybornyweb.cz/wp-content/uploads/2009/07/hello_world.png" alt="Hello world" width="400" height="300" /><p class="wp-caption-text">Hello world</p></div>
<p>Ve svém <a href="prvni">prvním příspěvku</a> jsem uvítal všechny návštěvníky. Ale zapomněl jsem, že by se měl uvítat i samotný weblog. Ale protože je to počitačový program, měl by se uvítat v nějakém jazyku kterému rozumí.<br />
<span id="more-18"></span><br />
Když jsem včera procházel syntaxi některých jazyků, narazil jsem na některé, které mě opravdu zaujaly. Ani ne tak tím, že by byla pro mě použitelné, ale že jsou spíše pro pobavení.</p>
<p>Prvním z nich je jazyk <strong>Brainfuck</strong> (někdy je také eufemisticky nazýván <em>Brainf*ck</em> nebo dokonce <em>Brainf***</em>). Je zajímávý tím, že jeho překladače mají kolem 200 bajtů a má jen 8 příkazů. Jakub Vrána si dokonce napsal svůj <a href="http://php.vrana.cz/brainfuck.php">interpret pro PHP</a>. A jak by teda vypadal pozdrav mého blogu v tomto jazyce? Takto:<br />
<code><br />
++++++++++[&gt;+++++++&gt;++++++++++&gt;+++&gt;+&lt;&lt;&lt;&lt;<br />
-]&gt;++.&gt;+.+++++++..+++.&gt;++.&lt;&lt;++++++++++++<br />
+++.&gt;.+++.------.--------.&gt;+.&gt;.<br />
</code></p>
<p>Dalším zajímavým jazykem je <a href="http://compsoc.dur.ac.uk/whitespace/">Whitespace</a>. Veškerá syntaxe jazyka sestává z bílých znaků (mezer, tabulátorů a konců řádek; anglicky se označují jako whitespace, odtud název), veškeré jiné znaky (písmena, čísla, symboly atd.) jsou ignorovány. A tady je jeho pozdrav:</p>
<div class="whitespace source-whitespace" style="font-family:monospace;">
<pre class="de1"><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span>
<span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span>
<span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span>
<span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re2"> </span><span class="re3">	</span>
<span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re2"> </span>
<span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span>
<span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re3">	</span>
<span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span>
<span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span>
<span class="re3">	</span><span class="re2"> </span><span class="re2"> </span>
<span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re3">	</span><span class="re3">	</span><span class="re3">	</span><span class="re3">	</span>
<span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re2"> </span><span class="re3">	</span>
<span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re2"> </span><span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span>
<span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re3">	</span><span class="re2"> </span>
<span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span>
<span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re3">	</span><span class="re3">	</span>
<span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re3">	</span><span class="re3">	</span><span class="re3">	</span>
<span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span>
<span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span>
<span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re3">	</span><span class="re3">	</span><span class="re3">	</span><span class="re3">	</span>
<span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span>
<span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re2"> </span>
<span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re2"> </span><span class="re3">	</span><span class="re2"> </span>
<span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span>
<span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re2"> </span><span class="re3">	</span><span class="re3">	</span>
<span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span>
<span class="re3">	</span><span class="re2"> </span><span class="re2"> </span>
<span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span>
<span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span>
<span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re3">	</span>
<span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re3">	</span>
<span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re3">	</span><span class="re3">	</span><span class="re2"> </span>
<span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re2"> </span><span class="re3">	</span><span class="re2"> </span>
<span class="re3">	</span><span class="re3">	</span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re3">	</span><span class="re3">	</span><span class="re3">	</span>
<span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span>
<span class="re3">	</span>
<span class="re3">	</span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span>
<span class="co3"><!--empty-line--></span>
<span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span>
<span class="co3"><!--empty-line--></span>
<span class="re2"> </span><span class="re3">	</span><span class="re3">	</span><span class="re3">	</span><span class="re2"> </span>
<span class="co3"><!--empty-line--></span>
<span class="re3">	</span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re2"> </span>
<span class="re3">	</span>
<span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span>
<span class="re3">	</span><span class="re2"> </span><span class="re2"> </span><span class="re2"> </span>
<span class="co3"><!--empty-line--></span>
<span class="re2"> </span><span class="re2"> </span><span class="re3">	</span>
<span class="co3"><!--empty-line--></span>
<span class="re2"> </span><span class="re2"> </span><span class="re2"> </span><span class="re3">	</span><span class="re2"> </span>
<span class="co3"><!--empty-line--></span>
<span class="co3"><!--empty-line/EOF--></span></pre>
</div>
<p>Nevidíte nic? Tak to má být. Je to takový jazyk &#8222;nemluva&#8220;.</p>
<p>Jako poslední představitel silly jazyků je <a href="http://www.dangermouse.net/esoteric/ook.html">Ook!</a>. Vychází z našeho již známého Brainfuck (je zamýšlen jako jeho parodie) a je primárně určen pro orangutany. Autor jazyka Ook! se inspiroval knihovníkem Neviditelné university ze Zeměplochy Terryho Pratchetta. Knihovník je orangutan a dorozumívá se se světem za pomocí různě intonovaných zvuků ook.<br />
Jazyk se skládá ze tři základních elementů, které spojené v páry tvoří příkazy: Ook., Ook? a Ook!<br />
A jak zní jeho pozdrav?<br />
<code><br />
Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.<br />
Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.<br />
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook.<br />
Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.<br />
Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook?<br />
Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.<br />
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook.<br />
Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook.<br />
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.<br />
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook.<br />
Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.<br />
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.<br />
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.<br />
Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.<br />
Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.<br />
Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.<br />
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!<br />
Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook.<br />
</code><br />
Takže když toto uslyšíte na procházce v džungli, tak taky hezky pozdravte.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vybornyweb.cz/hello-world/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

