<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
<image>
<link>https://www.root.cz/</link>
<title>Root.cz</title>
<url>https://i.iinfo.cz/r/rss-88x31.gif</url>
<width>88</width>
<height>31</height>
</image>
<title>Root.cz - seriál Mercury</title>
<link>https://www.root.cz/serialy/mercury/</link>
<description>Root.cz - informace nejen ze světa Linuxu</description>
<language>cs</language>
<pubDate>Wed, 07 Apr 2004 22:00:00 GMT</pubDate>
<item>
<title>Mercury: Typové třídy</title>
<link>https://www.root.cz/clanky/mercury-typove-tridy/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Závěrečný díl krátkého představení jazyka Mercury přináší úvodní vysvětlení k typovým třídám. Typové třídy poslouží při definici a implementaci datové struktury nad čímkoli, co však splňuje určité předpoklady.</description>

<author>redakce@root.cz (Root.cz: Ondřej Bojar)</author>
<pubDate>Wed, 07 Apr 2004 22:00:00 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/32/ilustracni-obrazek.jpg" length='211516' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-2138</guid>


</item>
<item>
<title>Mercury: Složitější abstrakce nad algoritmy</title>
<link>https://www.root.cz/clanky/mercury-slozitejsi-abstrakce-nad-algoritmy/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Minulý díl seriálu představil velmi jednoduché typy abstrakce nad algoritmy. Konkrétně jsme představili pouze abstrakci for-cyklu dvou typů. Dnes si ukážeme, jak je možné a pohodlné provádět i abstrakce složitější.</description>

<author>redakce@root.cz (Root.cz: Ondřej Bojar)</author>
<pubDate>Wed, 24 Mar 2004 23:00:00 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/32/ilustracni-obrazek.jpg" length='211516' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-2109</guid>


</item>
<item>
<title>Mercury: Abstrakce nad algoritmy</title>
<link>https://www.root.cz/clanky/mercury-abstrakce-nad-algoritmy/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Minulý díl opěvující typovou čistotu Mercury nevyvolal vůbec žádnou diskusi. Asi se tak stalo proto, že typový systém Mercury nemá chybu. Stejný němý úžas bych tedy uvítal i dnes, kdy si povíme něco o programování vyššího řádu a o funkcionálním programování (předávání funkcí jako parametr, vyrábění funkcí na počkání). Mj. dnes uvidíte, jak udělat for cyklus bez for cyklu, a dozvíte se, že dokonce Perl má z funkcionálního programování také kousek.</description>

<author>redakce@root.cz (Root.cz: Ondřej Bojar)</author>
<pubDate>Wed, 10 Mar 2004 23:00:00 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/32/ilustracni-obrazek.jpg" length='211516' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-2085</guid>


</item>
<item>
<title>Mercury: Typová čistota</title>
<link>https://www.root.cz/clanky/mercury-typova-cistota/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Druhý díl stručného úvodu do jazyka Mercury představí systém modulů a typový polymorfismus. Typový polymorfismus prakticky vzato dělá totéž, o co se pokoušejí šablony v C++ nebo obecné typy (generic types), žhavý to výkřik Javy. Na rozdíl od objektově orientovaných programovacích jazyků není typový systém Mercury komplikován objekty a podstata abstraktních typů zřetelněji vynikne. Chcete-li zvládnout javovské generické typy, možná vám pomůže i tento článek z jiného světa.</description>

<author>redakce@root.cz (Root.cz: Ondřej Bojar)</author>
<pubDate>Wed, 03 Mar 2004 23:00:00 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/32/ilustracni-obrazek.jpg" length='211516' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-2073</guid>


</item>
<item>
<title>Mercury: Programování s pomocí instalatéra</title>
<link>https://www.root.cz/clanky/mercury-programovani-s-pomoci-instalatera/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Existují programovací jazyky, kde platí: co je kompilovatelné, to nemůže havarovat. Debugger jsem nepoužil už dva roky. Takový zázrak můžete prožít, jen pokud vaše programátorské kroky prověří pečlivý instalatér. Žádná roura ve vašem programu nesmí vycházet odnikud (tj. SEGFAULT) a žádná nesmí téct (tj. memory leak). Jazyk Mercury, který se vám v krátké sérii článků pokusím představit, má i další přednosti.</description>

<author>redakce@root.cz (Root.cz: Ondřej Bojar)</author>
<pubDate>Wed, 25 Feb 2004 23:00:00 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/32/ilustracni-obrazek.jpg" length='211516' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-2061</guid>


</item>
</channel>
</rss>