Hlavní navigace

Pavel Tišnovský

Pavel Tišnovský

Pavel Tišnovský vystudoval VUT FIT a v současné době pracuje na projektech vytvářených v jazycích Python a Go. Pro vlastní projekty a výzkum používá převážně programovací jazyk Clojure, v odůvodněných případech i Javu (to již dlouho ne), Python, ANSI C a pro několik hobby projektů i assembler pro starodávné osmibitové mikroprocesory.

E-mail: tisnik (zavináč) centrum (tečka) cz

Seznam článků autora

Článek Téma Datum vydání Počet názorů
Framework Capstone aneb univerzální disassembler ARM 5. 1. 2023 5
Frameworky Capstone a Keystone: základ pro tvorbu assemblerů a disassemblerů Assembler 3. 1. 2023 11
Základní optimalizace v Go aneb pomáháme překladači (2) Go 13. 12. 2022 21
Základní optimalizace v Go aneb pomáháme překladači Go 8. 12. 2022 25
BaCon: transpřekladač z jazyka BASIC do jazyka C C, C++ 6. 12. 2022 22
Rozšíření instrukční sady AVX-512 na platformě x86–64 (dokončení) AMD 29. 11. 2022 11
HTMX: knihovna pro tvorbu stránek pomocí mírně rozšířeného HTML Go 24. 11. 2022 47
Tisk naformátovaného a obarveného textu na terminál s knihovnou Rich (dokončení) Python 22. 11. 2022 6
Tisk naformátovaného a obarveného textu na terminál s knihovnou Rich Python 18. 11. 2022 20
Převody zdrojových kódů z jazyka C do jazyka Go Go 15. 11. 2022 28
Rozšíření instrukční sady F16C, FMA a AVX-512 na platformě x86–64 AMD 10. 11. 2022 16
Jazyk APL, kombinátory, vláčky a point-free style 8. 11. 2022 5
Obousměrná fronta (deque) v programovacím jazyku Go Go 3. 11. 2022 16
Rozšíření instrukční sady „Advanced Vector Extensions“ na platformě x86–64 AMD 1. 11. 2022 22
Zpracování n-rozměrných polí v jazyce Go s využitím knihovny narray Assembler 27. 10. 2022 11
Podpora SIMD operací v GCC s využitím intrinsic: technologie SSE AMD 25. 10. 2022 11
Podpora SIMD operací v GCC s využitím intrinsic pro nízkoúrovňové optimalizace ARM 20. 10. 2022 11
Podpora SIMD (vektorových) instrukcí na RISCových procesorech ARM 18. 10. 2022 14
Užitečné rozšíření GCC – podpora SIMD (vektorových) instrukcí: nedostatky technologie GCC 11. 10. 2022 15
Užitečné rozšíření GCC: podpora SIMD (vektorových) instrukcí AMD 6. 10. 2022 36
Nial Array Language: další z jazyků inspirovaných APL 4. 10. 2022 17
Překladače programovacího jazyka C pro historické osmibitové mikroprocesory (2) Assembler 29. 9. 2022 12
PyScript: Python ve webovém prohlížeči (dokončení) HTML 27. 9. 2022 16
JetStream: nová technologie brokeru NATS konkurující Kafce Apache 22. 9. 2022 6
PyScript: další technologie umožňující využití Pythonu v prohlížeči HTML 20. 9. 2022 39
Překladače jazyka C pro historické osmibitové mikroprocesory Assembler 15. 9. 2022 11
Běh aplikací psaných v C či C++ využívajících knihovnu SDL v okně webového prohlížeče DOSBox 13. 9. 2022 14
Vývoj her pro herní konzoli NES: plynulý posun pozadí (scrolling) Assembler 8. 9. 2022 6
Compiler Explorer: až nečekaně užitečný nástroj pro vývojáře ARM 6. 9. 2022 15
Vývoj her pro herní konzoli NES: zobrazení pozadí, priorita spritů vůči pozadí Assembler 1. 9. 2022 -
Nejdůležitější novinka v Pythonu 3.10: strukturální pattern matching Python 30. 8. 2022 79
Lexikální a syntaktická analýza zdrojových kódů jazyka Python (4.část) Python 25. 8. 2022 6
Vývoj her pro herní konzoli NES: atributy spritů, pokročilejší makra, zjištění velikosti generované ROM Assembler 23. 8. 2022 2
Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python (3.část) Git 18. 8. 2022 3
Vývoj her pro herní konzoli NES: čtení ovladače, pohyb spritů a rutina VBLANK Assembler 16. 8. 2022 6
Vývoj her pro herní konzoli NES: práce se sprity Assembler 11. 8. 2022 16
Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python (2.část) Python 4. 8. 2022 21
Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python Python 2. 8. 2022 47
Programovací jazyk K: důkaz, že mezi námi žijí mimozemšťané (dokončení) 28. 7. 2022 2
Knihovny s implementací generických datových typů pro programovací jazyk Go (3) Go 26. 7. 2022 5