Č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, ...
901
–
930
/
2 031
První strana
Předchozí strana
20
29
30
31
32
33
40
Následující strana
Poslední strana
Rust: struktury, n-tice a vlastnictví objektů
Čtvrtá část seriálu o jazyce Rust je věnována popisu struktur (struct) a n-tic (tuple). Následně se budeme zabývat problematikou vlastnictví objektů a s ní souvisejících sémantik „move“ a „copy“.
Pavel Tišnovský
1. 12. 2016
Doba čtení:
19 minut
Rust: předávání parametrů referencí, elegantní způsob práce se sekvencemi
Třetí část seriálu o programovacím jazyce Rust je věnována dvěma tématům. Nejdříve si řekneme, jak je možné předávat parametry do funkcí přes reference a následně si ukážeme „funkcionální“ způsob práce se sekvencemi.
Pavel Tišnovský
22. 11. 2016
Doba čtení:
23 minut
Rust: funkce, lambda výrazy a rozhodovací konstrukce match
Dnes se budeme věnovat třem důležitým jazykovým konstrukcím. Jedná se o funkce, lambda výrazy tvořící základ pro uzávěry a o konstrukci match nahrazující switch-case.
Pavel Tišnovský
10. 11. 2016
Doba čtení:
22 minut
Corrode automaticky "zrezaví" kód z C do Rust
Jamey Sharp napsal projekt Corrode, který umí automaticky převést kód z C do Rust. Zatím umí jen základní operace a nepoužívá plného potenciálu jazyka Rust. Zdrojové kódy jsou na GitHubu. Zajímavostí je, že Corrode je napsaný v Haskell a Mozilla…
Jan Fikar
3. 11. 2016
Programovací jazyk Rust: náhrada C nebo slepá cesta?
Pro tvorbu důležitých aplikací se již několik desetiletí používají programovací jazyky C a C++. Některé problematické rysy C/C++ se snaží odstranit moderní programovací jazyk Rust.
Pavel Tišnovský
3. 11. 2016
Doba čtení:
19 minut
Vyšel Node.js verze 7.0.0
Vývojáři Node.js oznámili vydání verze 7.0.0, která přináší především aktualizaci jádra V8 na verzi 5.4. Ta pokrývá standard jazyka ES6 z 98 % a přináší vyšší spolehlivost i výkon a nový experimentální URL parser založený na standardu WHATWG. Pozor…
Petr Krčmář
26. 10. 2016
Programovací jazyk Pixie: funkce ze základní knihovny a použití FFI
Ve druhé a současně i závěrečné části článku o jazyce Pixie si nejprve ukážeme nejdůležitější funkce ze základní knihovny používané v prakticky všech aplikacích a posléze se budeme zabývat problematikou FFI.
Pavel Tišnovský
25. 10. 2016
Doba čtení:
25 minut
PHP 8.0 bude mít pravděpodobně nový JIT
Společnost Zend začala vyvíjet nový JIT kompilátor pro PHP a předpokládá se, že se stane součástí PHP 8.0. Kód je dostupný na GitHubu a jak píše Dmitry Stogov v mailing listu, snaží se vývojáři udržet ho co nejmenší a nejjednodušší. Měl by být nyní…
Petr Krčmář
19. 10. 2016
Linuxová nadace založila JavaScript nadaci
Včera na konferenci OSCon Europe Linuxová nadace oznámila založení nadace pro JavaScript JS Foundation. Nadace vznikne z JQuery Foundation odkud také přejde šéf Kris Borchers. JS Foundation bude spolu s Node.js Foundation spravována Linuxovou…
Jan Fikar
18. 10. 2016
Pixie: lehký skriptovací jazyk s „kouzelnými“ schopnostmi
Clojure vyžaduje virtuální stroj JVM, CLR či VM pro JavaScript. Žádná z těchto variant není vhodná pro psaní kratších skriptů, ovšem existuje řešení: jazyk Pixie s vlastní „odlehčenou“ VM.
Pavel Tišnovský
18. 10. 2016
Doba čtení:
20 minut
O'Reilly uvolňuje bezplatné e-knihy o programování
Vydavatelství O'Reilly má nyní sekci bezplatných e-knih o programování. Najde tu čtyři knihy o Javě, sedm o Pythonu a v různém například „C++ Today“, „Swift Pocket Reference“ a „Why Rust?“. Knihy jsou ve formátu ePub, Mobi a PDF. (zdroj: slashdot)
Jan Fikar
11. 10. 2016
Analýza a transformace kódu psaného v Javě s využitím knihovny Spoon
Knihovnu Spoon je možné použít v případě, že je zapotřebí analyzovat zdrojové kódy psané v Javě, hledat v nich typické příznaky chyb či kódy dokonce programově modifikovat.
Pavel Tišnovský
29. 9. 2016
Doba čtení:
19 minut
Microsoft králem open source? Na GitHubu ano
Server pro hostování kódu GitHub zveřejnil své výroční statistiky. Zaujme hlavně fakt, že se Microsoft dostal do čela společností, do jejichž projektů přispělo nejvíc unikátních přispěvatelů, a to víc než 16 tisíc. Následují Facebook s 15 tisíci a…
Roman Bořánek
16. 9. 2016
Práce s externími Java archivy v programovacím jazyku Clojure
Při práci s projekty psanými v Clojure se používá nástroj Leiningen, s jehož možnostmi jsme se již seznámili. Dnes si ukážeme řešení jednoho problému z praxe – přidání Java archivů do projektu.
Pavel Tišnovský
13. 9. 2016
Doba čtení:
19 minut
GNU Java Compiler GCJ bude pravděpodobně odstraněn z GCC
GNU Java Compiler GCJ je již několik let pouze v udržovacím režimu a bude pravděpodobně odstraněn z GCC. Včera poslal Andrew Haley z RedHatu patch, který odstraňuje GCJ a libjava. Zatím není jasné, zda a kdy k vlastnímu odstranění dojde. Snad…
Jan Fikar
6. 9. 2016
Optimalizace Javy
Na serveru opensource.com vyšel krátký článek s pěti triky, jak optimalizovat kód v Javě. Týkají se GC, nastavení paměti a používání optimálních funkcí. Ještě více tipů naleznete potom třeba na odkazovaném blogu.
Jan Fikar
1. 9. 2016
Programovací jazyk C má nejnižší oblíbenost v TIOBE za posledních 15 let
Programovací jazyk C má nejnižší oblíbenost v TIOBE za posledních 15 let a to 11,3 % oproti loňským 14,7 %. Index TIOBE je v podstatě počet výsledků vyhledávačů na dotaz +"<jazyk> programming". Pokles C je dáván do souvislosti s nástupem…
Jan Fikar
30. 8. 2016
Programovací jazyk Julia: paralelní programování (pokračování)
V osmé části seriálu o jazyku Julia se budeme věnovat dalším konceptům, které je možné použít při realizaci paralelních výpočtů. Taktéž se seznámíme s koprogramy (coroutines).
Pavel Tišnovský
18. 8. 2016
Doba čtení:
15 minut
Programovací jazyk Julia: metaprogramování, makra a AST
Sedmá část seriálu o jazyce Julia je věnována konceptu metaprogramování a tvorbě maker. V jazyce Julia lze pracovat přímo s parsovaným kódem, modifikovat tento kód či si dokonce s využitím maker nechat kód vygenerovat.
Pavel Tišnovský
11. 8. 2016
Doba čtení:
18 minut
C je nejvýznamnějším jazykem roku 2016, tvrdí studie IEEE
Podle studie vydané v magazínu IEEE Spectrum je jazyk C nejvýznamnějším jazykem pro letošní rok. Následují Java, Python, C++ a R. Autoři tvrdí, že při tvorbě zohlednili deset různých zdrojů – sociální sítě, open-source vývoj a pracovní nabídky…
Petr Krčmář
28. 7. 2016
První součásti Firefoxu jsou přepisovány do Rustu
Programovací jazyk Rust byl minulý rok dokončen a teď se začíná prosazovat do prohlížeče Firefox. Koneckonců Mozilla projekt dlouhou dobu sponzorovala. Rust by se poprvé měl objevit už ve Firefoxu 48, přepsána do něj byla komponenta pro parsování…
Roman Bořánek
12. 7. 2016
Programovací jazyk Julia: paralelní programování
Dnes se budeme věnovat práci s paralelními výpočty, neboť jazyk Julia nabízí vývojářům hned několik způsobů využití mikroprocesorů s větším množstvím jader popř. dokonce výpočetních clusterů.
Pavel Tišnovský
12. 7. 2016
Doba čtení:
18 minut
Programovací jazyk Julia: volání funkcí naprogramovaných v C či ve Fortranu
Pátý článek o jazyce Julia je věnován volání nativních funkcí naprogramovaných většinou v C či ve Fortranu a uložených do sdílených knihoven (.so, .dll). Ukážeme si i práci s řetězci či s poli.
Pavel Tišnovský
28. 6. 2016
Doba čtení:
17 minut
Microsoft vydal doplněk Checked C pro dynamickou kontrolu mezí v LLVM/clang
Microsoft vydal doplněk Checked C pro dynamickou kontrolu mezí v C, jak jej známe z C#. Checked C je vydáno s MIT licencí a podpora je zatím pro LLVM a clang. Bližší specifikaci Checked C lze nalézt v obsáhlém dokumentu, nebo na stránce projektu. (zdroj: theregister)
Jan Fikar
16. 6. 2016
Programovací jazyk Julia: pole, vektory, matice a lineární algebra
Konečně se začneme zabývat tématem souvisejícím s orientací jazyka Julia na řešení problémů z numerické matematiky. Jedná se o podporu pro práci s poli, vektory, maticemi a funkcemi dostupnými přes knihovnu LAPACK.
Pavel Tišnovský
16. 6. 2016
Doba čtení:
16 minut
Programovací jazyky z vývojářského pekla: špagetový kód na kalkulačkách
Dnes se seznámíme s programováním některých klasických kapesních kalkulaček, protože výsledkem snah vývojáře byl většinou „nádherný“ špagetový kód.
Pavel Tišnovský
14. 6. 2016
Doba čtení:
14 minut
Programovací jazyk Julia: funkce jako základní stavební prvek programů
Ve třetím článku o jazyce Julia se budeme zabývat funkcemi, které v tomto jazyce tvoří základní stavební prvek všech programů. Samozřejmě si popíšeme i některé vestavěné funkce vyššího řádu.
Pavel Tišnovský
7. 6. 2016
Doba čtení:
15 minut
Programovací jazyk Julia: typový systém, funkce a metody
Ve druhé části seriálu o jazyku Julia se budeme zabývat převážně typovým systémem tohoto jazyka, který do značné míry ovlivňuje způsob tvorby programů a mj. umožňuje provádět různé optimalizace a kontroly.
Pavel Tišnovský
2. 6. 2016
Doba čtení:
16 minut
Trasování a ladění nativních aplikací v Linuxu: pokročilejší možnosti nabízené GNU Debuggerem
Ve třetí části seriálu se seznámíme s tím, jaké možnosti vývojářům nabízí GNU Debugger v případě, že je zapotřebí ladit aplikaci až na úrovni jednotlivých strojových instrukcí.
Pavel Tišnovský
31. 5. 2016
Doba čtení:
24 minut
Programovací jazyk Julia: další stříbrná kulka v IT?
Po jazycích z pekla se budeme věnovat serióznějším věcem. Zajímavým příspěvkem na tomto poli je jazyk Julia, určený pro numerickou matematiku, zpracování signálů či statistiku.
Pavel Tišnovský
26. 5. 2016
Doba čtení:
14 minut
901
–
930
/
2 031
První strana
Předchozí strana
20
29
30
31
32
33
40
Následující strana
Poslední strana
ŠkOLENÍ: Jak bezpečně spravovat a provozovat linuxové servery?
TO CHCI
ČLÁNKY DO MAILU