Jak fungují programovací jazyky? 1/2

Sdílet
Vložit
  • čas přidán 13. 06. 2024
  • Počítač je nesmírně složité zařízení. Abyste jej dokázali snadno ovládat, musí existovat programy, které vám to usnadní. Programovací jazyky zase slouží k usnadnění vytváření těchto programů, aby každý dokázal vytvořit svou vlastní aplikaci. Jakým způsobem ale programovací jazyky fungují? Jak je možné, že napsáním nějakého textu, dokáže počítač dělat cokoliv? Právě to se dozvíte v tomto videu.
    Tohle je první část videa o programovacích jazycích. Celé video by totiž bylo příliš dlouhé, takže snad vás tohle video, kde si vysvětlíme úvod do tématu programovacích jazyků, bude bavit
    Pokud si soubory z videa chcete prohlédnout a nebo vyzkoušet, naleznete je zde: github.com/Grizlikk/GrizlikYT...
    Můj Discord: github.com/Grizlikk/GrizlikYT...
    0:00 Úvod
    1:10 Proč existují programovací jazyky
    2:48 Historie programování
    5:41 Rozdělení podle míry abstrakce
    7:54 Nevýhody programování
    9:06 Rozdělení podle překladu jazyka
    16:09 Editory programovacích jazyků
    19:34 Jak editory usnadňují práci
    22:18 Kompilace a spuštění programu
    25:59 Závěr

Komentáře • 80

  • @jirisimon8920
    @jirisimon8920 Před rokem +2

    Konecne neco srozumitelneho pro neznaleho, diky diky

  • @hekkibork
    @hekkibork Před 7 měsíci

    Úžasně vysvětlení, diky

  • @etnik2362
    @etnik2362 Před rokem +1

    Zajímavé video, klidně ty videa rozděluj, ať mají třeba 20-30 minut a ne hodinu, (i když u série batch bych to nechal tak jak to je :D) těším se na pokračování :)

  • @maxmilianmoravec
    @maxmilianmoravec Před rokem

    Super video !

  • @terabit_cz
    @terabit_cz Před rokem

    Krásné video

  • @hellobraundesign
    @hellobraundesign Před rokem

    Pánko je šikovníček. Palec hore!

  • @xdFilen
    @xdFilen Před rokem +2

    Ještě jsem neviděl ale když je to od tebe tak to určitě bude noice.

  • @Rasa123vlk
    @Rasa123vlk Před rokem +3

    Super video ♥️ užil jsem si ho i když to pro mě bylo opakování věřím že se lidem bude líbit stejně jako mě. Jo a lepší jedno dlouhé video člověk si ho pak může dávkovat jak chce

  • @BetterIP_
    @BetterIP_ Před rokem +1

    Dik za uzasne video.
    Videa co by mela byt rozdelena na dve casti bych ocenil aby byla v jednom jedinem videu.

  • @Stepan_H
    @Stepan_H Před rokem +4

    Chápu, že se jedná o zjednodušené vysvětlení a nevím, zda to máš v dalším videu, ale chtělo by to doplnit jednu důležitou informaci ohledně rozdílu mezi interpretovaným jazykem a kompilovaným jazykem. Kompilovaný jazyk vytvoří samostatně spustitelný soubor s velmi důležitou podmínkou a sice, že byl zkompilován pro určitý operační systém. Programy napsané v interpretovaných jazycích, jako například uvedený Python, jsou jak je uvedeno ve videu překládány za běhu interpretrem. Interpretr může mít (a ve velké míře i má) pro různé operační systémy svou verzi a díky tomu program, např. v Pythonu, který napíše uživatel bude funkční ve všech operačních systémech, pro které existuje interpretr (Má to své bolístky, kdy pokud program volá specifickou funkci jednoho operačního systému a tato funkce není ve druhém operačním systému, pak samozřejmě program nebude fungoval, ale taková kalkulačka by měla fungovat v obou systémech.). Toto je velká výhoda interpretovaných jazyků, kdy jsou ve velké míře přenositelné mezi různými operačními systémy, ovšem za cenu, která byla ve videu též řečena a tou je rychlost.

    • @x0reaxeax
      @x0reaxeax Před rokem

      compiled bios: _ceases to exist_

  • @Nelinka55
    @Nelinka55 Před rokem

    Tahleta tapeta se mi líbí nejvíc.

  • @tondalol
    @tondalol Před rokem +1

    Super video.
    Ale šlo by nějak udělat z programu naprogramovaném iterpretovaném jazyku udělat kompilovaný program??

    • @GrizlikD
      @GrizlikD  Před rokem

      Jsou na to nějaké programy, které to umí, ale není to tak efektivní, jako když to píšeš přímo v tom kompilovaném jazyce

    • @tondalol
      @tondalol Před rokem +1

      @@GrizlikD ok thx

  • @Nelinka55
    @Nelinka55 Před rokem +1

    Dáš nám do popisku nebo do komentářů odkaz na tu prezentaci? A mohl bys mi doporučit nějaký cz nebo sk YT channel pro programování html? Mám aplikaci ,,Mimo" a už umím pár základů, ale nevím, kde bych si ty dovednosti mohla rozvíjet a případně jestli tu je někdo dobrej z cz/sk scény, kterého bych mohla sledovat? Myslím si, že by ses v tom mohl vyznat.

    • @GrizlikD
      @GrizlikD  Před rokem

      O prezentaci jsem se zmínil na GitHubu, že ji nejspíš nebudu zveřejňovat
      A s tím tutoriálem bude taky docela problém, protože já neřeším, jestli je něco v češtině nebo angličtině, takže já sleduji převážně anglické kanály a pak se vždy divím, že existují i lidé, co mluví o počítačích v češtině 😁
      Pokud ti nevadí anglický výklad, tak na anglické scéně bude podstatně větší výběr videí

    • @PeterBeno85
      @PeterBeno85 Před 10 měsíci

      Áno jestvujú v češtine a máte aj kvalitného učiteľa, volá sa David Setek. Naučí ťa html, CSS i programovacie jazyky.

  • @Nelinka55
    @Nelinka55 Před rokem

    Když mám nainstalovaný Notepad++, můžu to používat na programování nebo to moc možné není?

    • @kingsofgamecz7764
      @kingsofgamecz7764 Před rokem +1

      Notepad se nejčastěji využívá pro programovací jazyky spojené s webem. Tedy programovací jazyky typu HTML5, CSS3 nebo třeba PHP. Doporučuji, tak jak je to zmíněné ve videu, používat kompilátory na to přímo určené. Také mohu doporučit Devcpp, Clion a nebo zmíněné Atom, Visual Studio a VSCode.
      Edit: Devcpp je určen pro jazyky C a C++.

  • @BradyCZ2
    @BradyCZ2 Před rokem +1

    0:31 PROGRMOVACÍ JAZYKY DDD

  • @makviska
    @makviska Před rokem +1

    Nechtěl by jsi udělat nějaký video o netcatu? Já jsem se o něm snažil něco najít ale moc toho nebylo...😂

  • @kubasbartak
    @kubasbartak Před rokem +2

    Noice

  • @eror0984
    @eror0984 Před rokem

    23:45 kdyby jsi na ten virtualni pc dal treba win 8.1 nebo 10 tak se to zapne rychleji protoze win 11 je narocnejsi ale jinak 11/10 video davam like

    • @GrizlikD
      @GrizlikD  Před rokem

      I tak by se to podle mě spouštělo docela dlouho ;)

    • @azimdconepodzimek9056
      @azimdconepodzimek9056 Před rokem

      @@GrizlikD já používám taky virtuální počítače a mám i tam Windows 11

  • @jsonkody
    @jsonkody Před 11 měsíci

    Interpret jazyka, napr. Python:
    Je jako prekladatel, ktery vam cte cinskou knizku a jak ji cte tak vam ji preklada IRL & realtime do cestiny.
    Kompilator:
    Vezme cinskou knizku, prelozi ji do cestiny, vytiskne a posle vam tu ceskou verzi, takze si v ni muzete cist sami jak je libo.

    • @GrizlikD
      @GrizlikD  Před 11 měsíci

      To je ale dost dobré přirovnání :D 👍

  • @StanoviCZ
    @StanoviCZ Před rokem

    Jak vypadá digitální číslo? Nejsou všechna čísla již ze své podstaty digitální?

    • @GrizlikD
      @GrizlikD  Před rokem +1

      Možná se o tom tak mluví :D
      Ale definice digitální věci je, že vše je vyjádřeno pomocí dvou stavů: Ano, Ne. Neboli 1, 0

    • @matej9437
      @matej9437 Před rokem

      číslo lze zapsat nebo přenést jak digitálně tak i analogově

  • @GameskoTV
    @GameskoTV Před rokem

    13:50 nič zložitejšie som nevidel :)

  • @jirkoos
    @jirkoos Před rokem +1

    mikina ok?

  • @jirisimon8920
    @jirisimon8920 Před rokem

    Dobry ucitel je k nezaplaceni, ted mam na mysli napovedne editory

  • @studiomichaeltv48E
    @studiomichaeltv48E Před rokem +1

    Nejde mi discord link na tom tvojom nezaradenom videu

    • @GrizlikD
      @GrizlikD  Před rokem

      Ten discord link často háže chyby, i mě se to dělo :DDD
      Ale po chvíli by se to mělo opravit, takže to zkus znovu

  • @metaldragon4150
    @metaldragon4150 Před rokem

    čs jaky používat ani-virus když nemáš rád Defender ??

    • @GrizlikD
      @GrizlikD  Před rokem +2

      Avast 😁
      A taky Malwarebytes jako scanner

  • @MrBrokovnica
    @MrBrokovnica Před rokem

    Mne bibnevadilo keby si mal video dlhé aj 2 hodiny ale musí to biť zajimave ak by to video malo 2 hodiny

  • @v_clav_kov_rna_game
    @v_clav_kov_rna_game Před rokem +1

    Jak zrušit funkci otevřít pomocí programů?

    • @GrizlikD
      @GrizlikD  Před rokem +2

      A nestačí ti jenom změnit aplikaci, ve které se to spouští? :DDD

    • @v_clav_kov_rna_game
      @v_clav_kov_rna_game Před rokem

      @@GrizlikD chci tam mít defaultní papírek

  • @x_Dubak
    @x_Dubak Před rokem

    A kam bys zařadil Javu a .NET (C#)? 😁

    • @GrizlikD
      @GrizlikD  Před rokem

      To bude v dnešním videu :DD
      Ale Java je interpretovaná a C# je kompilovaný, i když ho je možné dekompilovat

    • @x_Dubak
      @x_Dubak Před rokem

      @@GrizlikD No ale to právě není pravda. Oba jsou "mezikompilované". Tzn. přeložené do byte kódu, který ale potřebuje další kompilaci za běhu. Rozdíl mezi nimi je jen ten, že C# má lépe udělané to běhové prostředí, takže tolika nevyžírá systémové prostředky...

  • @samx_7262
    @samx_7262 Před rokem

    ovladam 3 programovaci jazyky a 1 kodovaci :D

  • @BradyCZ2
    @BradyCZ2 Před rokem +1

    v C++ je Minecraft Bedrock edition

  • @nytr
    @nytr Před rokem

    3:15 hlavně když tam byla díra navíc tak jsi musel začít od znova :D

    • @nytr
      @nytr Před rokem

      a python ma jeste interpreta

    • @StanoviCZ
      @StanoviCZ Před rokem

      Dírka navíc se mohla, jestli si správně vybavuji, přelepit.

  • @dymytryjvodkovic8226
    @dymytryjvodkovic8226 Před rokem

    Nesouhlasím s tím, že je počítač podstatně složitější než raketa, která je schopna letět na mars. Je to jako srovnávat letadlo s playstationem. A také, že je nepopsatelně složitější. Vysvětlovat funkci všech obvodů, tranzistor po tranzistoru, dejme tomu, ale když je to vysvětleno pomocí jednotlivých „bloků, částí“ to už by mnoho lidí pochopilo.

    • @matej9437
      @matej9437 Před rokem

      I raketu můžeš jednoduše vysvětlit pomocí bloků pak i tehdy počítač vyjde složitěji :D

    • @GrizlikD
      @GrizlikD  Před rokem +1

      To ano, ale to zapojení uvnitř toho procesoru je extrémně složité
      I firmy, které vyvíjejí procesory, jako Intel a AMD, musí z tranzistorů složit bloky, ze kterých poté skládají ten procesor, protože přímo z těch tranzistorů by to ani tak obrovské firmy nezvládaly vymyslet

    • @azimdconepodzimek9056
      @azimdconepodzimek9056 Před rokem +1

      @@GrizlikD já si myslím že AMD to odfláknou a navíc mám A6-9225

  • @hejtr-reakce-parodie
    @hejtr-reakce-parodie Před rokem +1

    Myška ok?

  • @OnlyListeeeen
    @OnlyListeeeen Před rokem +1

    vsiml sis toho ze hned na zacatku v te prezentaci mas progrmovaci jazyky? xd

    • @matej9437
      @matej9437 Před rokem

      jj taky jsem si všimnul

    • @GrizlikD
      @GrizlikD  Před rokem +1

      A jo xDDD
      To asi vzniklo z toho, jak jsem tu prezentaci upravoval pro to video :DDD

  • @azimdconepodzimek9056
    @azimdconepodzimek9056 Před rokem +1

    Ahoj Grizliku, blížíš se k 2 tisícům odběratelům a říkal jsem si že bude něco víc extra než ten hacknet.

    • @GrizlikD
      @GrizlikD  Před rokem

      No idk, jestli zase budu hrát nějakou hru, zatím se to totiž moc neosvědčilo :DDD

  • @sebastiankocur
    @sebastiankocur Před rokem +1

    Ja sa učim html😃

    • @GrizlikD
      @GrizlikD  Před rokem +1

      😀

    • @sebastiankocur
      @sebastiankocur Před rokem +1

      😃

    • @kingsofgamecz7764
      @kingsofgamecz7764 Před rokem

      Na HTML5 určitě není nic špatného. Je to dobrý úvod do programování. Pokud však máte v plánu zabývat se programovacími jazyky typu Ruby, Python, Java, C, C++...., nedá Vám to základy. Výše zmíněné jazyky jsou náročnější, jak na logické myšlení, tak na znalosti počítače jako takového.

    • @GrizlikD
      @GrizlikD  Před rokem

      @@kingsofgamecz7764 Tu jde o to, že HTML je něco úplně jiného, to se ani nepovažuje za programovací jazyk. Na naučení to není špatné, ale program v HTML nevytvoříš

  • @grafikajja207
    @grafikajja207 Před rokem

    Zdravím. Mám taký pocit, že to "nakecal" nejaký stredoškolák, ktorý toho z minulosti moc nevie a rukami si neodskúšal, neurobil... Už dávno nemáme len "1" a "0". Škoda to počúvať do konca, asi by to namiesto jeho hlasu mal nahovoriť zdatnejší a rozvážnejší hlas, najmä taký čo aj vie o čom hovorí...

  • @weetekthe
    @weetekthe Před měsícem

    neuvěřitelný. vytvoříš informační video a pak člověku sebereš koncentraci puštěním dnb do pozadí,

  • @Rasa123vlk
    @Rasa123vlk Před rokem +1

    Noice

  • @isjaugusta9891
    @isjaugusta9891 Před rokem +1

    Noice