Č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 023
První strana
Předchozí strana
20
29
30
31
32
33
40
Následující strana
Poslední strana
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
Propojení Node.js s jazyky COBOL a FORTRAN
Někdy je zajímavé propojit hodně starou technologii s relativní novinkou. V loňském roce rumunský vývojář Bizau Ionica předvedl možnost vložení kódu v jazyce COBOL do JavaScriptu pomocí Node.js. Nyní stejný vývojář připravil opačnou možnost:…
Petr Krčmář
23. 5. 2016
Programovací jazyky z vývojářského pekla (dokončení)
Ve čtvrté a poslední části článku o esoterických jazycích si nejdříve popíšeme jazyky založené na principu Turingova stroje, jehož páska obsahuje pouze binární symboly.
Pavel Tišnovský
17. 5. 2016
Doba čtení:
20 minut
Vyšlo Pharo 5.0 s novým debuggerem
Vyšlo Pharo 5.0 (otevřená implementace Smalltalku). Díky vylepšené správě paměti je o 35% rychlejší, používá nový debugger, usnadňuje propojení s externími nativními knihovnami a přináší další tisíce menších změn a oprav.
Pavel Křivánek
12. 5. 2016
Programovací jazyky z vývojářského pekla (ABEND)
Ve třetím článku o esoterických programovacích jazycích si nejdříve popíšeme jazyky založené na substituci řetězců, dále pak jazyky využívající frontu a nezapomeneme ani na specialitku typu Brainfunct.
Pavel Tišnovský
10. 5. 2016
Doba čtení:
16 minut
Erlang: naučte se základy „oldskůlového“ jazyka (kurz)
Erlang je typická „oldskůlová“ záležitost. Má za sebou 25 let vývoje, evoluce a používání v praxi. Je to rychlé, snadno se to používá, má to řadu zajímavých vlastností, ale nějakou dobu trvá, než tomu začátečník přijde na kloub. Cílem našeho…
Redakce
5. 5. 2016
PicoLisp: dokončení popisu a několik praktických rad na závěr
V závěrečném článku o minimalistickém interpretru jazyka LISP nazvaném PicoLisp si popíšeme práci s vlastnostmi symbolů, použití speciálních symbolů @, @@ a @@@ i využití externích knihoven.
Pavel Tišnovský
5. 5. 2016
Doba čtení:
15 minut
Programovací jazyky z vývojářského pekla++
Ve druhém článku o esoterických jazycích se seznámíme s jazykem v nástroji dc, dále pak s Whitespace a zmíníme se o „grafickém“ jazyku Piet či o asi nejšílenějším jazyku vůbec: Malbolge.
Pavel Tišnovský
3. 5. 2016
Doba čtení:
22 minut
Programovací jazyky z vývojářského pekla
Oblíbenou kratochvílí mnoha vývojářů jsou nekonečné debaty o tom, který jazyk je nejlepší či nejčitelnější. Co to ale obrátit? V jakých jazycích se vytváří nejhůře čitelný kód?
Pavel Tišnovský
28. 4. 2016
Doba čtení:
14 minut
901
–
930
/
2 023
První strana
Předchozí strana
20
29
30
31
32
33
40
Následující strana
Poslední strana