Č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, ...
661
–
690
/
2 023
První strana
Předchozí strana
20
21
22
23
24
25
30
Následující strana
Poslední strana
Testování aplikací psaných v Go s využitím knihoven Goblin a Frisby
Dnes si popíšeme knihovny Goblin a Frisby. První knihovna zjednodušuje zápis jednotkových či integračních testů, druhá pak slouží pro testování REST API, což je přesně oblast, ve které se jazyk Go velmi často používá.
Pavel Tišnovský
12. 11. 2019
Doba čtení:
49 minut
Před deseti lety byl představen programovací jazyk Go
Dne 10. listopadu 2009, tj. před deseti lety, byl veřejnosti představen programovací jazyk Go. V blogu, který naleznete na adrese blog.golang.org/10years shrnuje Russ Cox uplynulých deset let vývoje tohoto jazyka, včetně rostoucí komunity, která…
Pavel Tišnovský
10. 11. 2019
Na GitHubu Python předběhl Javu
GitHub tradičně přináší Zprávu o stavu Unie (The State of the Octoverse) za rok 2019. Přispěvatelů je 40 milionů (loni 31 miliónů). V žebříčku popularity programovacích jazyků Python předběhl Javu a je na druhém místě po JavaScriptu. Nejrychleji…
Jan Fikar
8. 11. 2019
Vyšel Rust 1.39 s podporou async/await
Překladač jazyka Rust vyšel ve verzi 1.39 s podporou syntaxe pro asynchronní funkce, tj. async a await. Tato je součástí verze jazyka Rust 2018 jako jedna z jeho stěžejních nových vlastností a nyní je poprvé zařazena do stabilního vydání. Rust…
klokan
8. 11. 2019
Tvorba BDD testů s využitím jazyka Go a nástroje godog
Po delší odmlce se budeme v seriálu o programovacím jazyce Go opět věnovat problematice testování. Popíšeme si framework Godog který umožňuje tvorbu a spouštění BDD testů napsaných v doménově specifickém jazyce Gherkin.
Pavel Tišnovský
7. 11. 2019
Doba čtení:
41 minut
Zpracování konfiguračních souborů v Go s využitím knihovny Viper
Ve čtyřicáté části seriálu o programovacím jazyce Go si popíšeme některé možnosti nabízené balíčkem Viper. Tento balíček slouží ke zdánlivě triviální úloze – načítání a zpracování konfigurace.
Pavel Tišnovský
31. 10. 2019
Doba čtení:
39 minut
AWS sponzoruje programovací jazyk Rust
Poskytovatel cloudových služeb Amazon Web Services (AWS) oznámil sponzorování programovacího jazyka Rust. Rust vznikl pro experimentální jádro Servo, ale nyní je na Mozille nezávislý. AWS používá Rust v řadě projektů a chválí jej pro jeho výkon,…
Jan Fikar
25. 10. 2019
Brython aneb použití jazyka Python ve skriptech přímo v prohlížeči
Seznámíme se s projektem nazvaným Brython neboli Browser Python. Jedná se o nástroj umožňující běh skriptů naprogramovaných v Pythonu přímo na HTML stránce s tím, že interně je prováděn transpřeklad do JavaScriptu.
Pavel Tišnovský
24. 10. 2019
Doba čtení:
29 minut
Programovací jazyk Go a relační databáze
Dnes se seznámíme se základními postupy a knihovnami, které se používají pro práci s relačními databázemi. Nejprve si ukážeme použití nízkoúrovňového přístupu s využitím balíčku database/sql a pak se seznámíme i s ORM.
Pavel Tišnovský
22. 10. 2019
Doba čtení:
47 minut
Vyšel Python 3.8 s kontroverzním „mrožím“ operátorem
Po čtyřech alfaverzích, čtyřech betaverzích a jednom rc bylo oznámeno vydání finální verze 3.8.0 populárního interpretu a programovacího jazyka Python. Kromě řady dalších vylepšení zrychlení přináší Python 3.8 kontroverzní novinku nazvanou…
Miro Hrončok
15. 10. 2019
Tvorba webových aplikací v Go s využitím projektu Gorilla web toolkit
Jazyk Go se často používá pro tvorbu webových aplikací popř. služeb a mikroslužeb s REST API. Pro tvorbu těchto typů aplikací je určen především balíček net/http, který je ovšem možné rozšířit dalšími balíčky.
Pavel Tišnovský
15. 10. 2019
Doba čtení:
48 minut
Monitoring služeb a mikroslužeb psaných v Go nástrojem Prometheus
Dnes si ukážeme, jakým způsobem lze zajistit zveřejnění různých metrik službami či mikroslužbami, které jsou naprogramovány v Go. Metriky mohou být zaznamenány a zpracovány systémem Prometheus a vizualizovány pomocí Grafany.
Pavel Tišnovský
10. 10. 2019
Doba čtení:
46 minut
Jazyk Joker: dialekt Clojure naprogramovaný v Go
Dnes se seznámíme se základními vlastnostmi jazyka pojmenovaného Joker, který používá stejný zápis programů, jako populární Clojure. Na rozdíl od Clojure je však Joker naprogramován v Go a jeho interpret startuje prakticky okamžitě.
Pavel Tišnovský
8. 10. 2019
Doba čtení:
40 minut
Kooperace mezi kódem psaným v Go a C: cgo
Dnes si vysvětlíme, jak je možné z Go volat funkce vytvořené v jazyku C. Jedná se o relativně komplikovanou problematiku, protože je například nutné korektně uvolňovat paměť, provádět přetypování proměnných atd.
Pavel Tišnovský
3. 10. 2019
Doba čtení:
35 minut
Sedmdesátiny assemblerů: lidsky čitelný strojový kód
Předchozí článek o historii IT byl věnován šedesátým narozeninám programovacího jazyka COBOL. Ovšem ještě před příchodem COBOLu a dalších vyšších programovacích jazyků se začaly používat assemblery, které slaví sedmdesátiny.
Pavel Tišnovský
1. 10. 2019
Doba čtení:
41 minut
Videokurz Pythonu pro začátečníky od Microsoftu
Microsoft zveřejnil videokurz pro začátečníky, kteří se chtějí naučit programovat v Pythonu. Celkem 44 lekcí bylo zveřejněno na serveru YouTube. Délka jednoho dílu je od 3 minut do 13. (zdroj: slashdot)
Jan Fikar
30. 9. 2019
Programovací jazyk Go pro skalní céčkaře (2.část)
V dnešní části seriálu o jazyce Go si ukážeme další vlastnosti Go, které mohou překvapit ty vývojáře, kteří primárně používají programovací jazyk C a v menší míře i C++. Ukážeme si odlišnou práci s řetězci, poli, soubory a taktéž s chybami (chybovými stavy aplikace).
Pavel Tišnovský
26. 9. 2019
Doba čtení:
45 minut
Microsoft vydal .NET Core 3.0
Microsoft vydal verzi 3.0 vývojového a běhového prostředí .NET Core. Novinek je celá řada, za zmínku stojí například C# verze 8 nebo nižší náročnost na paměť (lepší GC). .NET Core je multiplatformní verze prostředí .NET nabízená kromě Windows také…
Calculon
24. 9. 2019
Základní knihovny pro 2D grafiku v jazyku Racket
V dnešním článku o jazyku Racket si ukážeme vybrané balíčky sloužící pro práci s grafikou. Popis začneme u balíčku určeného pro vykreslování 2D grafiky, ovšem nezapomeneme ani na (kdysi velmi populární) balíček s želví grafikou.
Pavel Tišnovský
24. 9. 2019
Doba čtení:
39 minut
Microsoft vydal svou C++ STL jako open source
Microsoft vydal svou standardní knihovnu pro C++ (STL), která jsou součástí jejich překladače pro C++ (MSVC) obsaženého ve Visual Studiu.MSVC a jeho STL podporuje nejnovější standard C++ včetně některých nových vlastností C++20. Kromě MSVC podporuje Visual Studio také clang a Intel C++ Compiler.
Calculon
20. 9. 2019
Programovací jazyk Go pro skalní céčkaře
Tato část seriálu o programovacím jazyce Go je určena především těm vývojářům, kteří na Go přechází z programovacího jazyka C a potřebují v Go nalézt ekvivalentní datové typy, programové konstrukce a funkce ze základní knihovny.
Pavel Tišnovský
19. 9. 2019
Doba čtení:
41 minut
The future's bright… the future's Cobol
Článek o Turbo Pascalu se zabýval počítačovým středověkem (alespoň ze současného pohledu). Dnes se ovšem budeme zabývat skutečnou prehistorií, protože se seznámíme s programovacím jazykem, který letos slaví šedesátiny.
Pavel Tišnovský
17. 9. 2019
Doba čtení:
35 minut
Systém modulů v programovacím jazyce Go
Jedním z problematických rysů jazyka Go byl neexistující systém pro práci s balíčky. Postupem času vzniklo několik nástrojů, které správu balíčků realizují. Z dlouhodobého hlediska je lepší používat moduly zavedené ve verzi 1.11.
Pavel Tišnovský
12. 9. 2019
Doba čtení:
39 minut
Základní knihovna jazyka Racket
Ve třetím článku o jazyce Racket si popíšeme některé důležité základní knihovny, které poskytují mnoho užitečných funkcí – od zpracování seznamů přes práci s vektory a hešovacími mapami až po zpracování obecných proudů (streams).
Pavel Tišnovský
10. 9. 2019
Doba čtení:
37 minut
Průzkum mezi linuxovými vývojáři ukázal překvapivě vysoký podíl Visual Studio Code
Vývojářský tým Intelu spravující linuxovou distribuci Clear Linux spustil v létě průzkum mezi vývojáři, kterých se ptal na jejich zvyky i používané nástroje. Účast byla otevřená a nebyla omezena jen na uživatele zmíněné distribuce. Nyní jsou…
Petr Krčmář
5. 9. 2019
Třicet let od vydání revolučního Turbo Pascalu 5.5
Letos slavíme v IT hned několik kulatých výročí. Kromě Unixu (50), Tetrisu (35) a PC AT (taktéž 35) uplynulo až neuvěřitelných třicet let od vydání přelomové verze Turbo Pascalu verze 5.5.
Pavel Tišnovský
5. 9. 2019
Doba čtení:
23 minut
Makra v Racketu i v dalších lispovských jazycích
Většina jazyků odvozených od Lispu nabízí systém pro tvorbu a používání maker. Jazyk Racket není výjimkou, jeho makrosystém je třeba oproti Common Lispu vylepšen, kvůli zajištění korektnosti a konzistence maker.
Pavel Tišnovský
3. 9. 2019
Doba čtení:
50 minut
Racket: programovací jazyk a současně i platforma pro vývoj nových jazyků
Dnes si představíme pravděpodobně nejrozsáhlejší a nejúplnější implementaci programovacího jazyka Scheme. Jedná se o jazyk Racket, který je dodáván i s interaktivním vývojovým prostředím a množstvím přídavných modulů.
Pavel Tišnovský
27. 8. 2019
Doba čtení:
41 minut
Britské centrum kyberbezpečnosti varuje před koncem podpory u Pythonu 2
Centrum kybernetické bezpečnosti Spojeného království (NSCS) minulý týden ve čtvrtek varovalo před koncem podpory u Pythonu 2, který má nastat již 1. ledna 2020, tedy již za čtyři měsíce. Po tomto datu nebude Python 2 dostávat žádné bezpečnostní…
Jan Fikar
26. 8. 2019
JavaScriptová knihovna standard 14 zobrazuje reklamu
Pokud si pomocí balíčkovacího manažera npm nainstalujete JavaScriptovou knihovnu standard 14 pro automatické formátování JS, budou se vám v terminálu zobrazovat reklamy, které mají sponzorovat vývoj knihovny standard. Tento experiment vyvolal…
Jan Fikar
26. 8. 2019
661
–
690
/
2 023
První strana
Předchozí strana
20
21
22
23
24
25
30
Následující strana
Poslední strana