Řídicí konstrukce v programovacím jazyku OCaml
Zdroj: root.cz 27.12.2023 (00:00) it, počítače
Seznámíme se s většinou zbývajících řídicích konstrukcí, které v jazyku OCaml nalezneme. Jedná se o rozhodovací konstrukci a o dvě varianty smyček. Popíšeme si i zpracování seznamů funkcemi iter, map, map2 a fold_left. celý článek
Proměnné, funkce a datové typy v jazyku OCaml
Zdroj: root.cz 19.09.2023 (00:00) it-pocitace
Na druhý článek o programovacím jazyku F# dnes opět navážeme „doplňujícím“ článkem, v němž si vysvětlíme stejné koncepty, nyní ovšem upravené do takové podoby, aby je bylo možné přímo využít v jazyku OCaml.
Definice uživatelských datových typů v jazyku OCaml
Zdroj: root.cz 16.11.2023 (00:00) it-pocitace
Popíšeme si, jakým způsobem lze uživatelské datové typy definovat v programovacím jazyku OCaml. Uvidíme, že mezi oběma jazyky existují v této oblasti rozdíly, většinou však jen syntaktické.
Řídicí struktury využitelné v programovacím jazyku Clojure
Zdroj: root.cz 12.01.2021 (00:00) it-pocitace
[39 minut čtení] Č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. 1. Řídicí struktury využitelné v programovacím jazyku Clojure
Řídicí struktury využitelné v programovacím jazyku Clojure (dokončení)
Zdroj: root.cz 19.01.2021 (00:00) it-pocitace
[43 minut čtení] 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. 1. Řídicí struktury využitelné v programovacím jazyku Clojure (dokončení)
Základy tvorby grafů v programovacím jazyku R
Zdroj: root.cz 01.10.2020 (00:00) it-pocitace
[24 minut čtení] V sedmé části seriálu o programovacím jazyku R se seznámíme se základními typy grafů, které je možné nalézt ve standardní knihovně tohoto jazyka. Posléze se zaměříme na popis velmi populární knihovny nazvané ggplot2. 1. Tvorba grafů v programovacím jazyku R
Datové typy Option, Result a Array v programovacím jazyku OCaml
Zdroj: root.cz 12.10.2023 (00:00) it-pocitace
Na článek o datových typech Option, Result a Array v jazyku F# dnes navážeme. Ukážeme si, jak lze tytéž typy použít v OCamlu, ale popíšeme si také sémantiku funkce bind a dokonce i tvorbu „infixové“ funkce.
Operátory v programovacím jazyku OCaml
Zdroj: root.cz 17.10.2023 (00:00) it-pocitace
Operátory hrají v jazycích odvozených od ML podstatnou roli. Jedná se jak o standardní operátory, tak i o možnost vytvoření operátorů zcela nových, u nichž lze určit i jejich prioritu a asociativitu.
Programovací jazyk OCaml: rekurze, pattern matching a práce se seznamy
Zdroj: root.cz 05.10.2023 (00:00) it-pocitace
Články o jazyku OCaml vždy do jisté míry kopírují obsah článků o jazyku F#. Dnes si ukážeme koncepty popsané ve třetím a ve čtvrtém článku o F#. Budeme se tedy zabývat rekurzí, pattern matchingem a taktéž prací se seznamy (list).
Rekurzivní datové typy v jazyku OCaml
Zdroj: root.cz 21.12.2023 (00:00) it-pocitace
Dnes se ještě jednou vrátíme k typovému systému jazyka OCaml. Ukážeme si, jak realizovat datový typ pro reprezentaci barvy, a to v různých barvových modelech. Řešení nebude založeno na objektech, ale na pattern matchingu.
Funkce v programovacím jazyku R
Zdroj: root.cz 21.01.2021 (00:00) it-pocitace
[30 minut čtení] 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. 1. Funkce v programovacím jazyku R
Základy tvorby grafů v programovacím jazyku R: typy grafů v knihovně lattice
Tvorba sešitů pro tabulkové procesory v programovacím jazyku Go
Tvorba sešitů pro tabulkové procesory v programovacím jazyku Go – formát xlsx
Obousměrná fronta (deque) v programovacím jazyku Go
Datové typy Option, Result a Array v programovacím jazyku F#
Pattern matching v programovacím jazyku Coconut
Konstrukce kolon a kompozice funkcí v jazyku Coconut
Operátory v programovacím jazyku F#
Datový typ Decimal v programovacím jazyku Python
Číselné hodnoty s neomezeným rozsahem a přesností v programovacím jazyku Go (2)
Překladače jazyka C pro historické osmibitové mikroprocesory
Programovací jazyk K: důkaz, že mezi námi žijí mimozemšťané (dokončení)
Rekurze a pattern matching v programovacím jazyku F#
Funkce a typový systém programovacího jazyka ML
Komunikace přes TCP, UDP i unixové sokety v programovacím jazyce Go
Programovací jazyk F#: proměnné, funkce a datové typy
Číselné hodnoty s neomezeným rozsahem a přesností v programovacím jazyku Go (1)
Číselné hodnoty s neomezeným rozsahem a přesností v programovacím jazyku Go: typ Decimal
Pattern matching v programovacím jazyku Coconut (2)
Čtyři různé podoby datové struktury map v programovacím jazyku Clojure
Projekt py2many: transpiler Pythonu do dalších programovacích jazyků
Podrobnější popis vlastností programovacího jazyka R
Základy tvorby grafů v programovacím jazyku R: knihovna lattice (dokončení)
Moonscript: jazyk inspirovaný CoffeeScriptem určený pro ekosystém jazyka Lua (2)
Kombinace možností ggplot2 a Pythonu: knihovna Plotnine
Formátovaný tisk obsahu tabulek a dalších datových struktur v Go
Tvorba sekvenčních diagramů v Pythonu s využitím knihovny Napkin
Rozhraní mezi nástrojem jq a programovacím jazykem Python
Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python
Vývoj služeb postavených na systému Apache Kafka v jazyku Go
13 nejšílenějších programovacích jazyků, ze kterých vám praskne hlava