Články
Zprávičky
Fórum
Podpořte Root
Školení
Galerie
Blogy
Knihy
Jak na Linux
Zdroják
Hledat
Root.cz
Programovací jazyky
C++, C, Java, Perl, PHP, Python, ...
61
–
90
/
2 076
První strana
Předchozí strana
1
2
3
4
5
10
20
Následující strana
Poslední strana
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
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…
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
61
–
90
/
2 076
První strana
Předchozí strana
1
2
3
4
5
10
20
Následující strana
Poslední strana