<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>jOpenSpace 2024 - František Řezáč - Abstrakce a reprezentace</title>
        <link>https://vhsky.cz/videos/watch/97c7a36c-fa2e-4e59-93cb-5678c0ece8a5</link>
        <description>Ve videu Franta Řezáč mluví o pojmech abstrakce a reprezentace a jejich významu v každodenním myšlení a programování. Na základě nepříjemných zkušeností v práci začal zpochybňovat samotnou existenci abstrakce. Abstrakce je pro něj způsob, jakým mozek zpracovává informace, které nelze přímo uchopit, například počet jablek místo konkrétního fyzického předmětu. Přednášející vysvětluje, že čísla a cifry, které používáme, jsou pouze reprezentacemi těchto abstraktních pojmů a mohou být zobrazeny různými způsoby, jako binární kód nebo římské číslice. Dále Řezáč rozebírá, jak jako inženýra ho zajímá, zda jsou všechny tyto reprezentace ekvivalentní a zaměnitelné. Tento problém se podle něj často vyskytuje, například když se matematické koncepty, jako že 4,9 periodických je vlastně stejné jako 5, dostávají do konfliktu s běžným vnímáním čísel. V této souvislosti zmiňuje esej Barryho Mazura, který se zabývá otázkou, kdy lze považovat dvě věci za stejné, což je také základem teorie kategorií. Následně se Franta zaměřuje na programování, které označuje za aplikovanou matematiku. Problémy s reprezentací času ilustruje na příkladu historické třídy Java util.Date, která uchovává čas jako počet milisekund od roku 1970. Tento přístup je podle něj nevhodný, a proto byla zavedena nová třída Java Time Instant, která poskytuje lepší abstrakci času. Řezáč varuje, že je důležité neupínat se příliš na konkrétní implementaci, ale chápat abstraktní myšlenku, kterou třída představuje. V závěru přednášky Řezáč přiznává, že ačkoli abstrakce a reprezentace jsou užitečné koncepty, realita bývá složitější. Na příkladu meziplanetárních cest ukazuje, že čas není vždy tak snadno měřitelný a srovnatelný, jak se může zdát, a že problémy s časovými zónami jsou běžné například při obchodování po celém světě. Jako praktické řešení zmiňuje využití tabulky, kde jednotlivé řádky představují různé reprezentace téhož problému. Nakonec shrnuje, že pro něj abstrakce znamená tyto ručně vytvářené řádky v tabulce, které mu umožňují řešit komplexní problémy.</description>
        <lastBuildDate>Fri, 09 Oct 2026 12:41:43 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://vhsky.cz</generator>
        <image>
            <title>jOpenSpace 2024 - František Řezáč - Abstrakce a reprezentace</title>
            <url>https://vhsky.cz/lazy-static/avatars/e319b3c0-bb42-4b1e-88a4-7701f496a470.png</url>
            <link>https://vhsky.cz/videos/watch/97c7a36c-fa2e-4e59-93cb-5678c0ece8a5</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://vhsky.cz/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://vhsky.cz/feeds/video-comments.xml?videoId=97c7a36c-fa2e-4e59-93cb-5678c0ece8a5" rel="self" type="application/rss+xml"/>
    </channel>
</rss>