Č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, ...
841
–
870
/
2 038
První strana
Předchozí strana
20
27
28
29
30
31
40
Následující strana
Poslední strana
Chyba v Go ve funkci big.Int.Exp může ovlivnit kryptografický software
Bezpečnostní výzkumník Guido Vranken, který letos našel chyby v OpenVPN a loni bicyklový útok na HTTPS, tentokrát našel chybu ve funkci exponenty pro velká přirozená číslabig.Int.Exp v jazyce Go. Tato funkce může teoreticky ovlivnit kryptografický…
Jan Fikar
24. 11. 2017
Google přidává podporu OS Fuchsia do Swiftu
Minulý týden proběhla zprávička o tom, že Google hodlá přispívat do vývoje programovacího jazyka Swift. První pull request je na světě a jde o přidání podpory operačního systému Fuchsia, který s jádrem Zircon snad v budoucnu nahradí kombinaci Android/Linux.
anonymní
21. 11. 2017
Google si vytvořil fork Swiftu
Vypadá to, že Google začne přispívat do vývoje Swiftu od Apple. Pro tyto účely vytvořil na svém Githubu fork. Dává to smysl, protože Swift ve své nadcházející verzi 5 by měl mít konečně stabilizované ABI a bude proto skutečně platformě nezávislý…
Pa??w0rd1
16. 11. 2017
Deset nejneoblíbenějších jazyků
Kontroverzní statistiky ze StackOverflow byly doplněny o žebříček jazyků, které jsou nejvíc nenáviděny programátory. S přehledem vede Perl a další naleznete v článku. Zajímavé jsou taky další statistiky, třeba klasické flejmovací dvojice typu linux:windows, git:svn, vim:emacs atd.
anonymní
6. 11. 2017
IBM předává své JVM J9 nadaci Eclipse pod názvem OpenJ9
Java Virtual Machine od IBM s původním názvem J9 je nyní open-source projektem pod křídly Eclipse Foundation. Představuje tak alternativu pro Hotspot JVM, které je součástí projektu OpenJDK, přičemž má širší funkcionalitu a IBM jej propaguje jako…
David Ježek
19. 9. 2017
Java EE se od Oracle přesune k Eclipse Foundation
Minulý měsíc společnost Oracle oznámila, že Java EE 8 bude open source a další vývoj poběží pod taktovkou komunity. Nyní bylo rozhodnuto, že se vývoje ujme Eclipse Foundation, mezi jejímiž členy jsou například IBM a Red Hat. Předpokládá se, že…
Petr Krčmář
14. 9. 2017
GnuCOBOL 2.2 nová stabilní verze po osmi letech
Dnes vyšla stabilní verze GnuCOBOL 2.2. Jde o první stabilní verzi po osmi letech od verze OpenCOBOL 1.1 z roku 2009. GnuCOBOL překládá COBOL do C, na který se pak dá použít již libovolný překladač. V projektu používají GCC. GnuCOBOL pokrývá…
Jan Fikar
7. 9. 2017
Coconut: funkcionální jazyk s pattern matchingem kompatibilní s Pythonem
Transpřekladače se v IT používají po desetiletí. Velkého rozšíření dosáhly až s JavaScriptem. Poněkud stranou přitom stojí Python, pro jehož ekosystém vznikl velmi zajímavý programovací jazyk Coconut.
Pavel Tišnovský
7. 9. 2017
Doba čtení:
21 minut
Rozdíly v programovacích jazycích mezi rozvojovými a rozvinutými zeměmi
StackOverflow zveřejnil zajímavou statistiku souvislosti zájmu o konkrétní programovací jazyk na hrubém domácím produktu (HDP) na obyvatele. V zemích s velkým GDP je větší zájem o například Python a R, kdežto v zemích s malým GDP o PHP a Android…
Jan Fikar
31. 8. 2017
Piston – knihovna pro práci s 2D i 3D grafikou v Rustu
V dalším článku o jazyku Rust se seznámíme se základními koncepty, na nichž je postavena knihovna Piston. Ta umožňuje práci s 2D i 3D grafikou s využitím různých „backendů“, mezi něž samozřejmě patří i moderní OpenGL.
Pavel Tišnovský
31. 8. 2017
Doba čtení:
26 minut
Jaký byl váš první programovací jazyk?
Na serveru opensource.com se dnes objevila zajímavá anketa, ve které máte označit programovací jazyk se kterým jste začínali. Zatím vede Basic. Uvidíme s jakým programovacím jazykem začínali čtenáři root.cz. Jaký byl váš první programovací jazyk
Jan Fikar
29. 8. 2017
Microsoft .NET core 2.0 pro Linux
Microsoft vydal .NET core 2.0 pro Windows, macOS i Linux. Pokud jej chcete nainstalovat a používat místo otevřeného .NET frameworku Mono může postupovat podle návodu pro vaši oblíbenou distribuci. Podporovány jsou RHEL, Ubuntu, Debian, Fedora,…
Jan Fikar
24. 8. 2017
Dyon: spojení předností Rustu a dynamicky typovaných programovacích jazyků (2.část)
I v dnešním článku budeme pokračovat v popisu neobvyklého jazyka Dyon s dynamickým typovým systémem. Zabývat se budeme zejména smyčkami ∃ (any) a ∀ (all), datovými typy Result a Option, zpracováním chyb a kontrolou životnosti objektů.
Pavel Tišnovský
24. 8. 2017
Doba čtení:
24 minut
Hra Snake naprogramovaná v Pythone s pomocou Tkinter
Na Roote práve prebieha seriál venovaný základom knižnice Tkinter. V tomto článku si ukážeme, ako naprogramovať jednoduchú hru Snake v Pythone s pomocou knižnice Tkinter.
Ján Bodnár
22. 8. 2017
Doba čtení:
10 minut
Dyon: spojení předností Rustu a dynamicky typovaných programovacích jazyků
Dnes se výjimečně nebudeme zabývat samotným Rustem, ale jazykem Dyon s dynamickým typováním, který byl vytvořen speciálně pro rustovský ekosystém a slouží mj. i jako jazyk vhodný pro použití s herním enginem Piston.
Pavel Tišnovský
17. 8. 2017
Doba čtení:
23 minut
Užitečné nástroje pro programovací jazyk Rust: rustup a rust-clippy
Dnes se budeme věnovat popisu dvou užitečných nástrojů, které vývojáři používají prakticky denně. První slouží k rychlému přepínání mezi různými verzemi Rustu, druhý pak ve zdrojových kódech hledá potenciální problémy.
Pavel Tišnovský
10. 8. 2017
Doba čtení:
23 minut
Programovací jazyk Rust: knihovna ndarray pro práci s n-rozměrnými poli (dokončení)
Popis možností velmi užitečné knihovny ndarray vytvořené v Rustu dnes dokončíme. Budeme se zabývat především různými způsoby aplikací funkcí na prvky polí, což je jedna z technik umožňujících vyhnout se nutnosti explicitního psaní programových smyček.
Pavel Tišnovský
3. 8. 2017
Doba čtení:
22 minut
Programovací jazyk Rust: knihovna ndarray pro práci s n-rozměrnými poli (2)
Dnešní článek o programovacím jazyku Rust i o užitečných knihovnách připravených pro tento jazyk bude navazovat na předchozí část, protože se opět budeme zabývat knihovnou ndarray určenou pro práci s n-rozměrnými poli, samozřejmě včetně běžných vektorů a matic.
Pavel Tišnovský
27. 7. 2017
Doba čtení:
22 minut
Grafická nadstavba nad GNU Debuggerem gdbgui a její alternativy
Pro nástroj GNU Debugger vzniklo poměrně velké množství nadstaveb s GUI. Jedná se o projekty DDD, KDbg či Nemiver. K těmto aplikacím nedávno přibyla další zajímavá alternativa: nástroj nazvaný gdbgui.
Pavel Tišnovský
20. 7. 2017
Doba čtení:
24 minut
Knihovny pro tvorbu grafického uživatelského rozhraní v Pythonu
Python se používá jak pro tvorbu nástrojů ovládaných z příkazového řádku, tak i pro psaní serverových aplikací a setkáme se i s aplikacemi s grafickým uživatelským rozhraním. A právě knihovnám pro tvorbu GUI se budeme věnovat v dnešním článku.
Pavel Tišnovský
18. 7. 2017
Doba čtení:
15 minut
Rust: knihovna ndarray pro práci s n-rozměrnými poli
V dnešním článku o jazyku Rust a knihovnách, které pro tento jazyk vznikly, se budeme zabývat knihovnou určenou pro práci s n-rozměrnými poli, samozřejmě včetně běžných vektorů a matic. Tato knihovna se jmenuje příhodně ndarray.
Pavel Tišnovský
13. 7. 2017
Doba čtení:
19 minut
Bezplatné anglické knihy o AWK
Steve Emms na svém OSS blogu vybral tentokrát jen tři bezplatné knížky o programování v AWK, který slouží hlavně ke zpracování textu. První knížkou je Effective AWK Programming od Arnolda Robbinse vydané O'Reilly. Knížka je však vydaná pod licencí…
Jan Fikar
11. 7. 2017
Bezplatné anglické knihy o programování v Bashi
Steve Emms včera na svém OSS blogu vybral šest bezplatných anglických knih o programování v Bashi. Je zde zastoupen pokročilý návod z Linux dokumentačního projektu (TLDP), oficiální GNU manuál i například knížka Williama Shottse The Linux Command…
Jan Fikar
29. 6. 2017
Programovací jazyk Rust: rozhraní mezi Rustem a Pythonem (pokračování)
Navážeme na předchozí článek, v němž jsme si popsali základní způsob použití rozhraní mezi Pythonem a Rustem. Nejdříve si ukážeme předávání řetězců z Pythonu do Rustu i naopak a pak se zaměříme na předávání řezů (slices).
Pavel Tišnovský
29. 6. 2017
Doba čtení:
20 minut
Scratch pro Raspberry Pi ve verzi 2.0
Vizuální programovací jazyk Scratch lze nyní používat na Raspberry Pi ve verzi 2.0. Dříve byla dostupná jen verze 1.4. Verze 2.0 běží v prohlížeči a vyžaduje Flash. To bylo vyřešeno přidáním pepperflash do balíčku rpi-chromium-mods. Postup zprovoznění je popsán na speciální stránce.
Jan Fikar
28. 6. 2017
Tvorba a ladění programů v assembleru mikroprocesorů AArch64
Vzhledem k tomu, že se se 64bitovými mikroprocesory AArch64 setkáváme stále častěji, budeme se dnes věnovat programování těchto čipů s využitím GNU Assembleru, linkeru a taktéž GNU Debuggeru s nadstavbou cgdb.
Pavel Tišnovský
27. 6. 2017
Doba čtení:
30 minut
Programovací jazyk Rust: rozhraní mezi Rustem a Pythonem
V dnešním článku o jazyku Rust si ukážeme překlad zdrojového kódu Rustu do dynamické knihovny a taktéž to, jak se budou funkce Rustu volat z Pythonu. Při komunikaci mezi jazyky je samozřejmě nutné vyřešit několik problémů.
Pavel Tišnovský
22. 6. 2017
Doba čtení:
20 minut
GCC schválilo začlenění jazyka D
Řídicí komise GCC schválila začlenění frontendu a runtime knihovny jazyka D do projektu GCC. Sada změn přidávající podporu jazyka D, je již pár dní k dispozici na mailing listu projektu GCC. Momentálně se jen čeká na její revizi. Pokud vše proběhne…
Daniel Kozák
21. 6. 2017
Vývojáři používající mezery mají větší plat než vývojáři používající tabulátory
Nový výzkum na Stack Owerflow ukazuje, že vývojáři používající mezery mají větší plat než vývojáři používající tabulátory. Ve vzorku je více než 28 tisíc lidí a 40,7 % používá tabulátory, 41,8 % používá mezery a 17,5 % oboje. Medián výplaty je…
Jan Fikar
15. 6. 2017
Programovací jazyk Rust: použití FFI při předávání struktur
Při popisu FFI jsme si již řekli, jak je možné do nativní céčkové knihovny předávat primitivní datové typy, řetězce i pole. Ještě nám však zbývá si popsat předávání záznamů čili struktur, jak hodnotou, tak i odkazem.
Pavel Tišnovský
15. 6. 2017
Doba čtení:
24 minut
841
–
870
/
2 038
První strana
Předchozí strana
20
27
28
29
30
31
40
Následující strana
Poslední strana
ŠKOLENÍ Proxmox: vytvořte si vlastní virtualizaci
VÍCE INFO
ČLÁNKY DO MAILU