Články
Zprávičky
Fórum
Podpořte Root
Školení
Galerie
Root do mailu
RSS
Blogy
Knihy
Speciály
Manuály
Licence
Jak na Linux
Zdroják
Hledat
Root.cz
»
Programovací jazyky
Programovací jazyky
C++, C, Java, Perl, PHP, Python, ...
1
–
30
/
2 028
První strana
Předchozí strana
1
2
3
10
20
Následující strana
Poslední strana
Kombinace programovacího jazyka C3 s assemblerem
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.
Pavel Tišnovský
16. 12. 2025
Doba čtení:
59 minut
Online Python Akademie: začněte s programováním v oblíbeném jazyce (online kurz)
Chceš začít s programováním? Python je oblíbený programovací jazyk mezi vývojáři i zaměstnavateli a zároveň super vstupenka do světa programování. Nauč se přemýšlet jako programátor a efektivně využívat Python na řešení nejrůznějších problémů…
Redakce
12. 12. 2025
Přetěžování operátorů v programovacím jazyce C3
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ů.
Pavel Tišnovský
11. 12. 2025
Doba čtení:
54 minut
TinyGo: alternativní překladač a runtime systém programovacího jazyka Go
Většina programátorů vytvářejících aplikace v Go používá překladač, který je součástí standardní instalace Go. Ovšem existují i alternativy, mezi než patří gccgo a TinyGo. Dnes se seznámíme se základními vlastnostmi TinyGo.
Pavel Tišnovský
9. 12. 2025
Doba čtení:
28 minut
Zkušenost s moduly v C++20
blog
Moduly se do C++ dostaly s verzí 20 a byly doručeny jen jako papírový „koncept“, než reálná funkční věc. Po skoro dvou letech se k nim vracím. Už se to dá používat? Jak daleko se posunul vývoj? A jaké máme nástroje?
Redakce
8. 12. 2025
Hledáme vývojáře na velké věci: přidej se k týmu, který buduje cloud pro miliony
Native
V Česku je málo míst, kde se dá dělat vývoj ve světovém měřítku. U nás v Y Softu to tak je: vyvíjíme multi‑tenantní cloudové řešení, které už teď používá přes milion aktivních uživatelů a meziročně roste o 100 %. Přidej se!
Redakce
8. 12. 2025
Doba čtení:
2 minuty
JavaScript oslavil 30 let
Včera tomu bylo 30 let, co společnosti Netscape a Sun oznámily vznik JavaScriptu. Brendan Eich z Netscape vytvořil funkční prototyp během deseti dní již v květnu 1995. Pak přišlo oznámení v prosinci, ale první veřejná verze 1.0 byla vydána až…
Jan Fikar
5. 12. 2025
Využití standardního balíčku „unsafe“ v jazyku Go
V dnešní části dnes již dosti nepravidelně vycházejícího seriálu o jazyku Go si popíšeme možnosti nabízené standardním balíčkem nazvaným „unsafe“. I přes poněkud nebezpečně znějící název obsahuje užitečné funkce.
Pavel Tišnovský
2. 12. 2025
Doba čtení:
36 minut
PHP 8.5 zavádí dlouho očekávaný operátor pipe a nové nástroje pro URI
Byla uvolněna nová verze programovacího jazyka PHP 8.5. Přináší dlouho očekávaný operátor pipe, který umožňuje řetězení volání funkcí, čímž je možné se vyhnout zbytečným proměnným a vnořeným příkazům. Pipes zpravidla zvyšují čitelnost kódu ve…
Petr Krčmář
21. 11. 2025
Koncept nedefinovaného chování v jazyku C3
Články a videa o programovacích jazycích se většinou zaměřují na zajímavé vlastnosti zvoleného jazyka, ovšem v praxi je nutné, aby vývojáři dobře znali i temná zákoutí jeho specifikace – takzvaná nedefinovaná chování.
Pavel Tišnovský
18. 11. 2025
Doba čtení:
47 minut
Basilisp: interpret programovacího jazyka Clojure integrovaný s Pythonem
Koncept jazyka LISP vznikl již před 65 roky. Od té doby bylo vytvořeno možná i několik tisíc implementací. Dnes se seznámíme s Basilispem. Jde o interpret jazyka Clojure, jenž je integrovaný s platformou Pythonu.
Pavel Tišnovský
13. 11. 2025
Doba čtení:
66 minut
TypeScript sa na GitHube stal programovacím jazykom číslo jedna
TypeScript sa v roku 2025 stal najpopulárnejším programovacím jazykom na GitHube. Podľa októbrového reportu spoločnosti GitHub v ére umelej inteligencie zažíva obrovský rast, ku ktorému prispieva najmä jeho flexibilita, silná typová kontrola a…
johny
7. 11. 2025
Online Java Akademie: večerní kurzy pro vývojáře (školení)
Java je jedním z nejžádanějších a nejoblíbenějších jazyků. Není divu, když v Javě napíšete aplikace pro servery, mobily, Smart TV nebo třeba IoT. Chcete se naučit psát v jazyce Java a využít jeho možností naplno? Online Java Akademie je kurz ve…
Redakce
7. 11. 2025
Nové vlastnosti Pythonu 3.14 v praxi: rychlost a paměťové nároky aplikací využívajících více souběžných úloh
Už jsme si ukázali realizaci souběžných i paralelních úloh v Pythonu 3.14: multiprocesing, multithreading, asynchronní volání a samostatné interpretry. Dnes tato řešení porovnáme z pohledu rychlosti a spotřeby paměti.
Pavel Tišnovský
6. 11. 2025
Doba čtení:
29 minut
Rust Foundation Maintainers Fund je fond pro dlouhodobou podporu vývojářů jazyka Rust
Nadace Rust Foundation oznámila vytvoření fondu Rust Foundation Maintainers Fund jako nového prostředku pro poskytování konzistentní, transparentní a dlouhodobé podpory vývojářům, kteří umožňují existenci programovacího jazyka Rust. Fond byl sice…
Petr Krčmář
5. 11. 2025
Systém maker v programovacím jazyku C3
Důležitou součástí jazyka C3 je jeho systém maker umožňující zjednodušení a zkrácení zápisu některých programových konstrukcí. Oproti makrosystému známému z C či C++ je makrosystém v C3 v mnoha ohledech odlišný.
Pavel Tišnovský
4. 11. 2025
Doba čtení:
38 minut
Debian bude vyžadovat Rust: porty se musejí přizpůsobit, jinak budou ukončeny
Vývojář Debianu Julian Andres Klode informoval komunitu o tom, že balíčkovací systém APT bude od příštího roku vyžadovat kompilátor jazyka Rust. To bude znamenat přísný požadavek Debianu na podporu Rustu pro všechny architektury. Tento požadavek…
Petr Krčmář
3. 11. 2025
Java 25 finalizuje tvorbu jednoduchých programov
Septembrové vydanie Javy 25 finalizuje tvorbu jednoduchých programov v móde kompaktných súborov a inštančných hlavných metód. Na tvorbu školského príkladu nám bude stačiť jednoduchá main metóda v súbore s príponou .java. Triviálny príklad pomocou…
johny
3. 11. 2025
Python Software Foundation odmítla grant kvůli podmínkám odporujícím jejímu poslání
Python Software Foundation v průběhu letošního roku úspěšně získala grant ve výši 1,5 milionu dolarů od americké National Science Foundation. Příspěvek byl určen k „řešení strukturálních zranitelností v Pythonu a PyPI“. Grant však byl spojen…
Petr Krčmář
30. 10. 2025
Funkce a metody v programovacím jazyku C3 (dokončení)
Navážeme na článek, ve kterém jsme si popsali základní koncepty pro práci s funkcemi. Popíšeme si deklaraci typu „funkce“, zkrácený zápis funkcí, anonymní funkce, metody (vztažené k typu) a způsob využití ukazatelů na funkce.
Pavel Tišnovský
30. 10. 2025
Doba čtení:
40 minut
Nové vlastnosti Pythonu 3.14 v praxi: komunikace mezi interpretry
Ukážeme si, jak realizovat komunikaci mezi úlohami, které jsou spuštěny v samostatných interpretrech. A porovnáme toto řešení s technologiemi, které již Python nabízí: multiprocesing, multithreading a asynchronní volání.
Pavel Tišnovský
29. 10. 2025
Doba čtení:
34 minut
Malé ohlédnutí za historií Pythonu: Python 0.9.1 na moderním hardware
Na chvíli se ohlédněme do prehistorie jazyka Python. Verze 0.9.1 byla vydána již v roce 1991 (tedy v době DOSu a Windows 3.0), ovšem lze ho přeložit a použít i na moderním 64bitovém operačním systému.
Pavel Tišnovský
23. 10. 2025
Doba čtení:
21 minut
Nové vlastnosti Pythonu 3.14 v praxi: vliv odstranění GIL a využití více interpretrů
Zaměříme se na dvě technologie, které Python 3.14 nabízí: podporu pro interpret bez GIL a knihovnu s API, které umožňuje využít větší množství interpretrů spouštěných v rámci jednoho procesu.
Pavel Tišnovský
21. 10. 2025
Doba čtení:
27 minut
Funkce v programovacím jazyku C3
Jednou z nejdůležitějších koncepcí (nejenom) v jazyku C3 je koncept funkcí. Začneme popisem běžných pojmenovaných funkcí, ovšem později se dostaneme i k anonymním funkcím a metodám (což jsou funkce navázané na konkrétní datové typy).
Pavel Tišnovský
16. 10. 2025
Doba čtení:
38 minut
Entity Component System v C++20
blog
Zkouším navrhnout Entity Component System v využitím šablon v C++20. Na ECS mne upozornila umělá inteligence, když jsem při portaci hry Brány Skeldalu přemýšlel o rozšíření. V době vývoje hry jsem znal jen struktury a pole struktur.
Redakce
14. 10. 2025
Python 3.14: t-řetězce, barvičky, lepší nápověda a odcházející GIL
Vyšel Python 3.14 (Python π?), ve kterém nalezneme malé změny ve vlastním jazyce, podporu pro „obarvené“ texty (na několika místech), podporu pro takzvané t-řetězce, ale například i vylepšení interního chování interpretru.
Pavel Tišnovský
14. 10. 2025
Doba čtení:
27 minut
Programovací jazyk C3: reakce na chyby, odložení vykonání příkazů
C3 obsahuje v porovnání s původním jazykem C několik novinek. Mezi ně patří podpora pro práci s volitelnými (optional) hodnotami a konstrukce zajišťující odložené volání nějakého příkazu (defer).
Pavel Tišnovský
9. 10. 2025
Doba čtení:
31 minut
Python 3.14.0 přináší obarvování syntaxe ve vývojovém prostředí a debuggeru
Vývojáři zveřejnili očekávaný Python 3.14.0, který přináší oficiální podporu pro kód s free-threaded vlákny, nový kompresní modul Zstd, různá vylepšení výkonu, externí debugger, vylepšení C API, nový volitelný interpret a mnoho dalších novinek…
Petr Krčmář
8. 10. 2025
Programovací jazyk C3: podmínky, rozvětvení a programové smyčky
Seznámíme se s konstrukcemi pro řízení běhu programu. Jedná se o podmínky a různé formy rozvětvení (včetně rozšířené sémantiky switch-case) a dále o různé typy smyček. Jazyk C3 v tomto ohledu značně vylepšuje možnosti céčka.
Pavel Tišnovský
30. 9. 2025
Doba čtení:
33 minut
Programovací jazyk C3: složené datové typy a kontejnery
Zaměříme se na popis složených datových typů a kontejnerů. Mezi základní typy kontejnerů patří vektory, staticky alokovaná pole, dynamicky alokovaná pole a můžeme sem zařadit i řezy.
Pavel Tišnovský
23. 9. 2025
Doba čtení:
29 minut
1
–
30
/
2 028
První strana
Předchozí strana
1
2
3
10
20
Následující strana
Poslední strana