Č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 004
První strana
Předchozí strana
1
2
3
10
20
Následující strana
Poslední strana
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ý
Dnes
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ář
Včera
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
Rust 1.90.0 přechází na rychlejší linker LLD, Cargo umí vydat celý workspace
Byla uvolněna nová verze programovacího jazyka Rust 1.90.0. Target x86_64-unknown-linux-gnu nyní ve výchozím stavu použije nový linker LLD. To by mělo vést ke zlepšení výkonu ve srovnání se standardním linkerem BFD, zejména u binárních souborů…
Petr Krčmář
19. 9. 2025
Programovací jazyk C3: datové typy pro moderní architektury
Budeme se zabývat základy tohoto jazyka, jeho odlišnostmi od C a naopak novými vlastnostmi. Ty se týkají i tak základního konceptu, jakým jsou datové typy. Ty jsou v C3 definovány tak, aby odpovídaly moderním architekturám.
Pavel Tišnovský
18. 9. 2025
Doba čtení:
26 minut
Štandard ES2025 prináša natívnu podporu importu iných ako JS artefaktov
V štandarde ECMAScript 2025 (ES2025) bola zavedená možnosť importovať artefakty rôznych typov , nielen JavaScriptové moduly. Na import sa používa syntax s kľúčovým slovom with, kde sa špecifikuje typ importovaného artefaktu, napríklad: import…
johny
14. 9. 2025
Programovací jazyk C3: evoluce, nikoli revoluce
Jazyk C vznikl před více než padesáti lety a stále se používá. Za tuto dobu vzniklo poměrně velké množství dalších jazyků, jejichž cílem bylo od původního C odvodit výkonnější, bezpečnější či jiným způsobem „lepší“ jazyk.
Pavel Tišnovský
11. 9. 2025
Doba čtení:
37 minut
Microsoft 6502 BASIC od Billa Gatese je open source
Bill Gates a Ric Weiland dokončili Microsoft 6502 BASIC v roce 1976. MOS 6502 byl osmibitový procesor, který poháněl například Apple II, Commodore, Atari 400/800 a Nintendo Entertainment System. Nyní jsou zdrojové kódy Microsoft 6502 BASIC…
Jan Fikar
5. 9. 2025
Vyšla najnovšia verzia jazyka Groovy 5.0
Dňa 21. augusta vyšla nová verzia jazyka Groovy 5.0, ktorá prináša množstvo nových funkcií a vylepšení. Groovy je dynamický jazyk pre platformu Java, ktorý umožňuje rýchly vývoj aplikácií s expresívnou syntaxou. Groovy 5.0 prináša významné…
johny
4. 9. 2025
Rust Foundation spouští Rust Innovation Lab s úvodním projektem Rustls
Nadace Rust oznámila novou iniciativu Rust Innovation Lab zaměřenou na poskytování finanční a administrativní podpory open-source projektům napsaným v jazyce Rust. „Tento nový program nabízí relevantním a dobře financovaným open source projektům…
Petr Krčmář
4. 9. 2025
Spoluautor Unixu Brian Kernighan vyzkoušel Rust
Spoluautor Unixu Brian Kernighan ve svých 83 letech stále není v důchodu a učí v Princetonu. Nedávno hovořil na konferenci InfoAge Science & History Museums v New Jersey. Jeden z účastníků se Briana zeptal, co si myslí o Rustu a jestli nahradí…
Jan Fikar
1. 9. 2025
Dokumentární film Python: The Documentary je ke zhlédnutí na YouTube
Účastníci konference EuroPython, která se v červenci konala v Praze, měli možnost zhlédnout ukázku z filmu Python: The Documentary během úvodní panelové diskuze. Celý film, který vytvořila společnost CultRepo, je nyní k dispozici ke zhlédnutí na…
Petr Krčmář
29. 8. 2025
Vyšlo třetí vydání knihy Modern C
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.Knížka není příliš vhodná pro výuku…
Ondřej Surý
28. 8. 2025
Prieskum The State of Python 2025
Prieskum The State of Python 2025 prináša prehľad najnovších trendov v Python komunite. Bol organizovaný nadáciou Python Software Foundation a spoločnosťou JetBrains na vzorke 30 000 respondentov. Výsledky ukazujú, že Python je hlavným jazykom pre…
johny
18. 8. 2025
Go 1.25 s experimentálním GC má o 10-40 % menší režii
Go 1.25 s experimentálním GC má o 10–40 % menší režii V úterý vyšel jazyk Go ve verzi 1.25. Mezi novinky patří experimentální GC (garbage collector). Vývojáři hlásí v reálných aplikacích o 10 – 40 % menší režii GC při jeho použití. Při kompilaci…
Jan Fikar
15. 8. 2025
Python bojuje s fantómovými závislostmi
Fantómové závislosti se vyskytují v mnoha programovacích jazycích a jde o závislost na nějakém balíčku, která však není explicitně uvedena v manifestu ani v metadatech. To pak ztěžuje práci softwaru pro kontrolu zranitelností a podobných…
Jan Fikar
11. 8. 2025
V edici CZ.NIC vychází nová kniha Pavla Tišnovského o jazyku Go
Knižní edice správce české národní domény přináší novou knihu zkušeného programátora Pavla Tišnovského s názvem Programovací jazyk Go. Publikace nabízí srozumitelný a prakticky zaměřený pohled na programování v tomto moderním jazyce. Nejedná se…
Petr Krčmář
7. 8. 2025
Propojení Pythonu s nativními knihovnami s využitím balíčku ctypes: ukazatele ve strukturách, bitová pole
Dnes se budeme zabývat trojicí částečně souvisejících problémů: způsobem předávání struktur, které obsahují jako své prvky ukazatele, předáváním bitových polí a na závěr taktéž problematikou zarovnání prvků ve strukturách.
Pavel Tišnovský
7. 8. 2025
Doba čtení:
48 minut
TIOBE index za červenec 2025: na prvních místech žádné překvapení, ale Ada poskočila na deváté místo
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. Na dalších pozicích to již tak poklidné není…
Jan Fikar
14. 7. 2025
Tmux-rs je nová implementace multiplexeru Tmux přepsaná v jazyce Rust
Collin Richards oznámil verzi 0.0.1 utility Tmux-rs, což je implementace terminálového multiplexeru Tmux v jazyce Rust. Přepis trval šest měsíců a zhruba 67 000 řádek napsaných v C se podařilo proměnit asi v 81 000 řádek v Rustu. „Ptáte se mě, proč…
Petr Krčmář
7. 7. 2025
Destructive Move v C++?
blog
Tento příspěvek navazuje na diskuzi u předchozího článku. Ta se týkala o tom, zda má či nemá C++ destructive move, jaké výhody a problémy to přináší. Upozorňuji dopředu, že lze očekávat Rust vs C++ flamewar.
Redakce
4. 7. 2025
Nové iterátorové metódy v JavaScripte: funkcionálny a lazy prístup k iterovateľným dátam
Nový JavaScriptový štandard ES2025 zavádza rozšírené metódy pre iterátory , ktoré umožňujú pohodlnejšie a efektívnejšie spracovanie iterovateľných dát. Toto nové API rozširuje existujúci iterátorový protokol o metódy ako map, filter, take, forEach…
johny
30. 6. 2025
Něco o callback funkcích v C++
blog
Díky potřebě portovat starší hru napsanou v C jsem měl možnost připomenout si některé techniky, které jsem v C používal a na které jsem zapomněl. Například callback funkce.
Redakce
26. 6. 2025
Propojení Pythonu s nativními knihovnami s využitím balíčku ctypes: struktury a ukazatele
S modulem ctypes, který umožňuje z Pythonu volat nativní funkce, jež jsou typicky vytvořené v jazyku C, jsme se již setkali. Ovšem ještě si musíme vysvětlit, jak se do nativních funkcí předávají struktury.
Pavel Tišnovský
26. 6. 2025
Doba čtení:
55 minut
Žebříček programovacích jazyků RedMonk: JS, Python a Java
Firma RedMonk vytváří žebříček programovacích jazyků každoročně od roku 2012. Žebříček se vytváří podle PR ve veřejných repozitářích na GitHubu bez započtení forků a také podle počtu dotazů na StackOverflow. Tato metodika může některým jazykům…
Jan Fikar
23. 6. 2025
PHP má 30 rokov
Pred tridsiatimi rokmi, 8. júna 1995, bola zverejnená prvá verejná verzia programovacieho jazyka PHP. Pôvodne vzniklo ako súbor jednoduchých skriptov na monitorovanie návštevnosti webových stránok, no časom sa vyvinulo na najrozšírenejší serverový…
johny
12. 6. 2025
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
6. 6. 2025
Hacky pro Python: vlastní infixové operátory
Příručky jazyka Python (zcela správně) doporučují, aby byly zdrojové kódy psány idiomatickým způsobem. To však neznamená, že není možné syntaxi Pythonu „ohnout“ a realizovat tak různé triky.
Pavel Tišnovský
5. 6. 2025
Doba čtení:
21 minut
Každoroční anketa Stack Overflow, klesající platy a AI
Stack Overflow oznámil ve čtvrtek již patnáctou každoroční anketu mezi vývojáři. Zajímavé bude, zda výplata i nadále klesá. Loni byl pokles v desítce nejlépe postavených států 7 %. Dále bude zajímavé, zdali jsou vývojáři spokojenější. Loni 80 %…
Jan Fikar
2. 6. 2025
1
–
30
/
2 004
První strana
Předchozí strana
1
2
3
10
20
Následující strana
Poslední strana
Zprávičky
Ansel, fork editoru darktable, bohužel končí
Zajímavá one-man show, která dávala naději, že do projektu darktable bude s forkem vpuštěn svěží vítr inovací a oprav, bohužel končí. Aurélien…
Včera
Německo potvrzuje svůj nesouhlas s návrhem Chat control
Návrh Chat control na automatické skenování soukromé komunikace občanů EU získával v posledních měsících stále větší podporu a to i ze zemí,…
Včera
Počet domén .CZ zabezpečených pomocí DNSSEC překročil jeden milión
V doméně .CZ je nyní více než jeden milion domén zabezpečených technologií DNSSEC. Byl dosažen významný milník, 1 milion domén s podpisem…
Včera
Další zprávičky
Napište zprávičku
Školení Hacking v praxi: využijte dotaci na školení 82 % z ceny!
TO CHCI
ČLÁNKY DO MAILU