Č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, ...
31
–
60
/
2 022
První strana
Předchozí strana
1
2
3
4
10
20
Následující strana
Poslední strana
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
.NET 10 prináša možnosť spúšťať kód v C# priamo z terminálu
.NET 10 prinesie možnosť spúšťať C# programy priamo z terminálu. Vďaka tejto funkcii už nie je nutné vytvárať projektový súbor. Stačí mať jediný .cs súbor a môžete okamžite spustiť C# kód, podobne ako v skriptovacích jazykoch typu Python alebo…
johny
2. 6. 2025
Stack Overflow chce přežít AI
CEO Stack Overflow Prashanth Chandrasekar na blogu minulý týden popsal, jaké se chystají změny. Stránky specializované na otázky a odpovědi převážně z oblasti programování se potýkají s propadem zájmu kvůli rostoucí popularitě AI. Za poslední rok…
Jan Fikar
30. 5. 2025
Volání subrutin naprogramovaných v assembleru z jazyka Python: knihovna PeachPy
Dnes si představíme knihovnu nazvanou PeachPy, která umožňuje realizovat kooperaci mezi skripty v Pythonu a strojovým kódem zapsaným formou strojových instrukcí. PeachPy je v praxi relativně často používána pro „místní“ optimalizace.
Pavel Tišnovský
29. 5. 2025
Doba čtení:
28 minut
V PHP pribudne operátor pipe
Na tretí pokus sa podarilo schváliť do jazyka PHP nový operátor pipe (|>). Operátor bol schválený veľkou väčšinou hlasujúcich. Programátori v PHP sa ho tak dočkajú pravdepodobne na jeseň tohto roku vo verzii PHP 8.5. <?php // Tradičný spôsob…
johny
26. 5. 2025
Pharo 13 s podporou HiDPI
Dnes vyšlo Pharo 13, objektově orientovaný programovací jazyk a vývojové prostředí s řadou pokročilých vlastností. Krom tradiční nadílky oprav a vylepšení přináší lepší podporu pro HiDPI či objektový Transcript. Pharo je dostupné z oficiálních…
Pavel Křivánek
23. 5. 2025
30. výročie programovacieho jazyka Java
Dňa 23. mája 2025 si pripomíname 30 rokov od uvedenia programovacieho jazyka Java, ktorý bol oficiálne prvýkrát publikovaný spoločnosťou Sun Microsystems 23. mája 1995. Java výrazne ovplyvnila vývoj softvéru a stala sa jedným z najpopulárnejších…
johny
23. 5. 2025
Java je tu 30 let: všestranný jazyk formoval moderní informatiku
Právě dnes uběhlo třicet let od představení programovacího jazyka Java i virtuálního stroje Javy. Jak samotný jazyk, tak i její virtuální stroj prošel za tato tři desetiletí poměrně zajímavým vývojem.
Pavel Tišnovský
23. 5. 2025
Doba čtení:
32 minut
Volitelná podpora jazyka Rust ve FreeBSD
Shawn Webb zveřejnil zprávu o stavu prací na zajištění základní podpory pro tvorbu nástrojů v uživatelského prostoru napsané v jazyce Rust v operačním systému FreeBSD. Na konci dubna proběhl malý hackathon s několika vývojáři FreeBSD, který byl…
Petr Krčmář
22. 5. 2025
Volání subrutin naprogramovaných v assembleru z jazyka Python
Už jsme se setkali s propojením Pythonu s nativními knihovnami naprogramovanými (například) v jazyku C. Dnes si ukážeme jeden z alternativních způsobů, kterým lze z Pythonu volat podprogramy (subrutiny, funkce) v assembleru.
Pavel Tišnovský
20. 5. 2025
Doba čtení:
24 minut
OpenAI představil nástroj Codex pro programování
V pátek OpenAI představil nástroj Codex, který je zaměřen na programování. OpenAI explicitně neříká, že by měl nahradit mladší vývojáře. Spíše vývojáři mohou svěřit část úkolů nástroji a tím být produktivnější. Codex je založen na modelu codex-1,…
Jan Fikar
19. 5. 2025
V Microsoftu končí pythonovský tým
V rámci širšího zeštíhlování v Microsoftu došlo i na tým vývojářů , který pracoval na zrychlení CPythonu. Většina vývojářů končí.V průběhu let přinesla iniciativa Faster CPython zrychlení až v desítkách procent, nejvíce asi s verzí 3.11. Celý…
decumanus
18. 5. 2025
31
–
60
/
2 022
První strana
Předchozí strana
1
2
3
4
10
20
Následující strana
Poslední strana