<?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 - články v rubrice Kompilery a procesory</title>
<link>https://www.root.cz/kompilery-procesory/</link>
<description>Root.cz - informace nejen ze světa Linuxu</description>
<language>cs</language>
<pubDate>Mon, 23 Feb 2026 23:00:05 GMT</pubDate>
<item>
<title>Režim fast math v překladačích: přednosti, zápory a možné pasti</title>
<link>https://www.root.cz/clanky/rezim-fast-math-v-prekladacich-prednosti-zapory-a-mozne-pasti/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Moderní překladače při zpracování hodnot s plovoucí řádovou čárkou dodržují normu IEEE 754, a to včetně rozšíření této normy (IEEE 754–2008). To sice zajišťuje stabilitu, ale někdy je vhodné se od této normy odklonit.</description>

<author>redakce@root.cz (Root.cz: Pavel Tišnovský)</author>
<pubDate>Mon, 23 Feb 2026 23:00:05 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/695/dva-pocitace-notebook-kava.jpg" length='64267' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-19128</guid>


</item>
<item>
<title>Technologie mezijazyků (mezikódů) a bajtkódů: LLVM IR a SIMD</title>
<link>https://www.root.cz/clanky/technologie-mezijazyku-mezikodu-a-bajtkodu-v-modernich-interpretrech-a-prekladacich-llvm-ir-a-simd/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>LLVM IR je navržen tak, aby byl efektivně využitelný i na moderních architekturách mikroprocesorů. Prakticky všechny podporují operace typu SIMD a některé operace tak lze provádět se skalárními hodnotami i s vektory.</description>

<author>redakce@root.cz (Root.cz: Pavel Tišnovský)</author>
<pubDate>Wed, 18 Feb 2026 23:00:05 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/695/dva-pocitace-notebook-kava.jpg" length='64267' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-19101</guid>


</item>
<item>
<title>Technologie mezijazyků (mezikódů) a bajtkódů: LLVM IR (3)</title>
<link>https://www.root.cz/clanky/technologie-mezijazyku-mezikodu-a-bajtkodu-llvm-ir-3/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Dnes dokončíme popis všech skalárních instrukcí, které jsou podporovány v LLVM IR a současně které jsou využívány překladačem jazyka C. Ukážeme si práci s poli, výpočty s hodnotami typu half float a instrukci SELECT.</description>

<author>redakce@root.cz (Root.cz: Pavel Tišnovský)</author>
<pubDate>Wed, 11 Feb 2026 23:00:05 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/695/dva-pocitace-notebook-kava.jpg" length='64267' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-19062</guid>


</item>
<item>
<title>Technologie mezijazyků (mezikódů) a bajtkódů: LLVM IR (2)</title>
<link>https://www.root.cz/clanky/technologie-mezijazyku-mezikodu-a-bajtkodu-llvm-ir-2/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Popíšeme si další instrukce LLVM IR, tedy instrukce generované překladačem Clang. Bude se jednat o instrukce používané při výpočtech s FP hodnotami, dále konverzi dat, ale například i překladech rozvětvení.</description>

<author>redakce@root.cz (Root.cz: Pavel Tišnovský)</author>
<pubDate>Wed, 04 Feb 2026 23:00:10 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/695/dva-pocitace-notebook-kava.jpg" length='64267' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-19038</guid>


</item>
<item>
<title>Technologie mezijazyků (mezikódů) a bajtkódů: LLVM IR</title>
<link>https://www.root.cz/clanky/technologie-mezijazyku-mezikodu-a-bajtkodu-llvm-ir/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Mezijazyky se často využívají také v oblasti sofistikovaných překladačů. Do této kategorie spadají překladače, které jsou součástí projektu LLVM, které využívají mezijazyk LLVM IR.</description>

<author>redakce@root.cz (Root.cz: Pavel Tišnovský)</author>
<pubDate>Mon, 02 Feb 2026 23:00:05 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/695/dva-pocitace-notebook-kava.jpg" length='64267' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-19029</guid>


</item>
<item>
<title>Technologie mezijazyků a bajtkódů v interpretrech a překladačích</title>
<link>https://www.root.cz/clanky/technologie-mezijazyku-a-bajtkodu-v-interpretrech-a-prekladacich/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Moderní interpretry i překladače nepřekládají zdrojové kódy v jediném kroku, ale rozdělují celý proces do několika fází. Výsledkem třetí fáze je program reprezentovaný v mezijazyku (mezikódu) popř. v bajtkódu.</description>

<author>redakce@root.cz (Root.cz: Pavel Tišnovský)</author>
<pubDate>Wed, 28 Jan 2026 23:00:10 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/695/dva-pocitace-notebook-kava.jpg" length='64267' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-19002</guid>


</item>
<item>
<title>Pohled pod kapotu formátu WebAssembly: SIMD (vektorové) operace, druhá část</title>
<link>https://www.root.cz/clanky/pohled-pod-kapotu-formatu-webassembly-simd-vektorove-operace-druha-cast/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Ve WebAssembly je definováno asi dvě stě různých SIMD (vektorových) instrukcí. Dnes si popíšeme vybrané vektorové instrukce, z nichž některé umožňují provádění i dosti složitých operací (zhruba na úrovni SSE2).</description>

<author>redakce@root.cz (Root.cz: Pavel Tišnovský)</author>
<pubDate>Mon, 29 Dec 2025 23:00:10 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/119/pracovnici-pc.jpg" length='45510' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-18891</guid>


</item>
<item>
<title>Pohled pod kapotu formátu WebAssembly: SIMD (vektorové) operace</title>
<link>https://www.root.cz/clanky/pohled-pod-kapotu-formatu-webassembly-simd-vektorove-operace/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Do specifikace WebAssembly byly přidány rozšiřující instrukce, mezi něž patří i SIMD (vektorové) operace. Překladače LLVM tyto instrukce podporují a navíc pro ně máme přímou podporu přímo v Clangu.</description>

<author>redakce@root.cz (Root.cz: Pavel Tišnovský)</author>
<pubDate>Wed, 03 Dec 2025 23:00:05 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/119/pracovnici-pc.jpg" length='45510' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-18804</guid>


</item>
<item>
<title>Pohled pod kapotu formátu WebAssembly: instrukce pro řízení toku dat</title>
<link>https://www.root.cz/clanky/pohled-pod-kapotu-formatu-webassembly-instrukce-pro-rizeni-toku-dat/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Zaměříme se na instrukce sloužící pro řízení toku dat (control-flow). Ty jsou použity při překladu zdrojových kódů s běžným rozvětvením, vícenásobným rozvětvením, programovými smyčkami i s ternárními operátory.</description>

<author>redakce@root.cz (Root.cz: Pavel Tišnovský)</author>
<pubDate>Wed, 26 Nov 2025 23:00:05 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/119/pracovnici-pc.jpg" length='45510' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-18771</guid>


</item>
<item>
<title>Validace dat v Pythonu s využitím knihovny Pydantic (3. část – dokumentace)</title>
<link>https://www.root.cz/clanky/validace-dat-v-pythonu-s-vyuzitim-knihovny-pydantic-3-cast-dokumentace/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Ve třetím článku o knihovně Pydantic si vysvětlíme, jakým způsobem je možné vygenerovat dokumentaci k definovanému modelu nebo i více modelům. Tento proces sice není složitý, ale vyžaduje několik triků.</description>

<author>redakce@root.cz (Root.cz: Pavel Tišnovský)</author>
<pubDate>Mon, 24 Nov 2025 23:00:10 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/535/python-trida-ucitel-tabule.jpg" length='21518' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-18768</guid>


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