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

Nejčtenější články autora

  1. Programování v jazyce BASIC je životním stylem – již šedesát let  7. 5. 2024
  2. Tvorba grafického uživatelského rozhraní v Pythonu s využitím knihovny PySimpleGUI  26. 12. 2023
  3. Transcrypt: technologie umožňující použití Pythonu v prohlížeči  24. 10. 2023
  4. 640K by mělo stačit každému: skutečně?  10. 12. 2024
  5. Podpora funkcionálního programování v Pythonu a knihovna functools  27. 7. 2023
  6. Kouzlo minimalismu potřetí: vývoj her a dem pro slavné ZX Spectrum  7. 2. 2023
  7. Vývoj pro ZX Spectrum: mikroprocesor Zilog Z80 a smyčky v assembleru  14. 2. 2023
  8. Lapce: kombinace Vimu, Helixu a Visual Studio Code  29. 2. 2024
  9. MakeCode Arcade: další z mnoha pomůcek pro výuku programování  31. 8. 2023
  10. Čtyřicet let existence architektury 386: revoluce přinesla Doom a Linux  7. 10. 2025

Seznam článků autora

Článek Rubrika Datum vydání Počet názorů
Kouzlo minimalismu potřetí: vývoj her a dem pro slavné ZX Spectrum Programovací jazyky 7. 2. 2023
Podpora programovacího paradigmatu založeného na tocích (dat) knihovnou glow Programovací jazyky 2. 2. 2023
Knihovna Polars: problematika spojování datových rámců Programovací jazyky 31. 1. 2023
Knihovna Polars: výkonnější alternativa ke knihovně Pandas (líné vyhodnocování operací) Programovací jazyky 26. 1. 2023
Nástroj objdump: švýcarský nožík pro vývojáře Nástroje a utility 24. 1. 2023
Vývoj pro osmibitovou herní konzoli NES s využitím překladače jazyka C (dokončení) Programovací jazyky 19. 1. 2023
Knihovna Polars: výkonnější alternativa ke knihovně Pandas (datové rámce) Programovací jazyky 17. 1. 2023
Knihovna Polars: výkonnější alternativa ke knihovně Pandas Programovací jazyky 12. 1. 2023
Vývoj pro osmibitovou herní konzoli NES s využitím překladače jazyka C Programovací jazyky 10. 1. 2023
Framework Capstone aneb univerzální disassembler Programovací jazyky 5. 1. 2023
Frameworky Capstone a Keystone: základ pro tvorbu assemblerů a disassemblerů Programovací jazyky 3. 1. 2023
Základní optimalizace v Go aneb pomáháme překladači (2) Programovací jazyky 13. 12. 2022
Základní optimalizace v Go aneb pomáháme překladači Programovací jazyky 8. 12. 2022
BaCon: transpřekladač z jazyka BASIC do jazyka C Programovací jazyky 6. 12. 2022
Rozšíření instrukční sady AVX-512 na platformě x86–64 (dokončení) Kompilery a procesory 29. 11. 2022
HTMX: knihovna pro tvorbu stránek pomocí mírně rozšířeného HTML WWW 24. 11. 2022
Tisk naformátovaného a obarveného textu na terminál s knihovnou Rich (dokončení) Knihovny 22. 11. 2022
Tisk naformátovaného a obarveného textu na terminál s knihovnou Rich Knihovny 18. 11. 2022
Převody zdrojových kódů z jazyka C do jazyka Go Kompilery a procesory 15. 11. 2022
Rozšíření instrukční sady F16C, FMA a AVX-512 na platformě x86–64 Programovací jazyky 10. 11. 2022
Jazyk APL, kombinátory, vláčky a point-free style Programovací jazyky 8. 11. 2022
Obousměrná fronta (deque) v programovacím jazyku Go Programovací jazyky 3. 11. 2022
Rozšíření instrukční sady „Advanced Vector Extensions“ na platformě x86–64 Kompilery a procesory 1. 11. 2022
Zpracování n-rozměrných polí v jazyce Go s využitím knihovny narray Programovací jazyky 27. 10. 2022
Podpora SIMD operací v GCC s využitím intrinsic: technologie SSE Kompilery a procesory 25. 10. 2022
Podpora SIMD operací v GCC s využitím intrinsic pro nízkoúrovňové optimalizace Kompilery a procesory 20. 10. 2022
Podpora SIMD (vektorových) instrukcí na RISCových procesorech Kompilery a procesory 18. 10. 2022
Užitečné rozšíření GCC – podpora SIMD (vektorových) instrukcí: nedostatky technologie Kompilery a procesory 11. 10. 2022
Užitečné rozšíření GCC: podpora SIMD (vektorových) instrukcí Kompilery a procesory 6. 10. 2022
Nial Array Language: další z jazyků inspirovaných APL Programovací jazyky 4. 10. 2022
Překladače programovacího jazyka C pro historické osmibitové mikroprocesory (2) Programovací jazyky 29. 9. 2022
PyScript: Python ve webovém prohlížeči (dokončení) Programovací jazyky 27. 9. 2022
JetStream: nová technologie brokeru NATS konkurující Kafce Nástroje a utility 22. 9. 2022
PyScript: další technologie umožňující využití Pythonu v prohlížeči Programovací jazyky 20. 9. 2022
Překladače jazyka C pro historické osmibitové mikroprocesory Kompilery a procesory 15. 9. 2022
Běh aplikací psaných v C či C++ využívajících knihovnu SDL v okně webového prohlížeče Programovací jazyky 13. 9. 2022
Vývoj her pro herní konzoli NES: plynulý posun pozadí (scrolling) Programovací jazyky 8. 9. 2022
Compiler Explorer: až nečekaně užitečný nástroj pro vývojáře Kompilery a procesory 6. 9. 2022
Vývoj her pro herní konzoli NES: zobrazení pozadí, priorita spritů vůči pozadí Vývojářský software 1. 9. 2022
Nejdůležitější novinka v Pythonu 3.10: strukturální pattern matching Programovací jazyky 30. 8. 2022