<?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 - téma C, C++</title>
<link>https://www.root.cz/n/c-c/</link>
<description>Root.cz - informace nejen ze světa Linuxu</description>
<language>cs</language>
<pubDate>Mon, 02 Mar 2026 23:00:05 GMT</pubDate>
<item>
<title>Podpora numerických hodnot typu quadruple-precision floating-point v GCC</title>
<link>https://www.root.cz/clanky/podpora-numerickych-hodnot-typu-quadruple-precision-floating-point-v-gcc/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Už jsme si představili formáty nazývané half-float a bfloat16. Dnes si představíme formát quadruple-precision (čtyřnásobná přesnost), který numerické hodnoty ukládá do plných šestnácti bajtů.</description>

<author>redakce@root.cz (Root.cz: Pavel Tišnovský)</author>
<pubDate>Mon, 02 Mar 2026 23:00:05 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/547/cpu-procesor.jpg" length='84125' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-19152</guid>


</item>
<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>Svět jednohlavičkových knihoven pro jazyky C a C++</title>
<link>https://www.root.cz/clanky/svet-jednohlavickovych-knihoven-pro-jazyky-c-a-cpp/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Dnes se seznámíme s konceptem jednohlavičkových knihoven (header-only library) používaných v C i C++. Jedná se o knihovny, které jsou celé tvořeny pouze jediným hlavičkovým souborem obsahujícím definice i deklarace.</description>

<author>redakce@root.cz (Root.cz: Pavel Tišnovský)</author>
<pubDate>Mon, 09 Feb 2026 23:00:10 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/438/c-klavesnice.jpg" length='23620' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-19059</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>Detekce neaktivního kódu a analýza pokrytí kódu testy s nástroji gcov, gcovr a lcov</title>
<link>https://www.root.cz/clanky/detekce-neaktivniho-kodu-a-analyza-pokryti-kodu-testy-s-nastroji-gcov-gcovr-a-lcov/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Ukážeme si využití nástrojů gcov, gcovr a lcov při analýzách zdrojových kódů psaných v C, C++, Adě atd. Tyto nástroje dokážou zjistit, které příkazy jsou skutečně volány a které nikoli.</description>

<author>redakce@root.cz (Root.cz: Pavel Tišnovský)</author>
<pubDate>Mon, 19 Jan 2026 23:00:05 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/660/laborator-kvantovy-pocitac-programatorka.jpg" length='61344' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-18957</guid>


</item>
<item>
<title>Curl zakazuje ve svém kódu funkci strcpy(), použije vlastní bezpečnější náhradu</title>
<link>https://www.root.cz/zpravicky/curl-zakazuje-ve-svem-kodu-funkci-strcpy-pouzije-vlastni-bezpecnejsi-nahradu/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Daniel Stenberg napsal blogový příspěvek o rozhodnutí zakázat používání funkce strcpy() ve zdrojovém kódu projektu Curl. Hlavním problémem při používání funkce strcpy je, že při jeho použití nespecifikujeme délku cílového zásobníku ani zdrojového řetězce. To není problém, pokud má nad obojím programátor kontrolu a předem v&amp;#353;e správně o&amp;#353;etří.</description>

<author>redakce@root.cz (Root.cz: Petr Krčmář)</author>
<pubDate>Mon, 05 Jan 2026 09:22:39 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/412/klavesnice-ruce-1.jpg" length='68639' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-actuality-50586</guid>


</item>
<item>
<title>Tým v Microsoftu chce do roku 2030 nahradit veškerý svůj C/C++ kód Rustem pomocí AI</title>
<link>https://www.root.cz/zpravicky/tym-v-microsoftu-chce-do-roku-2030-nahradit-veskery-svuj-c-c-kod-rustem-pomoci-ai/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Významný inženýr z Microsoftu Galen Hunt si podle svého příspěvku na LinkedIn stanovil ambiciózní cíl odstranit v&amp;#353;echny existující řádky kódu v jazycích C a C++ z produktů Microsoftu do konce roku 2030.</description>

<author>redakce@root.cz (Root.cz: Redakce)</author>
<pubDate>Fri, 26 Dec 2025 06:41:57 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/370/umela-inteligence-robot-pocitac-programator-ai.jpg" length='43842' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-actuality-50541</guid>


</item>
<item>
<title>Kombinace programovacího jazyka C3 s assemblerem</title>
<link>https://www.root.cz/clanky/kombinace-programovaciho-jazyka-c3-s-assemblerem/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>V dnešní části seriálu o programovacím jazyku C3 se budeme zabývat tím, jakým způsobem je možné zkombinovat zdrojový kód v jazyku C3 s assemblerem. Jedná se přitom o jednu z klíčových vlastností programovacího jazyka C3.</description>

<author>redakce@root.cz (Root.cz: Pavel Tišnovský)</author>
<pubDate>Mon, 15 Dec 2025 23:00:05 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/232/programovaci-jazyk-c3.jpg" length='78020' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-18852</guid>


</item>
<item>
<title>Přetěžování operátorů v programovacím jazyce C3</title>
<link>https://www.root.cz/clanky/pretezovani-operatoru-v-programovacim-jazyce-c3/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Mezi jednu z důležitých vlastností jazyka C3 patří možnost přetěžování vybraných operátorů pro nové datové typy. C3 se snaží o udržení rovnováhy mezi vyjadřovacími schopnostmi jazyka a čitelností a udržovatelností programů.</description>

<author>redakce@root.cz (Root.cz: Pavel Tišnovský)</author>
<pubDate>Wed, 10 Dec 2025 23:00:10 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/232/programovaci-jazyk-c3.jpg" length='78020' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-18831</guid>


</item>
<item>
<title>Díky Rustu klesl počet paměťových zranitelností v Androidu poprvé pod 20 %</title>
<link>https://www.root.cz/zpravicky/diky-rustu-klesl-pocet-pametovych-zranitelnosti-v-androidu-poprve-pod-20/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Společnost Google oznámila, že díky pokračujícímu roz&amp;#353;iřování programovacího jazyka Rust v systému Android klesl počet zranitelností paměti poprvé pod 20 % z celkového počtu zranitelností objevených v roce 2025. Přijali jsme Rust kvůli jeho bezpečnosti a zaznamenali jsme tisíckrát niž&amp;#353;í hustotu zranitelnosti paměti ve srovnání s kódem Androidu v jazycích C a C++, vysvětlují zástupci Googlu.</description>

<author>redakce@root.cz (Root.cz: Petr Krčmář)</author>
<pubDate>Tue, 18 Nov 2025 10:21:51 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/615/samsung-galaxy-s23-ultra-telefon-android.jpg" length='37548' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-actuality-50130</guid>


</item>
<item>
<title>Vyšlo třetí vydání knihy Modern C</title>
<link>https://www.root.cz/zpravicky/vyslo-treti-vydani-knihy-modern-c/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Nakladatelství Manning vydalo třetí vydání knihy Modern C od Jense Gustedta. Kniha samotná je dostupná elektronicky zdarma přímo od autora pod licencí Creative Commons Attribution-NonCommercial-NoDerivatives 4.0.</description>

<author>redakce@root.cz (Root.cz: Ondřej Surý)</author>
<pubDate>Thu, 28 Aug 2025 06:45:01 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/165/modern-c.jpg" length='34410' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-actuality-49140</guid>


</item>
<item>
<title>TIOBE index za červenec 2025: na prvních místech žádné překvapení, ale Ada poskočila na deváté místo</title>
<link>https://www.root.cz/zpravicky/tiobe-index-za-cervenec-2025-na-prvnich-mistech-zadne-prekvapeni-ale-ada-poskocila-na-devate-misto/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>TIOBE vydal svůj známý index oblíbenosti programovacích jazyků za červenec 2025. Na prvních sedmi místech není žádná změna, tyto pozice jsou stabilní již několik let: Python, C++, C, Java, C#, JS a Go.</description>

<author>redakce@root.cz (Root.cz: Jan Fikar)</author>
<pubDate>Mon, 14 Jul 2025 08:55:00 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/165/programator-notebook-pocitac.jpg" length='52108' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-actuality-48702</guid>


</item>
<item>
<title>Vyšel shell Fish 4.0 s kódem přepsaným z C++ do Rustu</title>
<link>https://www.root.cz/zpravicky/vysel-shell-fish-4-0-s-kodem-prepsanym-z-c-do-rustu/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Vy&amp;#353;la první stabilní verze řady 4.0 populárního shellu Fish shell, který je nově napsaný v jazyce Rust. Už v loňském roce vývojáři při&amp;#353;li s beta verzí, která převedla kód z jazyka C++ do jazyka Rust. Znamená to upravený proces sestavování a jiné závislosti, ale pro uživatele by se při používání nemělo nic změnit.</description>

<author>redakce@root.cz (Root.cz: Petr Krčmář)</author>
<pubDate>Thu, 27 Feb 2025 14:22:55 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/343/fish-shell.jpg" length='5518' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-actuality-47157</guid>


</item>
<item>
<title>Rust a C++: společné komunitní setkání v Praze</title>
<link>https://www.root.cz/zpravicky/rust-a-c-spolecne-komunitni-setkani-v-praze/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>V listopadu proběhně pražský Rust meetup a pražský C++ meetup v jedné budově, v jedné místnosti a s jedním společným programem.</description>

<author>redakce@root.cz (Root.cz: Redakce)</author>
<pubDate>Mon, 14 Oct 2024 08:00:53 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/602/workshop-meeting-konference-setkani-1.jpg" length='63051' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-actuality-46500</guid>


</item>
<item>
<title>Google dává 1 milión dolarů na zlepšení interoperability mezi jazyky C++ a Rust</title>
<link>https://www.root.cz/zpravicky/google-dava-1-milion-dolaru-na-zlepseni-interoperability-mezi-jazyky-c-a-rust/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Google oznámil, že poskytuje nadaci Rust Foundation rovný milión dolarů za účelem zlep&amp;#353;ení interoperability mezi programovacími jazyky C++ a Rust. Věc byla pojmenována Interop Initiative a cíl je jednoduchý: poskytnout světu ře&amp;#353;ení, které umožní co nejméně bolestivé, pozvolné přechody projektů z C++ na Rust.</description>

<author>redakce@root.cz (Root.cz: David Ježek)</author>
<pubDate>Tue, 06 Feb 2024 09:45:00 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/418/rust-lang-1.jpg" length='107176' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-actuality-45592</guid>


</item>
<item>
<title>Mělo by se jádro předělat z C do C++?</title>
<link>https://www.root.cz/zpravicky/melo-by-se-jadro-predelat-z-c-do-c/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>V roce 2018 poslal David Howells z Red Hatu do LKML sadu 45 změn, které umožní linuxové jádro kompilovat pomocí C++, konkrétně vyžadoval alespoň g+±8. Od té doby se toho moc nedělo, až po téměř &amp;#353;esti letech v úterý vývojář jádra H. Peter Anvin napsal dlouhý příspěvek o tom, že by to nemusel být &amp;#353;patný nápad, &amp;#353;lo by se například zbavit složitých maker a vloženého assembleru.</description>

<author>redakce@root.cz (Root.cz: Jan Fikar)</author>
<pubDate>Fri, 12 Jan 2024 13:47:19 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/357/tucnak-cisarsky-tux-linux-1.jpg" length='34098' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-actuality-45509</guid>


</item>
<item>
<title>Carbon: nový jazyk od Googlu má být nástupcem C++</title>
<link>https://www.root.cz/zpravicky/carbon-novy-jazyk-od-googlu-ma-byt-nastupcem-c/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Google představil nový programovací jazyk Carbon, navržený jako bezpečněj&amp;#353;í náhrada za C++. Deklarovaným cílem je kromě bezpečnosti také snadná interoperabilita s C++, koncepčně se jazyk podobá Rustu. Projekt je v experimentálním stadiu, v současnosti se pracuje na verzi 0.1.</description>

<author>redakce@root.cz (Root.cz: Redakce)</author>
<pubDate>Sat, 23 Jul 2022 21:08:05 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/610/google-1.jpg" length='92167' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-actuality-43839</guid>


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