Co jsou programovací paradigmata?

Koncepty programovacích paradigmat

Eleanor Thomas

Senior Data Analytics Engineer

Co je paradigma?

  • Standard, perspektiva nebo soubor myšlenek pro práci
  • Způsob uvažování o tématu nebo přístupu k problému
  • Příklad: názor, že Země je kulatá, nikoli plochá.

Plochá a kulatá Země

Koncepty programovacích paradigmat

Co je programovací paradigma?

  • Program: sada instrukcí říkajících počítači, co má dělat
  • Programovací paradigma: styl nebo přístup k psaní programů
  • Slouží ke klasifikaci programů podle jejich vlastností
  • Různá paradigmata pro různé úlohy
  • Příklady:
    • Procedurální programování
    • Funkcionální programování
    • Objektově orientované programování
Koncepty programovacích paradigmat

Co je programovací jazyk?

  • Programovací jazyky vs. programovací paradigmata
  • Programovací jazyk: konkrétní systém notace pro psaní programů
  • Příklady:
    • Python
    • Java
    • Scala
    • C++
Koncepty programovacích paradigmat

Programovací paradigmata vs. programovací jazyky

  • Jedno paradigma může mít více programovacích jazyků
  • Nové jazyky jsou vytvářeny pro stejné paradigma
  • Jeden programovací jazyk může podporovat více paradigmat
  • Python lze použít pro procedurální, funkcionální i objektově orientované programování
Koncepty programovacích paradigmat

Pojďme procvičovat!

Koncepty programovacích paradigmat

Preparing Video For Download...