<?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 F# a OCaml</title>
<link>https://www.root.cz/serialy/f-a-ocaml/</link>
<description>Root.cz - informace nejen ze světa Linuxu</description>
<language>cs</language>
<pubDate>Tue, 26 Dec 2023 23:00:10 GMT</pubDate>
<item>
<title>Řídicí konstrukce v programovacím jazyku OCaml</title>
<link>https://www.root.cz/clanky/ridici-konstrukce-v-programovacim-jazyku-ocaml/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Seznámíme se s většinou zbývajících řídicích konstrukcí, které v jazyku OCaml nalezneme. Jedná se o rozhodovací konstrukci a o dvě varianty smyček. Popíšeme si i zpracování seznamů funkcemi iter, map, map2 a fold_left.</description>

<author>redakce@root.cz (Root.cz: Pavel Tišnovský)</author>
<pubDate>Tue, 26 Dec 2023 23:00:10 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/371/programator-klavesnice-1.jpg" length='46075' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-16931</guid>


</item>
<item>
<title>Rekurzivní datové typy v jazyku OCaml</title>
<link>https://www.root.cz/clanky/rekurzivni-datove-typy-v-jazyku-ocaml/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Dnes se ještě jednou vrátíme k typovému systému jazyka OCaml. Ukážeme si, jak realizovat datový typ pro reprezentaci barvy, a to v různých barvových modelech. Řešení nebude založeno na objektech, ale na pattern matchingu.</description>

<author>redakce@root.cz (Root.cz: Pavel Tišnovský)</author>
<pubDate>Wed, 20 Dec 2023 23:00:05 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/371/programator-klavesnice-1.jpg" length='46075' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-16923</guid>


</item>
<item>
<title>Definice uživatelských datových typů v jazyku OCaml</title>
<link>https://www.root.cz/clanky/definice-uzivatelskych-datovych-typu-v-jazyku-ocaml/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Popíšeme si, jakým způsobem lze uživatelské datové typy definovat v programovacím jazyku OCaml. Uvidíme, že mezi oběma jazyky existují v této oblasti rozdíly, většinou však jen syntaktické.</description>

<author>redakce@root.cz (Root.cz: Pavel Tišnovský)</author>
<pubDate>Wed, 15 Nov 2023 23:00:05 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/371/programator-klavesnice-1.jpg" length='46075' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-16874</guid>


</item>
<item>
<title>Definice uživatelských datových typů v jazyku F#</title>
<link>https://www.root.cz/clanky/definice-uzivatelskych-datovych-typu-v-jazyku-f/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Velká síla programovacího jazyka F# spočívá v principu deklarace nových datových typů. Podporován je algebraický typový systém, ale například i možnost deklarace tříd s jejich hierarchií.</description>

<author>redakce@root.cz (Root.cz: Pavel Tišnovský)</author>
<pubDate>Mon, 13 Nov 2023 23:00:05 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/371/programator-klavesnice-1.jpg" length='46075' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-16872</guid>


</item>
<item>
<title>Operátory v programovacím jazyku F#</title>
<link>https://www.root.cz/clanky/operatory-v-programovacim-jazyku-f/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Operátory hrají v jazycích odvozených od jazyka ML podstatnou roli. Jedná se jak o standardní operátory, tak i o možnost vytvoření operátorů zcela nových, u nichž lze určit i jejich prioritu a asociativitu.</description>

<author>redakce@root.cz (Root.cz: Pavel Tišnovský)</author>
<pubDate>Mon, 06 Nov 2023 23:00:05 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/371/programator-klavesnice-1.jpg" length='46075' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-16858</guid>


</item>
<item>
<title>Operátory v programovacím jazyku OCaml</title>
<link>https://www.root.cz/clanky/operatory-v-programovacim-jazyku-ocaml/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Operátory hrají v jazycích odvozených od ML podstatnou roli. Jedná se jak o standardní operátory, tak i o možnost vytvoření operátorů zcela nových, u nichž lze určit i jejich prioritu a asociativitu.</description>

<author>redakce@root.cz (Root.cz: Pavel Tišnovský)</author>
<pubDate>Mon, 16 Oct 2023 22:00:05 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/9/ocaml.jpg" length='35168' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-16821</guid>


</item>
<item>
<title>Datové typy Option, Result a Array v programovacím jazyku OCaml</title>
<link>https://www.root.cz/clanky/datove-typy-option-result-a-array-v-programovacim-jazyku-ocaml/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Na článek o datových typech Option, Result a Array v jazyku F# dnes navážeme. Ukážeme si, jak lze tytéž typy použít v OCamlu, ale popíšeme si také sémantiku funkce bind a dokonce i tvorbu „infixové“ funkce.</description>

<author>redakce@root.cz (Root.cz: Pavel Tišnovský)</author>
<pubDate>Wed, 11 Oct 2023 22:00:05 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/9/ocaml.jpg" length='35168' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-16813</guid>


</item>
<item>
<title>Datové typy Option, Result a Array v programovacím jazyku F#</title>
<link>https://www.root.cz/clanky/datove-typy-option-result-a-array-v-programovacim-jazyku-f/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>V páté části seriálu o jazyku F# si popíšeme práci s dalšími velmi užitečnými datovými typy. V první řadě se jedná o typy Option a Result, které byly mj. použity, resp. přesněji řečeno převzaty i do jazyka Rust.</description>

<author>redakce@root.cz (Root.cz: Pavel Tišnovský)</author>
<pubDate>Mon, 09 Oct 2023 22:00:05 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/295/koder-programovani-klavesnice-1.jpg" length='44855' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-16808</guid>


</item>
<item>
<title>Programovací jazyk OCaml: rekurze, pattern matching a práce se seznamy</title>
<link>https://www.root.cz/clanky/programovaci-jazyk-ocaml-rekurze-pattern-matching-a-prace-se-seznamy/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Články o jazyku OCaml vždy do jisté míry kopírují obsah článků o jazyku F#. Dnes si ukážeme koncepty popsané ve třetím a ve čtvrtém článku o F#. Budeme se tedy zabývat rekurzí, pattern matchingem a taktéž prací se seznamy (list).</description>

<author>redakce@root.cz (Root.cz: Pavel Tišnovský)</author>
<pubDate>Wed, 04 Oct 2023 22:00:00 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/9/ocaml.jpg" length='35168' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-16794</guid>


</item>
<item>
<title>Práce se seznamy v jazyce F#</title>
<link>https://www.root.cz/clanky/prace-se-seznamy-v-jazyce-f/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Budeme se zabývat zdánlivě triviálním tématem: datovým typem seznam (list). Ve skutečnosti se však jedná o velmi flexibilní datový typ, pro jehož zpracování (včetně pattern matchingu) navíc existují speciální syntaktické prvky.</description>

<author>redakce@root.cz (Root.cz: Pavel Tišnovský)</author>
<pubDate>Mon, 25 Sep 2023 22:00:10 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/295/koder-programovani-klavesnice-1.jpg" length='44855' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-16784</guid>


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