Doménově specifický jazyk „expr“ vestavitelný do aplikací v Go

Zdroj Zdroj: root.cz     26.05.2026 (00:00)     Sekcia it, počítače

V poměrně velkém množství aplikací je nutné implementovat nějakou (alespoň minimální) podporu pro skriptování. Pro jazyk Go vzniklo hned několik balíčků s implementací skriptovacích jazyků a mezi nimi balíček expr. celý článek

 
Ďalšie články
 

Specializované jazyky pro práci s N-dimenzionálními poli: jazyk J

Zdroj Zdroj: root.cz     09.12.2021 (00:00)     Sekcia it-pocitace

Zatímco minule jsme se zabývali především univerzálními jazyky, dnes se zaměříme na programovací jazyk J, který je přímo určen pro práci s poli jedná se o skvělý doménově specifický jazyk.

 

Jazyk Go a vyhodnocování výrazů v době běhu aplikace

Zdroj Zdroj: root.cz     16.09.2021 (00:00)     Sekcia it-pocitace

Často se setkáme s požadavkem na umožnění zápisu výrazů do vstupních formulářových polí, pro použití výrazů v konfiguračních souborech atd. Lze to řešit vložením interpretru plnohodnotného jazyka, ale mnohdy stačí doménově specifický jazyk (DSL).

 

Programovací jazyk R: úvodní informace

Zdroj Zdroj: root.cz     01.09.2020 (00:00)     Sekcia it-pocitace

[19 minut čtení] R je doménově specifickým jazykem pro zpracování a statistickou analýzu dat, včetně jejich grafického zobrazení, popř. zveřejnění na webu. V novém seriálu se seznámíme jak se samotným jazykem R, tak i s jeho rozsáhlým ekosystémem. 1. Programovací jazyk R (úvodní informace)

 

Programovací jazyk Janet: varianta Clojure vestavitelná do nativních aplikací

Zdroj Zdroj: root.cz     20.02.2024 (00:00)     Sekcia it-pocitace

Už jsme se setkali s jazyky odvozenými od Clojure či Common LISPU. Ovšem prozatím jsme si nepopsali relativně nový jazyk Janet, jenž je naprogramovaný v céčku a který lze použít jako interpret vložený do aplikací.

 

Jazyk Go a textový terminál ve funkci základního prvku uživatelského rozhraní

Zdroj Zdroj: root.cz     15.07.2021 (00:00)     Sekcia it-pocitace

[25 minut čtení] Jazyk Go se většinou nepoužívá pro tvorbu klasických desktopových aplikací. Je ovšem často využívaný pro tvorbu backendu webových aplikací. Setkáme se i s nástroji (například gotop), které využívají emulátor textového terminálu. 1. Jazyk Go a textový terminál ve funkci základního prvku uživatelského rozhraní

 

Go v roli skriptovacího programovacího jazyka

Zdroj Zdroj: root.cz     30.01.2025 (00:00)     Sekcia it-pocitace

Jazyk Go je kompilovaný jazyk. Ovšem i přesto vzniklo několik interpretrů tohoto jazyka, což umožňuje Go použít v interaktivní smyčce REPL i v Jupyter Notebooku. Navíc je možné interpret Go zabudovat do jiných aplikací.

 

Tvorba grafů a diagramů s využitím doménově specifického jazyka nástroje Graphviz

Zdroj Zdroj: root.cz     03.06.2021 (00:00)     Sekcia it-pocitace

[20 minut čtení] V mnoha dokumentech a různých reportech je nutné vytvářet diagramy s uzly propojenými neorientovanými či orientovanými hranami. Pro tento účel je vhodné ve většině případů použít balíček nástrojů nazvaný Graphviz. 1. Tvorba grafů a diagramů s využitím doménově specifického jazyka nástroje Graphviz

 

Funkcionální programovací jazyk F#

Zdroj Zdroj: root.cz     05.09.2023 (00:00)     Sekcia it-pocitace

Před neuvěřitelnými 50 lety vznikl první koncept jazyka ML, který byl v mnoha ohledech přelomový. Jazykem ML se inspiroval nejenom jazyk OCaml, ale taktéž programovací jazyk F#, o němž dnes začíná na Rootu seriál.

 

Jak rozumět Ukrajincům? Tady je přehled nápomocných aplikací

Zdroj Zdroj: lupa.cz     17.03.2022 (06:30)     Sekcia it-pocitace

Ukrajinština je složitý jazyk. Díky těmto aplikacím jí můžete snadno porozumět nebo se ji naučit.

 

Programovací jazyk C3: evoluce, nikoli revoluce

Zdroj Zdroj: root.cz     11.09.2025 (00:00)     Sekcia it-pocitace

Jazyk C vznikl před více než padesáti lety a stále se používá. Za tuto dobu vzniklo poměrně velké množství dalších jazyků, jejichž cílem bylo od původního C odvodit výkonnější, bezpečnější či jiným způsobem „lepší“ jazyk.

Jazyk Go a textový terminál ve funkci základního prvku uživatelského rozhraní (2.část)

Tvorba grafů a diagramů s využitím doménově specifického jazyka nástroje Graphviz (dokončení)

Smutné DNS: nový způsob otrávení keše umožňuje podvrhnout údaje

12 příkladů, co dělat s GPT-4. Stvoříme jazyk enkalti, spočítáme úlohu a vyrobíme rotující 3D model Země

Výstřižky čtou kódy QR, vkládají emotikony a přidávají průhlednost objektů

Programovací jazyk R, Jupyter notebook a Jupytext

Komunikace přes TCP, UDP i unixové sokety v programovacím jazyce Go

PHP mění web už 30 let. Začátek byl bez ambicí, dnes dominuje

Build 2021: Windows na 1,3 miliardách PC, nový jazyk, který píše A.I. a nadace s Linuxem

Aplikace: jednoduché zálohování všeho nebo správa faktur a dokladů

Podle Billa Gatese nás čeká velká proměna. Smartphony si poradí bez aplikací

ML – funkcionální jazyk s revolučním typovým systémem

Moonscript: jazyk inspirovaný CoffeeScriptem určený pro ekosystém jazyka Lua

Business Insider: Proč je žabí jazyk tak dokonalou zbraní?

Ukrajinci mohou v aplikaci nahlásit letící dron nebo raketu. Armáda ji pak snáze lokalizuje a zneškodní

Jak rychlý je vlastně jazyk Action! na osmibitových Atari?

Java je tu 30 let: všestranný jazyk formoval moderní výpočetní techniku

Aplikace: Pohodlné přehrávání z YouTube či alternativní prohlížeče

Děti vybraly nejméně oblíbené školní předměty

Rust: programovací jazyk do aut, vlaků a letadel

Aplikace: Zabavte inteligentně malé děti nebo si upravte nahrávku

PyWebIO: interaktivní webové dialogy a formuláře v čistém Pythonu

Android 14 nedovolí instalaci starých aplikací. Bude to jeden ze způsobů, jak se lépe bránit proti malwaru

S AI znovu ožil markdown. Ze starého formátu je pracovní jazyk pro lidskou i umělou inteligencí

Programovací jazyk OCaml

Práce s pamětí C++: chytré ukazatele a proč je použít

Češi se investičně zapojili do startupu, který s AI předpovídá chování uživatelů aplikací i to, kolik asi utratí

Programovací jazyk Action! pro osmibitové domácí mikropočítače Atari

Spotify překopalo desktovou aplikaci a konečně nabídne předplatné s HiFi

Programovací jazyk C3: podmínky, rozvětvení a programové smyčky

Facebook zprovoznil v mobilní aplikaci přihlašování přes passkeys

Na iPhonech lze nastavit WhatsApp jako výchozí aplikaci pro volání a zprávy. Stačí aktualizovat aplikaci

Google zablokoval téměř dva miliony aplikací. V Androidu je bezpečněji, podvodníkům však pomáhá i Gemini

Už žádný Gimp za peníze. Microsoft Store omezuje placené klony bezplatných aplikací