Jak se domluvit s       počítačem        Filip Štaffa
K čemu slouží řeč?
Popisná▸   Auto je červené▸   Dnes je hezky
Jak byste popsali po telefonu následující               stránku?
Markup▸   Text je text▸   Tagy slouží k popisu jeho vlastností
Popisné jazyky▸   Webové stránky       ▸   HTML▸   Office dokumenty       ▸   OOXML▸   Wiki, Jira, Confluence, …
Manipulační funkce▸   Jdi nakoupit▸   Je prázdná lednička
Imperativní jazyky▸   Absolutní většina programů▸   Popisují co má program udělat
Úkol▸   Donavigujte mě k otevřeným dveřím▸   Omezená slovní zásoba       ▸   Pokud (něco platí) udělej (následující)      ...
Srovnání s normálními jazyky▸   Striktní sklatba▸   Jednodušší sklatba▸   Jednoznačnost▸   Více rozšiřovaná slovní zásoba
Striktní syntax▸   Identický význam       ▸   Šli bychom ven       ▸   Šli bysme ven       ▸   Šli by sme ven       ▸   My...
Jednoznačnost▸   Příklad        ▸   Červené stroje bily modré stroje.        ▸   Kdo bil koho?▸   Programovací jazyk by to...
Více rozšiřovaná slovní zásoba▸   Funkce       ▸   Soubor instrukcí vedoucích k jednomu            cíly▸   Objekty       ▸...
Příklady▸   C, C++, C#, Java▸   Python, Ruby, Perl▸   JavaScript
Socializační▸   Jak se máš?▸   Tobě to ale sluší▸   Dobrý den, Na shledanou
Počítačové protokoly▸   HTTP▸   Ping▸   TCP/IP
Jednoduchý úkol▸   Zvětši písmo v dokumentu
Problémy▸   Počítač nerozumí kontextu▸   Počítač je exaktní
Uživateské prostředí▸   Převedení lidského uvažování do    počítače
Jak se naučit programovat?▸   Výber jazyka▸   Co s ním chcete dělat?       ▸   Hraní       ▸   Jednoduché prográmky       ...
Tipy
Greenfoot▸   Www.greenfoot.org▸   Java▸   Programování světa
JavaScript▸   Běží v libovolném prohlížeči▸   Kniha http://eloquentjavascript.net/▸   Spouštění        ▸   http://www.jsbi...
Mael.cz
Mael.cz
Jak se domluvit s počítačem (Filip Štaffa)
Upcoming SlideShare
Loading in …5
×

Jak se domluvit s počítačem (Filip Štaffa)

464 views
398 views

Published on

Počítač je člověk jako každý jiný. Možná některé věci nechápe tak, jak byste si přáli, ale napadlo vás, že chyba může být na vaší straně? Tato přednáška Vám ukáže, že programovací jazyky a skutečné jazyky jsou si velmi podobné a že základy programování se může naučit každý.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
464
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Jak se domluvit s počítačem (Filip Štaffa)

  1. 1. Jak se domluvit s počítačem Filip Štaffa
  2. 2. K čemu slouží řeč?
  3. 3. Popisná▸ Auto je červené▸ Dnes je hezky
  4. 4. Jak byste popsali po telefonu následující stránku?
  5. 5. Markup▸ Text je text▸ Tagy slouží k popisu jeho vlastností
  6. 6. Popisné jazyky▸ Webové stránky ▸ HTML▸ Office dokumenty ▸ OOXML▸ Wiki, Jira, Confluence, …
  7. 7. Manipulační funkce▸ Jdi nakoupit▸ Je prázdná lednička
  8. 8. Imperativní jazyky▸ Absolutní většina programů▸ Popisují co má program udělat
  9. 9. Úkol▸ Donavigujte mě k otevřeným dveřím▸ Omezená slovní zásoba ▸ Pokud (něco platí) udělej (následující) ▸ Dokud (něco platí) dělej (následující) ▸ Udělěj krok ▸ Otoč se doleva (o 90 stupňů) ▸ Je něco před Tebou? ▸ Neplatí (něco)
  10. 10. Srovnání s normálními jazyky▸ Striktní sklatba▸ Jednodušší sklatba▸ Jednoznačnost▸ Více rozšiřovaná slovní zásoba
  11. 11. Striktní syntax▸ Identický význam ▸ Šli bychom ven ▸ Šli bysme ven ▸ Šli by sme ven ▸ My bychom ven jít
  12. 12. Jednoznačnost▸ Příklad ▸ Červené stroje bily modré stroje. ▸ Kdo bil koho?▸ Programovací jazyk by toto ošetřil ▸ Jak?
  13. 13. Více rozšiřovaná slovní zásoba▸ Funkce ▸ Soubor instrukcí vedoucích k jednomu cíly▸ Objekty ▸ Soubor souvisejících funkcí
  14. 14. Příklady▸ C, C++, C#, Java▸ Python, Ruby, Perl▸ JavaScript
  15. 15. Socializační▸ Jak se máš?▸ Tobě to ale sluší▸ Dobrý den, Na shledanou
  16. 16. Počítačové protokoly▸ HTTP▸ Ping▸ TCP/IP
  17. 17. Jednoduchý úkol▸ Zvětši písmo v dokumentu
  18. 18. Problémy▸ Počítač nerozumí kontextu▸ Počítač je exaktní
  19. 19. Uživateské prostředí▸ Převedení lidského uvažování do počítače
  20. 20. Jak se naučit programovat?▸ Výber jazyka▸ Co s ním chcete dělat? ▸ Hraní ▸ Jednoduché prográmky ▸ Živení se ▸ Žití
  21. 21. Tipy
  22. 22. Greenfoot▸ Www.greenfoot.org▸ Java▸ Programování světa
  23. 23. JavaScript▸ Běží v libovolném prohlížeči▸ Kniha http://eloquentjavascript.net/▸ Spouštění ▸ http://www.jsbin.com ▸ http://www.jsfiddle.net▸ Potřeba základy html
  24. 24. Mael.cz
  25. 25. Mael.cz

×