Č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, ...
571
–
600
/
2 089
První strana
Předchozí strana
10
18
19
20
21
22
30
Následující strana
Poslední strana
Go 1.17 dostane podporu pro ARM64 na Windows
Russ Cox včera oznámil funkční port jazyka Go pro Windows/ARM64 včetně podpory cgo (API pro kód v C). Protože Go 1.16 je už za dveřmi (nedávno vyšlo ve verzi Release Candidate 1), bude nový port začleněn do Go 1.17. Go 1.16 nově dostalo podporu…
Calculon
3. 2. 2021
Programovací jazyk R, Jupyter notebook a Jupytext
Primárním vývojovým prostředím vyvinutým přímo pro jazyk R je RStudio, což ovšem neznamená, že nelze využít i další aplikace. Poměrně často se setkáme s kombinací R + Jupyter notebook. Seznámíme se s užitečným doplňkem nazvaným Jupytext.
Pavel Tišnovský
2. 2. 2021
Doba čtení:
30 minut
Jak zabalit kolegům data do balíčku v R
blog
Je fajn mít veřejně přístupná data, která mohou všichni libovolně zpracovávat. Někdy jsou data sice dostupná, ale nejsou veřejná. Pokud pracujete v R, můžete svým kolegům data zabalit do balíčku.
Petr Kajzar
27. 1. 2021
Rozeznáte podle fotografie vrahy od programátorů?
Na internetu se objevil zábavný kvíz, kde jen podle fotografie máte poznat, zda jde o sériového vraha, nebo tvůrce programovacího jazyka. Kvíz je na stránce Vole.wtf, která má podtitul because internet is stupid a i přes svůj název zřejmě nemá…
Jan Fikar
25. 1. 2021
Zemřel Brad Cox, tvůrce programovacího jazyka Objective-C
Dne 2. ledna 2021 zemřel Brad Cox, tvůrce programovacího jazyka Objective-C. Bylo mu 76 let. Informace se na veřejnost dostala až nyní. Na Furmanově univerzitě získal bakalářský titul v oboru organické chemie a matematiky, poté získal titul PhD. na…
Redakce
23. 1. 2021
Funkce v programovacím jazyku R
Funkce jsou jednou z nejužitečnějších abstrakcí používaných při vývoji. Jazyk R práci s funkcemi samozřejmě podporuje a funkce jsou zde dokonce plnohodnotným typem s podporou lexikálních uzávěrů i funkcí vyššího řádu.
Pavel Tišnovský
21. 1. 2021
Doba čtení:
30 minut
Oracle Labs zverejnili implementáciu Java virtuálneho stroja napísanú v Jave
Nový virtuálny stroj s názvom Espresso je naimplementovaný pomocou frameworku Truffle v rámci projektu Java on Truffle. Truffle sa v posledných rokoch dostal do povedomia skôr ako framework na implementáciu interpreterov pre dynamické jazyky ako sú…
anonymní
20. 1. 2021
Cornellova univerzita uvolnila pro veřejnost pokročilý kurs o překladačích
Cornellova univerzita, nejmladší člen Břečťanové ligy, začala nabízet svůj doktorandský (úroveň PhD) kurs o návrhu překladačů zdarma všem zájemcům. Pokročilejší vývojáři se tak mohou podrobně seznámit se způsoby reprezentace programů,…
Calculon
20. 1. 2021
Řídicí struktury využitelné v programovacím jazyku Clojure (dokončení)
Dnes se zaměříme na některá další makra ze standardní knihovny: cond->, cond->> a case. Poté si ukážeme velmi užitečné makro cond-table určené pro zápis rozhodovacích tabulek.
Pavel Tišnovský
19. 1. 2021
Doba čtení:
43 minut
Podrobnější popis vlastností programovacího jazyka R
Psát užitečné skripty v jazyce R je možné i bez detailní znalosti jeho syntaxe a sémantiky. I proto se k tomuto tématu dostáváme až ve třinácté části seriálu o R. Popíšeme si vlastnosti datových typů i všechny nabízené řídicí konstrukce.
Pavel Tišnovský
14. 1. 2021
Doba čtení:
31 minut
Začalo hlasování o přidání generických typů do jazyka Go
Tým řídící vývoj jazyka Go dokončil další iteraci technického návrhu generických typů a od včerejška je možné jej komentovat a hlasovat o jeho přijetí. Bude-li návrh přijat, jeho implementace by se podle autorů mohla objevit v produkčním kanálu…
Calculon
13. 1. 2021
Řídicí struktury využitelné v programovacím jazyku Clojure
Článek se věnuje popisu řídicích struktur v jazyku Clojure. Zatímco ve většině běžných jazyků existuje jen omezené množství takových struktur (podmínky, rozvětvení, cykly), v Clojure najdeme makrosystém.
Pavel Tišnovský
12. 1. 2021
Doba čtení:
39 minut
TIOBE za leden 2021: C, Java, Python. Jazykem roku 2020 je Python
TIOBE vydal svůj známý index oblíbenosti programovacích jazyků za leden 2021. Na prvním místě je C, druhá Java a třetí Python. Před rokem byla Java první a C druhé. Zároveň největší růst za rok zaznamenal Python a stal se jazykem roku 2020. Za rok…
Jan Fikar
11. 1. 2021
Knihovna Pandas: práce se seskupenými záznamy, vytvoření multiindexů
Sedmá část seriálu o knihovně Pandas je věnována dokončení popisu operací se záznamy seskupenými metodou groupby. Následně se budeme zabývat takzvanými multiindexy, díky nimž bylo možné z Pandas odstranit datovou strukturu Panel.
Pavel Tišnovský
7. 1. 2021
Doba čtení:
46 minut
Knihovna Pandas: použití metody groupby, naformátování a export tabulek pro tisk
V úvodní části si ukážeme některé způsoby použití metody groupby, jež je velmi často používána při analýze dat. V části druhé se seznámíme s přípravou datových rámců pro tisk či zobrazení na terminálu.
Pavel Tišnovský
5. 1. 2021
Doba čtení:
35 minut
Vyšel Rust 1.49 s lepší podporou ARM64
Vyšel Rust 1.49 s podporou ARM64 na Linuxu nově v Tier 1 a ARM64 na macOS a Windows v Tier 2, což znamená, že jsou nyní k dispozici předpřipravené binárky pro tyto platformy, ale kód ještě není dokonale odladěný. Rust je moderní jazyk generující…
Calculon
1. 1. 2021
Knihovna Pandas: spojování datových rámců s využitím append, concat, merge a join
Před vlastní analýzou či statistickým zpracováním dat s využitím knihovny Pandas je mnohdy nutné data získat z několika samostatných tabulek, jež je zapotřebí načíst a spojit.
Pavel Tišnovský
31. 12. 2020
Doba čtení:
50 minut
Swift dostane async/await
Pro jazyk Swift od Applu byl schválen návrh na přidání mechanismu async/await. Již existuje referenční implementace, která by se měla dostat do hlavní větve v příštích týdnech. Async/await je syntaktické rozšíření pro kooperativní souběžnost kódu…
Calculon
30. 12. 2020
Pokročilý streaming založený na projektu Apache Kafka, jazyku Clojure a knihovně Jackdaw (streamy a kolony)
Ve třetím článku o kombinaci Clojure a platformy Apache Kafka se zaměříme na popis skutečného streamingu využívajícího funkcionální vlastnosti jazyka Clojure. Ukážeme si konstrukci složitější „kolony“, rozdělení streamů do více kolon atd.
Pavel Tišnovský
29. 12. 2020
Doba čtení:
53 minut
Ruby 3.0.0 je třikrát výkonnější než předchozí řada
Vývojáři uvolnili novou verzi Ruby s číselným označením 3.0.0. Na novinkách se pracovalo pět let a cílem byla vyšší bezpečnost a především výkon. Podle benchmarku Optcarrot je díky novému JIT nová řada třikrát výkonnější než ta předchozí. Nový JIT…
Petr Krčmář
26. 12. 2020
Sledování správy paměti v Pythonu s využitím nástroje objgraph
Dnes se seznámíme s vlastnostmi automatického správce paměti použitého v Pythonu. Druhá část článku je věnována nástroji objgraph, jenž dokáže zobrazit vzájemné vztahy mezi objekty uloženými na haldě.
Pavel Tišnovský
22. 12. 2020
Doba čtení:
38 minut
Vyšla první beta Go 1.16: podporuje procesor M1 od Apple
Google vydal první betu Go 1.16. Nevýznamnější novinkou je podpora Maců s procesorem M1 (ARM64). Nová verze dále přidává a vylepšuje některé další kombinace OS/architektura. Nová je také možnost vkládání datových souborů přímo do binárek pomocí direktivy go:embed.
Calculon
18. 12. 2020
Knihovna Pandas: pokročilejší práce s datovými řadami (series)
Ve čtvrtém článku o knihovně Pandas dokončíme popis práce s datovými řadami neboli s typem Series. Zabývat se budeme především transformací dat, jejich filtrací a také se seskupováním dat podle zadaných kritérií.
Pavel Tišnovský
17. 12. 2020
Doba čtení:
40 minut
Projekt Gambit – další kvalitní interpret i překladač programovacího jazyka Scheme
Existuje přibližně 50 použitelných implementací jazyka Scheme, ovšem jen zhruba patnáct implementací je skutečně vhodných pro produkční nasazení. Mezi nejkvalitnější implementace Scheme patří projekt nazvaný Gambit.
Pavel Tišnovský
15. 12. 2020
Doba čtení:
52 minut
Knihovna Pandas: práce s datovými řadami (series)
Ve třetím článku o knihovně Pandas se budeme primárně zabývat datovými řadami, tj. typem, který je reprezentován třídou Series. Jedná se o jeden ze základních typů (společně s datovými rámci), na nichž je celá knihovna Pandas postavena.
Pavel Tišnovský
10. 12. 2020
Doba čtení:
35 minut
Pokročilý streaming založený na Apache Kafce, jazyku Clojure a knihovně Jackdaw (2. část)
Ve druhém článku o kombinaci jazyka Clojure a platformy Apache Kafka si ukážeme serializaci a deserializaci zpráv (serdes) a pak se zaměříme na popis skutečného streamingu využívajícího vlastnosti jazyka Clojure.
Pavel Tišnovský
8. 12. 2020
Doba čtení:
47 minut
Knihovna Pandas: zobrazení obsahu datových rámců, vykreslení grafů a validace dat
Ve druhém článku o knihovně Pandas se budeme zabývat třemi tématy: zobrazením obsahu i struktury datových rámců, vykreslováním grafů na základě dat získaných z rámců a taktéž validací údajů uložených v datových rámcích.
Pavel Tišnovský
3. 12. 2020
Doba čtení:
37 minut
PHP 8: trojnásobný výkon díky JIT a užitečné novinky pro programátory
Po téměř pěti letech přichází nová major verze populárního jazyka pro tvorbu webů. Stejně jako tomu bylo s příchodem řady 7.x, přináší i tato nová řada spoustu zajímavých a pro programátory jistě vítaných novinek.
Jakub Vokoun
2. 12. 2020
Doba čtení:
5 minut
Pokročilý streaming založený na Apache Kafce, jazyku Clojure a knihovně Jackdaw
S nástrojem Apache Kafka jsme se již na stránkách Rootu ve stručnosti seznámili. Dnes si ukážeme, jak lze s Kafkou komunikovat z programovacího jazyka Clojure s využitím knihovny Jackdaw.
Pavel Tišnovský
1. 12. 2020
Doba čtení:
51 minut
Knihovna Pandas: základy práce s datovými rámci
V dnešním článku se stručně seznámíme s takzvanými datovými rámci (data frame) používanými v knihovně Pandas. Budeme se zabývat načtením dat z externích souborů i přímo z internetu a jejich převodem na datový rámec.
Pavel Tišnovský
26. 11. 2020
Doba čtení:
31 minut
571
–
600
/
2 089
První strana
Předchozí strana
10
18
19
20
21
22
30
Následující strana
Poslední strana
Anketa
Budete se účastnit LinuxDays 2026?
Ano, dorazím osobně
Ano, ale jen vzdáleně
Počkám si na záznamy
Ne, nezajímá mě to
!nové školení! WAZUH: základy bezpečnostního monitoringu
VÍCE INFO
ČLÁNKY DO MAILU