Č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, ...
811
–
840
/
2 031
První strana
Předchozí strana
20
26
27
28
29
30
40
Následující strana
Poslední strana
Použití jazyka Gherkin při tvorbě testovacích scénářů pro aplikace psané v Clojure
Dnes si ukážeme způsob použití doménově specifického jazyka Gherkin při tvorbě testovacích scénářů pro aplikace napsané v programovacím jazyku Clojure. Při implementaci testů bude použita knihovna Expectations.
Pavel Tišnovský
22. 3. 2018
Doba čtení:
29 minut
Úvod do jazyka Reason: reference a generalizace
Na závěr našeho seriálu si řekneme o referencích, o automatické generalizaci a o omezeních automatické generalizace. Článek je zakončen seznamem zdrojů, kde lze vyčíst další informace o Reasonu.
Radek Miček
20. 3. 2018
Doba čtení:
3 minuty
Knihovny a moduly usnadňující testování aplikací naprogramovaných v jazyce Clojure
Dnes se seznámíme s knihovnami a moduly pro Leiningen určenými pro testování aplikací v jazyce Clojure. V této oblasti vzniklo mnoho zajímavých projektů, například modul humane-test-output, knihovna iota či adaptace jazyka Gherkin pro BDD.
Pavel Tišnovský
15. 3. 2018
Doba čtení:
49 minut
Úvod do jazyka Reason: polymorfní varianty a objekty
Dnes si ukážeme alternativy ke standardním variantám a záznamům, které podporují řádkový polymorfismus. Bude se jednat o typy, které není třeba explicitně definovat, a přesto lze vytvářet jejich hodnoty.
Radek Miček
13. 3. 2018
Doba čtení:
7 minut
Validace dat s využitím knihovny spec v Clojure 1.9.0 (dokončení)
Popis možností nabízených knihovnou spec dnes dokončíme. Ukážeme si především velmi užitečnou vlastnost: možnost deklarovat validační kritéria způsobem, který do jisté míry připomíná zápis regulárních výrazů.
Pavel Tišnovský
8. 3. 2018
Doba čtení:
33 minut
Úvod do jazyka Reason: funktory
V dnešním díle se budeme zabývat funktory, jejichž pochopení nám umožní používat další datové struktury ze standardní knihovny. Tento díl rovněž ukazuje, jak implementovat vlastní datovou strukturu.
Radek Miček
6. 3. 2018
Doba čtení:
5 minut
Validace dat s využitím knihovny spec v Clojure 1.9.0
Dnes navážeme na text z minulého týdne, v němž jsme si představili hlavní novinky, které vývojářům přinesla nová verze 1.9.0 jazyka Clojure. Dnes si popíšeme další možnosti nabízené knihovnou spec.
Pavel Tišnovský
1. 3. 2018
Doba čtení:
41 minut
Úvod do jazyka Reason: moduly
Systém modulů v Reasonu je velice mocný nástroj. Dnes se naučíme základy práce s moduly. Ukážeme si, jak definovat modul, jak skrýt části modulu před jeho uživateli a co to jsou abstraktní a privátní typy.
Radek Miček
27. 2. 2018
Doba čtení:
4 minuty
Novinky v Clojure verze 1.9.0
Na konci minulého roku jsme se dočkali další verze jazyka Clojure. Mezi novinky ve verzi 1.9.0 patří vylepšené nástroje ovládané z CLI, standardní správce projektů a knihovna spec pro popis a validaci datových struktur.
Pavel Tišnovský
22. 2. 2018
Doba čtení:
35 minut
Úvod do jazyka Reason: tail rekurze
Dnes se opět budeme zabývat rekurzí. Řeč bude o psaní rekurzivních funkcí, jenž potřebují pouze konstantní prostor na zásobníku volání. Vyhneme se tak jeho přeplnění při práci s rozsáhlými strukturami.
Radek Miček
20. 2. 2018
Doba čtení:
6 minut
Vyšlo Go 1.10
Po 6 měsících od vydání předchozí verze bylo ohlášeno Go 1.10. Moderní jazyk s podporou běžných operačních systémů a nejrozšířenějších platforem; toto je však poslední verze podporující i Windows XP/Vista. Změny jsou v oblasti knihoven, toolchainu…
Marek Olšavský
17. 2. 2018
Vyšel Rust 1.24.0 s automatickým formátováním a inkrementální kompilací
Včera vyšel Rust 1.24.0. Přináší nástroj rustfmt-preview, který automaticky formátuje zdrojový kód podle „standardního stylu“. Až bude nástroj v budoucnu stabilní a bude mít verzi 1.0, přejmenuje se na rustfmt. Další novinkou je inkrementální…
Jan Fikar
16. 2. 2018
Úvod do jazyka Reason: rekurze
Na začátku dnešního článku se naučíme psát rekurzivní funkce. Poté si ukážeme, jak lze v Reasonu reprezentovat seznamy čísel a jak s těmito seznamy pracovat pomocí rekurzivních funkcí.
Radek Miček
13. 2. 2018
Doba čtení:
4 minuty
Naučte se Python v našem balíčku tří kurzů (školení)
Přijďte se naučit jazyk, kde se můžete soustředit na problém – jednoduchý, flexibilní, přesto mocný. Ne nadarmo se o Pythonu říká, že je to spustitelný pseudokód. Připravili jsme pro vás trojlístek školení: Základy Pythonu 3 (19. února), Pokročilý…
Redakce
7. 2. 2018
Úvod do jazyka Reason: varianty, pattern matching a ošetřování chyb
Dnes si ukážeme, jak Reason zobecnil výčtový typ známý například z C++ nebo Javy a jak s tím souvisí pattern matching. Zobecněné výčtové typy i pattern matching využijeme při ošetřování chybových stavů.
Radek Miček
6. 2. 2018
Doba čtení:
7 minut
Reason: N-tice, záznamy a úvod do pattern matchingu
Dnešní díl bude o stavových komponentách v Reactu. Abychom takové komponenty mohli programovat, naučíme se napřed používat n-tice a záznamy v Reasonu. Kromě toho si zlehka představíme jeden z trumfů Reasonu – pattern matching.
Radek Miček
30. 1. 2018
Doba čtení:
9 minut
Úvod do jazyka Reason: proměnné a funkce
Základními stavebními kameny programů v Reasonu jsou proměnné a funkce. Proto náš úvod do jazyka začneme právě jimi. Dále zodpovíme otázku, zda stačí, když programovací jazyk podporuje pouze funkce s jedním parametrem.
Radek Miček
23. 1. 2018
Doba čtení:
4 minuty
Reason: programovací jazyk od Facebooku nejen pro webové aplikace
V tomto článku si představíme programovací jazyk od Facebooku, Reason. Řekneme si, jak se liší od populárních programovacích jazyků, v jakých situacích exceluje a kdy je naopak vhodné použít jiný jazyk.
Radek Miček
16. 1. 2018
Doba čtení:
5 minut
Oblíbenost jazyka C v TIOBE již půl roku roste
Nedávno byly zveřejněny výsledky TIOBE oblíbenosti programovacích jazyků za leden 2018. Zajímavé je, že jazyk C, který od konce roku 2015 jen klesal a v srpnu 2017 dokonce dosáhl minima 6,48 %, od té doby jen velmi rychle rostl a nyní je na…
Jan Fikar
8. 1. 2018
Nejlepší programovací jazyky aneb co se učit v roce 2018
Na serveru Linux and Ubuntu vyšel článek se šesti podle autora nejlepšími programovacími jazyky, které má cenu se učit v příštím roce. Uvádí zde Python, C/C++, PHP, JavaScript, SQL a Kotlin. Naopak chybí například Java nebo Go. Jaký jazyk je podle…
Jan Fikar
29. 12. 2017
Python 2 nás opouští, za dva roky skončí podpora, distribuce už ho odsouvají
Python 2 se s námi pomalu loučí, ať už se nám to líbí nebo ne. Vývojáři Pythonu už vyhlásili, že v roce 2020 přestanou jakýmkoliv způsobem starou verzi podporovat. Tvůrci distribucí už ji proto odsouvají do pozadí.
Miro Hrončok
20. 12. 2017
Doba čtení:
7 minut
PHP 7.2 má nové krypto API, ruší mcrypt
Vyšla letošní poslední aktualizace PHP řady 7 s označením 7.2. Odstraňuje rozšíření mcrypt a místo něj přináší nové moderní krypto API. Zároveň nastavuje lepší výchozí hodnoty v TLS, čímž by měla nová verze také výrazně vylepšit bezpečnost…
Petr Krčmář
1. 12. 2017
Na GitHubu je 70 % duplicitního kódu
Studie s příhodným názvem DéjàVu se zaměřila na duplicitní kód na GitHubu. Projekt prozkoumal 4,5 miliónů neforkovaných projektů, což odpovídá asi 428 miliónům souborů v Javě, Pythonu, C++ a JS. Tento soubor měl jen 85 miliónů unikátních souborů,…
Jan Fikar
24. 11. 2017
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
811
–
840
/
2 031
První strana
Předchozí strana
20
26
27
28
29
30
40
Následující strana
Poslední strana
ŠkOLENÍ: Jak bezpečně spravovat a provozovat linuxové servery?
TO CHCI
ČLÁNKY DO MAILU