Problematika ukazatelů v překladačích jazyka C pro systém DOS
Zdroj:
root.cz
03.06.2025 (00:00)
it, počítače
Jaký byl největší problém systému DOS? Neexistence pokročilejších funkcí, nutnost explicitní konfigurace hardwaru, či něco jiného? Z pohledu programátorů se jednalo o práci s pamětí organizované systémem segment:offset. celý článek
Nuitka: pokročilý AOT překladač jazyka Python
Zdroj:
root.cz
23.05.2024 (00:00)
it-pocitace
Na články o AOT překladačích (mypyc a Cython) i o JIT překladačích (Numba) dnes navážeme a celé téma dokončíme. Popíšeme si totiž některé možnosti nabízené AOT překladačem nazvaným Nuitka.
Standardní šablonovací systém jazyka Go
Zdroj:
root.cz
07.12.2021 (00:00)
it-pocitace
Dnes se seznámíme se standardním šablonovacím systémem tohoto jazyka, který je představován knihovnou text/template. Jedná se o až překvapivě výkonný a taktéž rozšiřitelný šablonovací systém.
Standardní šablonovací systém jazyka Go (dokončení)
Zdroj:
root.cz
14.12.2021 (00:00)
it-pocitace
V dnešním článku dokončíme popis standardního šablonovacího systému jazyka Go, který je představován knihovnou text/template. Jedná se o až překvapivě výkonný a taktéž rozšiřitelný systém umožňující například volání uživatelských funkcí.
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.
BaCon: transpřekladač z jazyka BASIC do jazyka C
Zdroj:
root.cz
06.12.2022 (00:00)
it-pocitace
Představíme si možnosti poskytované nástrojem BaCon. Jde o transpřekladač jazyka BASIC (resp. jeho rozšířené podoby) do jazyka C. Tento nástroj je zajímavý proto, že umožňuje prostudovat různé aspekty a problémy transpřekladu.
Propojení Pythonu s nativními knihovnami s využitím balíčku cffi (2)
Zdroj:
root.cz
01.06.2023 (00:00)
it-pocitace
Ukážeme si některé další možnosti použití cffi. Ukážeme si zpracování hlavičkových souborů, automatický překlad kódů z jazyka C do dynamicky linkované knihovny a předávání struktur či ukazatelů na struktury do funkcí psaných v C.
Systém maker v programovacím jazyku C3
Zdroj:
root.cz
04.11.2025 (00:00)
it-pocitace
Důležitou součástí jazyka C3 je jeho systém maker umožňující zjednodušení a zkrácení zápisu některých programových konstrukcí. Oproti makrosystému známému z C či C++ je makrosystém v C3 v mnoha ohledech odlišný.
Moonscript: jazyk inspirovaný CoffeeScriptem určený pro ekosystém jazyka Lua (dokončení)
Zdroj:
root.cz
18.11.2021 (00:00)
it-pocitace
Dnes dokončíme popis možností jazyka Moonscript, který je transpilován do jazyka Lua. Ukážeme si použití řezů, programových smyček vracejících hodnoty, deklaraci tříd či tzv. destructuring.
Převody zdrojových kódů z jazyka C do jazyka Go
Zdroj:
root.cz
15.11.2022 (00:00)
it-pocitace
Seznámíme se s poněkud neobvyklým, ovšem potenciálně velmi užitečným projektem. Tento projekt se jmenuje c4go a jak již jeho název může napovědět, jedná se o nástroj určený k převodům (transpřekladu) zdrojových kódů napsaných původně v jazyku C do jazyka Go.
Basilisp: interpret programovacího jazyka Clojure integrovaný s Pythonem
Zdroj:
root.cz
13.11.2025 (00:00)
it-pocitace
Koncept jazyka LISP vznikl již před 65 roky. Od té doby bylo vytvořeno možná i několik tisíc implementací. Dnes se seznámíme s Basilispem. Jde o interpret jazyka Clojure, jenž je integrovaný s platformou Pythonu.
Moonscript: jazyk inspirovaný CoffeeScriptem určený pro ekosystém jazyka Lua
Jak v macOS nastavit jiný jazyk pro aplikace a jiný pro samotný operační systém
Co vy na to? Mělo by se na základní škole učit programovat?
Calysto Hy: integrace programovacího jazyka Hy s Jupyter Notebookem
Programovací jazyk R: vektory ve funkci základního datového typu jazyka
Standardní šablonovací systém jazyka Go a šablony HTML stránek
Reflexe v programovacím jazyce Go
Go v roli skriptovacího programovacího jazyka
Druhý cizí jazyk je zásadní pro rozvoj žáků i země, míní odbornice
Definice uživatelských datových typů v jazyku F#
ULua: univerzální distribuce programovacího jazyka Lua
Lexikální a syntaktická zdrojových kódů jazyka Go
EndBASIC: moderní reinkarnace klasického jazyka BASIC
Projekt Gambit – další kvalitní interpret i překladač programovacího jazyka Scheme
evitaDB: základy dotazovacího jazyka evitaQL
TinyGo: alternativní překladač a runtime systém programovacího jazyka Go
Přetěžování operátorů v programovacím jazyce C3
Tokenizace textu: základní operace při zpracování přirozeného jazyka
Oslava 55 let od vzniku první implementace programovacího jazyka APL
Debian zavádí závislosti na Rustu do APT, Ubuntu LTS s podporou až 15 let
Femtolisp: dialekt LISPu tvořící součást jazyka Julia
Vývoj pro osmibitovou herní konzoli NES s využitím překladače jazyka C (dokončení)
Plaga: Ústní maturity z češtiny a cizího jazyka budou nepovinné
Ubuntu bude mít měsíční snapshoty, HardenedBSD zavádí podporu Rustu
Brýle HTC Vive s novými snímači obličeje i těla vás lépe přenesou do virtuální reality
Komunikace se sloupcovými databázemi z jazyka Go: Parquet soubory
V 96 letech zemřel Thomas Eugene Kurtz, jeden z autorů programovacího jazyka BASIC
ČŠI: Motivace dětí učit se další cizí jazyk je menší než u prvního cizího jazyka
Interpret programovacího jazyka Clojure integrovaný do Jupyter Notebooku
EU reguluje iPady. Apple musí upravit systém iPadOS, má na to přesně půl roku
Tvorba grafů a diagramů s využitím doménově specifického jazyka nástroje Graphviz
Komunikace se sloupcovými databázemi z jazyka Go: Parquet soubory (dokončení)
BAE Systems vyvíjejí pro US Navy univerzální systém pro odpalování raket
Testování nativních funkcí s využitím programovacího jazyka Python

