Články
Zprávičky
Fórum
Podpořte Root
Školení
Galerie
Blogy
Knihy
Jak na Linux
Zdroják
Hledat
Root.cz
Programovací jazyky
C++, C, Java, Perl, PHP, Python, ...
541
–
570
/
2 076
První strana
Předchozí strana
10
17
18
19
20
21
30
Následující strana
Poslední strana
IBM představila překladač COBOL pro Linux na x86
Společnost IBM představila nový překladač jazyka COBOL určený pro Linux na platformě x86. COBOL (COmmon Business-Oriented Language) má kořeny v 50. letech a je synonymem věku sálových počítačů. Proč tedy IBM vydává nový překladač právě teď? Protože…
Petr Krčmář
8. 4. 2021
Programovací jazyky používané na platformě osmibitových domácích mikropočítačů Atari
Dnes se seznámíme s vybranými jazyky používanými na domácích osmibitech Atari. V žádném případě se nejedná pouze o interpret BASICu, který nás asi napadne nejdříve, protože pro „atárka“ vznikly i velmi specifické jazyky.
Pavel Tišnovský
6. 4. 2021
Doba čtení:
46 minut
Vydán Rust 1.51
Byla vydána verze 1.51 programovacího jazyka Rust. Kromě zrychlení překladače na macOS a několika drobností přináší možnost používat celá čísla jako typové parametry u struktur, funkcí a traitů (tzv. const generics), podobně jako v C++. Autoři…
Calculon
29. 3. 2021
Linus Torvalds o zařazení podpory jazyka Rust do jádra
Do linuxového jádra se dostává podpora pro moduly napsané v jazyce Rust, o kterém máme na Rootu rozsáhlý seriál. Steven J. Vaughan-Nichols se pro ZDNet zeptal Linuse Torvaldse, co si o celé věci myslí. „Počkáme a uvidíme. Ten projekt mě zajímá, je…
Petr Krčmář
25. 3. 2021
Jazyk Go prakticky: jednotkové testy kódu, který přistupuje k SQL databázím (dokončení)
Dnes dokončíme téma, kterému jsme se věnovali minule: tvorbě jednotkových testů pro práci s relačními databázemi. Ukážeme si testování funkcí/metod, které do databáze přidávají nebo mažou řádky a taktéž databázových transakcí.
Pavel Tišnovský
25. 3. 2021
Doba čtení:
39 minut
Calysto Hy: integrace programovacího jazyka Hy s Jupyter Notebookem
V dnešním článku si ukážeme způsob integrace programovacího jazyka Hy, což je homoikonický jazyk odvozený od Lispu/Clojure a běžící ve virtuálním stroji Pythonu, s Jupyter Notebookem. Integraci zajišťuje kernel Calysto Hy.
Pavel Tišnovský
23. 3. 2021
Doba čtení:
43 minut
Jazyk Go prakticky: jednotkové testy kódu, který přistupuje k SQL databázím
Při psaní jednotkových testů se mnohdy nevyhneme nutnosti otestovat i ty funkce a metody, které přistupují k SQL (relačním) databázím. V takových případech je nutné funkcionalitu nabízenou SQL databází vhodným způsobem mockovat.
Pavel Tišnovský
18. 3. 2021
Doba čtení:
39 minut
Interlisp aneb oživujeme dinosaura
Za jeden z přelomových jazyků v oblasti IT je považován Interlisp. Jedná se o dialekt jazyka Lisp, v němž se objevilo několik nových technologií, které byly navrženy tak, aby usnadnily dialog člověka s počítačem.
Pavel Tišnovský
16. 3. 2021
Doba čtení:
44 minut
Formátovaný tisk obsahu tabulek a dalších datových struktur v Go
Dnes navážeme s popisem knihoven tabwriter, tablewriter a tableprinter určených pro tisk tabulek v programovacím jazyku Go. Dokončíme ukázky využití knihovny tablewriter a zaměříme se na knihovnu s mnohem většími možnostmi: go-pretty.
Pavel Tišnovský
9. 3. 2021
Doba čtení:
24 minut
Vyšel Dart 2.12 a Flutter 2
Dnes byl vydán Dart 2.12 s „nullovou bezpečností“ a stabilním FFI (pro volání kódu napsaném v jazyce C, případně jiném s céčkovým ABI). Aktualizace jde ruku v ruce s nově vydanou verzí Flutter 2. Flutter je rozsáhlé SDK původně pro tvorbu…
Calculon
4. 3. 2021
Vykreslení tabulek do terminálu v jazyce Go
Dnes se budeme zabývat zdánlivě triviálním tématem – jak do terminálu vykreslit tabulku s proměnnou šířkou sloupců, popř. s využitím různých textových efektů. Použijeme k tomu balíčky tabwriter, tablewriter a tableprinter.
Pavel Tišnovský
4. 3. 2021
Doba čtení:
25 minut
Kouzelné funkce a využití dalších skriptovacích jazyků v IPythonu
Dnes se zaměříme na popis dalších užitečných magických funkcí nabízených tímto nástrojem. Popíšeme si i možnost přidání vlastních kouzelných funkcí, využití dalších jazyků a kombinaci IPythonu s textovými editory a IDE.
Pavel Tišnovský
2. 3. 2021
Doba čtení:
24 minut
BBC BASIC i QBasic oslavují svá kulatá výročí
Letos, ostatně podobně jako v předchozích letech, oslavíme několik kulatých výročí souvisejících s vývojem jazyků. Dnes si připomeneme třicetileté narozeniny QBasicu a čtyřicetileté narozeniny v několika ohledech přelomového BBC BASICu.
Pavel Tišnovský
25. 2. 2021
Doba čtení:
38 minut
IPython: jedno z nejpropracovanějších interaktivních prostředí pro práci s Pythonem
Jedním z nejužitečnějších nástrojů pro vývojáře používající jazyk Python je vedle editoru, IDE a debuggeru nástroj nazvaný IPython. Ten vylepšuje interaktivní prostředí Pythonu o mnoho dalších technologií.
Pavel Tišnovský
23. 2. 2021
Doba čtení:
31 minut
Generické typy pro Go schváleny
Dnes byl s konečnou platností přijat návrh na přidání generických typů do jazyka Go. Schválená podoba je k nahlédnutí na tomto hřišti. V repozitáři je prozatím k dispozici nástroj go2go, který převádí kód s generickými typy na ekvivalentní kód bez…
Calculon
11. 2. 2021
Založena Rust Foundation, dnes poprvé zasedne správní rada
Před časem ohlášená Nadace Rust nyní formálně vznikla. Svět tak má k dispozici oficiální neziskovou a také nezávislou organizaci, která zastupuje projekt programovacího jazyka Rust, původně vzniknuvšího v Mozille. Dnes by se měla konat první…
David Ježek
9. 2. 2021
Trasování aplikací naprogramovaných v Pythonu
Seznámíme se s trojicí nástrojů určených pro trasování (sledování) aplikací v Pythonu. Kromě standardního nástroje „trace“ se jedná o pomocnou utilitu „coverage“ a především o nástroj „pycrunch-pytrace“ s vlastním GUI.
Pavel Tišnovský
9. 2. 2021
Doba čtení:
24 minut
Go 1.17 dostane podporu pro ARM64 na Windows
Russ Cox včera oznámil funkční port jazyka Go pro Windows/ARM64 včetně podpory cgo (API pro kód v C). Protože Go 1.16 je už za dveřmi (nedávno vyšlo ve verzi Release Candidate 1), bude nový port začleněn do Go 1.17. Go 1.16 nově dostalo podporu…
Calculon
3. 2. 2021
Programovací jazyk R, Jupyter notebook a Jupytext
Primárním vývojovým prostředím vyvinutým přímo pro jazyk R je RStudio, což ovšem neznamená, že nelze využít i další aplikace. Poměrně často se setkáme s kombinací R + Jupyter notebook. Seznámíme se s užitečným doplňkem nazvaným Jupytext.
Pavel Tišnovský
2. 2. 2021
Doba čtení:
30 minut
Jak zabalit kolegům data do balíčku v R
blog
Je fajn mít veřejně přístupná data, která mohou všichni libovolně zpracovávat. Někdy jsou data sice dostupná, ale nejsou veřejná. Pokud pracujete v R, můžete svým kolegům data zabalit do balíčku.
Petr Kajzar
27. 1. 2021
Rozeznáte podle fotografie vrahy od programátorů?
Na internetu se objevil zábavný kvíz, kde jen podle fotografie máte poznat, zda jde o sériového vraha, nebo tvůrce programovacího jazyka. Kvíz je na stránce Vole.wtf, která má podtitul because internet is stupid a i přes svůj název zřejmě nemá…
Jan Fikar
25. 1. 2021
Zemřel Brad Cox, tvůrce programovacího jazyka Objective-C
Dne 2. ledna 2021 zemřel Brad Cox, tvůrce programovacího jazyka Objective-C. Bylo mu 76 let. Informace se na veřejnost dostala až nyní. Na Furmanově univerzitě získal bakalářský titul v oboru organické chemie a matematiky, poté získal titul PhD. na…
Redakce
23. 1. 2021
Funkce v programovacím jazyku R
Funkce jsou jednou z nejužitečnějších abstrakcí používaných při vývoji. Jazyk R práci s funkcemi samozřejmě podporuje a funkce jsou zde dokonce plnohodnotným typem s podporou lexikálních uzávěrů i funkcí vyššího řádu.
Pavel Tišnovský
21. 1. 2021
Doba čtení:
30 minut
Oracle Labs zverejnili implementáciu Java virtuálneho stroja napísanú v Jave
Nový virtuálny stroj s názvom Espresso je naimplementovaný pomocou frameworku Truffle v rámci projektu Java on Truffle. Truffle sa v posledných rokoch dostal do povedomia skôr ako framework na implementáciu interpreterov pre dynamické jazyky ako sú…
anonymní
20. 1. 2021
Cornellova univerzita uvolnila pro veřejnost pokročilý kurs o překladačích
Cornellova univerzita, nejmladší člen Břečťanové ligy, začala nabízet svůj doktorandský (úroveň PhD) kurs o návrhu překladačů zdarma všem zájemcům. Pokročilejší vývojáři se tak mohou podrobně seznámit se způsoby reprezentace programů,…
Calculon
20. 1. 2021
Řídicí struktury využitelné v programovacím jazyku Clojure (dokončení)
Dnes se zaměříme na některá další makra ze standardní knihovny: cond->, cond->> a case. Poté si ukážeme velmi užitečné makro cond-table určené pro zápis rozhodovacích tabulek.
Pavel Tišnovský
19. 1. 2021
Doba čtení:
43 minut
Podrobnější popis vlastností programovacího jazyka R
Psát užitečné skripty v jazyce R je možné i bez detailní znalosti jeho syntaxe a sémantiky. I proto se k tomuto tématu dostáváme až ve třinácté části seriálu o R. Popíšeme si vlastnosti datových typů i všechny nabízené řídicí konstrukce.
Pavel Tišnovský
14. 1. 2021
Doba čtení:
31 minut
Začalo hlasování o přidání generických typů do jazyka Go
Tým řídící vývoj jazyka Go dokončil další iteraci technického návrhu generických typů a od včerejška je možné jej komentovat a hlasovat o jeho přijetí. Bude-li návrh přijat, jeho implementace by se podle autorů mohla objevit v produkčním kanálu…
Calculon
13. 1. 2021
Řídicí struktury využitelné v programovacím jazyku Clojure
Článek se věnuje popisu řídicích struktur v jazyku Clojure. Zatímco ve většině běžných jazyků existuje jen omezené množství takových struktur (podmínky, rozvětvení, cykly), v Clojure najdeme makrosystém.
Pavel Tišnovský
12. 1. 2021
Doba čtení:
39 minut
TIOBE za leden 2021: C, Java, Python. Jazykem roku 2020 je Python
TIOBE vydal svůj známý index oblíbenosti programovacích jazyků za leden 2021. Na prvním místě je C, druhá Java a třetí Python. Před rokem byla Java první a C druhé. Zároveň největší růst za rok zaznamenal Python a stal se jazykem roku 2020. Za rok…
Jan Fikar
11. 1. 2021
541
–
570
/
2 076
První strana
Předchozí strana
10
17
18
19
20
21
30
Následující strana
Poslední strana