Vstupně-výstupní funkce standardní knihovny programovacího jazyka Go
Zdroj: root.cz 24.04.2019 (00:00) it, počítače
[34 minut čtení] V dnešním článku o jazyku Go si přiblížíme další možnosti poskytované jeho standardní knihovnou. Nejprve se budeme zabývat systémem pro vstup a výstup dat, což ve skutečnosti není tak triviální téma, jak by se mohlo zdát. 1. Vstupně-výstupní funkce standardní knihovny programovacího jazyka Go celý článek
Funkce a typový systém programovacího jazyka ML
Zdroj: root.cz 10.02.2022 (00:00) it-pocitace
Ve druhé části článku (resp. celého miniseriálu) o programovacím jazyku ML se zaměříme především na podrobnější popis typového systému tohoto jazyka a taktéž na složitější funkce, které používají pattern matching.
Calysto Hy: integrace programovacího jazyka Hy s Jupyter Notebookem
Zdroj: root.cz 23.03.2021 (00:00) it-pocitace
[43 minut čtení] 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. 1. Calysto Hy: integrace programovacího jazyka Hy s Jupyter Notebookem
Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python
Zdroj: root.cz 02.08.2022 (00:00) it-pocitace
V tomto článku o jazyku Python si řekneme, jak je možné s využitím standardní knihovny Pythonu provádět lexikální i syntaktickou analýzu zdrojových kódů napsaných v Pythonu, včetně konstrukce a zobrazení AST (abstraktního syntaktického stromu).
ULua: univerzální distribuce programovacího jazyka Lua
Zdroj: root.cz 29.09.2021 (00:00) it-pocitace
Představíme si projekt nazvaný ULua, což je distribuce tohoto programovacího jazyka pro všechny tři nejpoužívanější operační systémy, která kromě LuaJITu obsahuje i správce balíčků upkg.
Oslava 55 let od vzniku první implementace programovacího jazyka APL
Zdroj: root.cz 02.11.2021 (00:00) it-pocitace
Před 55 lety, tedy v listopadu 1966, byla vydána první verze programovacího jazyka APL. Jednalo se o přelomový jazyk, který byl založen na (tehdy) nové notaci zápisu matematických operací vymyšlenou Kennethem E. Iversonem.
Lexikální a syntaktická zdrojových kódů jazyka Go
Zdroj: root.cz 21.12.2021 (00:00) it-pocitace
Ukážeme si, jak je možné s využitím standardní knihovny jazyka Go provádět lexikální i syntaktickou analýzu zdrojových kódů napsaných v Go, včetně konstrukce a zobrazení AST (abstraktního syntaktického stromu).
Vytváření vlastních řídicích struktur v jazyce Smalltalk
Zdroj: root.cz 04.08.2020 (00:00) it-pocitace
[6 minut čtení] Před téměř 40 lety byl světu představen Smalltalk-80, produkt deseti let vývoje ve firmě Xerox. V článku představíme jednu z jeho zajímavých vlastností – možnost vytvářet vlastní řídicí struktury. Zatímco ve většině běžných programovacích jazyků je řízení běhu programu – větvení a cykly – součástí syntaxe programovacího jazyka, ve Smalltalku (a odvozených jazycích jako je Self a Newspeak) bylo řízení běhu programu přesunuto do standardní knihovny.
Projekt Gambit – další kvalitní interpret i překladač programovacího jazyka Scheme
Zdroj: root.cz 15.12.2020 (00:00) it-pocitace
[52 minut čtení] Existuje přibližně 50 použitelných implementací jazyka Scheme, ovšem jen zhruba patnáct implementací je skutečně vhodných pro produkční nasazení. Mezi nejkvalitnější implementace Scheme patří projekt nazvaný Gambit. 1. Projekt Gambit – další kvalitní interpret i překladač programovacího jazyka Scheme
Programová tvorba diagramů v jazyku Clojure s využitím knihovny Rhizome
Zdroj: root.cz 13.05.2021 (00:00) it-pocitace
[27 minut čtení] V novém miniseriálu si popíšeme nástroje, které dokážou vytvářet různé typy grafů a diagramů přímo ze zdrojových kódů vybraného programovacího jazyka. To tedy znamená, že konkrétní jazyk bude využit namísto specializovaného DSL. 1. Programová tvorba diagramů v jazyku Clojure s využitím knihovny Rhizome
Interpret programovacího jazyka Clojure integrovaný do Jupyter Notebooku
Zdroj: root.cz 14.07.2020 (00:00) it-pocitace
[49 minut čtení] Jazyk Clojure je, podobně jako většina LISPovských jazyků, vybaven interaktivní smyčkou REPL. Existuje i interaktivní prostředí Gorilla s GUI, podporou grafů atd. Ovšem mnohem zajímavější je kombinace Clojure s Jupyter Notebookem. 1. Interpret programovacího jazyka Clojure integrovaný do Jupyter Notebooku
Testování nativních funkcí s využitím programovacího jazyka Python
Programovací jazyk R: práce s maticemi
Souběžné a paralelně běžící úlohy naprogramované v Pythonu
Vývoj pro osmibitovou herní konzoli NES s využitím překladače jazyka C (dokončení)
Základy tvorby grafů v programovacím jazyku R
Standardní šablonovací systém jazyka Go
Pokročilý streaming založený na Apache Kafce, jazyku Clojure a knihovně Jackdaw
Standardní šablonovací systém jazyka Go (dokončení)
Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python (2.část)
Práce s klávesnicí na ZX Spectru
Překladače programovacího jazyka C pro historické osmibitové mikroprocesory (2)
Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python (3.část)
PC-BASIC: reinkarnace populárního i zatracovaného GW-BASICu
Základy tvorby grafů v programovacím jazyku R: knihovna lattice (dokončení)
Definice uživatelských datových typů v jazyku F#
Common Lisp: žralok mezi programovacími jazyky
BaCon: transpřekladač z jazyka BASIC do jazyka C
Podrobnější popis vlastností programovacího jazyka R
Komunikace se sloupcovými databázemi z jazyka Go: Parquet soubory (dokončení)
Mnozí mu předpovídali stagnaci a smrt. Jazyk PHP ale žije a nově už ve verzi 8.0
Testování aplikací s využitím nástroje Hypothesis (dokončení)
Programovací jazyk F#: proměnné, funkce a datové typy
Basic-256: další moderní reinkarnace BASICu určená pro výuku programování
Bilý dům volá po tom, aby vývojáři opustili C/C++ a přešli raději na Rust
Moonscript: jazyk inspirovaný CoffeeScriptem určený pro ekosystém jazyka Lua (dokončení)
Funkcionální programování v Pythonu s využitím knihovny Toolz (2. část)
Programovací jazyk Python: Proč je ideální volbou pro začátečníky
Operátory v programovacím jazyku F#
Common Lisp: žralok mezi programovacími jazyky (2.část)
Čtyři různé podoby datové struktury map v programovacím jazyku Clojure
Standardní šablonovací systém jazyka Go a šablony HTML stránek
Převody zdrojových kódů z jazyka C do jazyka Go
Moonscript: jazyk inspirovaný CoffeeScriptem určený pro ekosystém jazyka Lua