Hlavní navigace
Články
Zprávičky
Fórum
Podpořte Root
Školení
Galerie
Nabídky práce v IT
Kalendář
Root do mailu
RSS
Blogy
Knihy
Speciály
Zdroják
Manuály
Licence
Jak na Linux
Hledat
Přihlásit
Zůstat přihlášen
Registrovat
Zapomenuté
heslo
nebo
jméno
Root.cz
»
Seriály
»
Zásobníkové jazyky
Seriál Zásobníkové jazyky
Zásobníkové jazyky
RSS tohoto seriálu
1
–
7
/
7
Factor: revoluce v programování nebo propadák?
V závěrečné části našeho krátkého seriálu o programovacím jazyce Factor si popíšeme způsob psaní funkcionálních programů. Na závěr se pokusím uvést několik důvodů, proč se má smysl zabývat programovacími jazyky, které se nachází mimo „hlavní proud“ (mainstream) programovacích jazyků.
Pavel Tišnovský
19. 2. 2008
Počet nových komentářů
28
Doba čtení:
12 minut
Integrované vývojové prostředí Factoru
S interpretem programovacího jazyka Factor je dodáváno i integrované vývojové prostředí. Toto prostředí, které je mimochodem naprogramované právě ve Factoru, svým pojetím odpovídá filozofii zásobníkových jazyků: na jednu stranu má minimalistické uživatelské rozhraní, na stranu druhou je velmi efektivní.
Pavel Tišnovský
12. 2. 2008
Počet nových komentářů
10
Doba čtení:
11 minut
Programujeme ve Factoru
Ve druhé části článku o netradičním programovacím jazyce Factor si ukážeme základní i pokročilejší programátorské postupy, které je možné v tomto jazyku používat při tvorbě aplikací, zejména práci se zásobníkem operandů a úschovným zásobníkem. Také si popíšeme způsob práce se základními datovými typy.
Pavel Tišnovský
5. 2. 2008
Počet nových komentářů
26
Doba čtení:
13 minut
Programovací jazyk Factor
Dnes si představíme programovací jazyk Factor, který je svojí syntaxí i sémantikou do značné míry podobný programovacímu jazyku Joy, jenž byl na Rootu popsán v předchozích třech týdnech. Zatímco Joy je již na první pohled jazykem vzniklým v akademickém prostředí, je Factor zaměřen spíše prakticky.
Pavel Tišnovský
29. 1. 2008
Počet nových komentářů
14
Doba čtení:
13 minut
Jazyk Joy a rekurzivní kombinátory
Ústředním tématem třetí a současně i poslední části článku o netradičním programovacím jazyce Joy bude podrobnější vysvětlení rekurzivních kombinátorů. Teoretická část bude samozřejmě doplněna i mnoha demonstračními příklady, včetně nerekurzivních variant původně rekurzivně napsaných algoritmů.
Pavel Tišnovský
22. 1. 2008
Počet nových komentářů
16
Doba čtení:
14 minut
Joy: programovací jazyk od protinožců
Druhá část článku o netradičním programovacím jazyku Joy je zaměřena především na popis datových typů, se kterými je možné v tomto jazyku pracovat. Také si ukážeme některé poněkud netradiční způsoby programování, jež jsou umožněny syntaxí i sémantikou Joye, tj. postfixovou notací a citací programů.
Pavel Tišnovský
15. 1. 2008
Počet nových komentářů
13
Doba čtení:
14 minut
Joy: radost z programování
V tomto článku si představíme netradiční programovací jazyk nazvaný Joy, jenž je odvozený od velmi jednoduchých funkcionálních základů a minimalistické syntaxi. Oproti dalším funkcionálním jazykům, které jsou postaveny na lambda kalkulu, je Joy založen na kompozici funkcí, což vede k syntaxi podobné Forthu.
Pavel Tišnovský
8. 1. 2008
Počet nových komentářů
70
Doba čtení:
15 minut
1
–
7
/
7
Zprávičky
Chyba v sudo umožňuje získat práva roota běžným uživatelům
Další vážná bezpečnostní chyba byla objevena v kódu velmi rozšířené utility sudo. Chyba označená jako CVE-2021–3156 dovoluje libovolnému…
22:34
Na MDN WebDocs navazuje otevřený projekt Open Web Docs
Mozilla ve svém snižování nákladů před časem odstavila některé projekty. Nyní česká odnož připomíná, jak to je s MDN WebDocs, přesunem MDN na…
15:34
Kancelářský balík LibreOffice nově s přívlastkem Community
Od verze 7.1, která vyjde na začátku února, bude mít kancelářský balík LibreOffice přívlastek Community – přesný název tedy bude LibreOffice…
15:28
Počet nových komentářů
4
Další zprávičky
Napište zprávičku
Práce
Kurzy
Junior MS Engineer (Genesys)
Databázový vývojář/administrátor
Customer success - software support (BigData/DI/ETL)
Fullstack developer
IT administrátor
SAP Commerce (Hybris) Developer
Další nabídky práce »
Firemní telefonování v němčině
Tipy a triky pro Excel
Úvod do řízení kvality
Rozšíření pro Chrome
Myšlenkové mapy pro byznys i osobní život
Kritické myšlení 6 - Mediální gramotnost a fact-checking
Další kurzy a školení »
Práce
Kurzy
Frontend React Developer
Customer success - software support (BigData/DI/ETL)
Fullstack developer
SAP Commerce (Hybris) Developer
Lead Product Manager pro Online vzdělávání
Web developer
Další nabídky práce »
Firemní telefonování v němčině
Budujte úspěšnou kariéru v jakémkoli věku!
Úvod do řízení kvality
Agilní metodiky v praxi
Agilní (r)evoluce: Jak ustát agilní transformaci
Kritické myšlení 6 - Mediální gramotnost a fact-checking
Další kurzy a školení »
Internet Info
Lupa
Měšec
Podnikatel
BusinessCenter
Root
Vitalia
Slunečnice
Stahuj
SW
Tuesday
Navrcholu
Sherpas