Hledat
Přihlásit se
  • Věda a technika
  • Herní doupě
  • Tipy pro PC
  • IT Byznys
  • Mobily
  • Počítače
  • Počítače
  • Témata
  • Poradna
  • Diskuzní fórum
  • Video
  • Bazar
  • Blogy
  • MĚŘENÍ RYCHLOSTI
  • RSS
  • Facebook Twitter Google+ YouTube
  • Hardware
  • Software
  • Počítače
  • Notebooky
  • Služby na webu
  • Apple
  • Google
  • Microsoft
  • Seznam
  • Tiskové zprávy
Další témata
  • Týden Živě
  • Zprávy Živě
  • Testy
  • Pitvy
Všechna videa
Blogy Živě » Principy programování

Principy programování

O tom, jak dobří programátoři uvažují
 

Archiv pro Září 2009

Kontext a klíč

V tomto článku se dozvíte o tom, co je to kontext a klíč a jaký mají tyto pojmy k sobě vztah.

Pokračování příspěvku » »


27. 9. 2009 | ricmat | 4

Robustnost a korektnost

V následujícím článku se dozvíte, co to znamená, když někdo řekne, že programuje robustně, i to, že to vůbec nemusí znamenat, že programuje dobře.

Pokračování příspěvku » »


22. 9. 2009 | ricmat | 32

Způsoby komunikace v programování

Tento článek má za cíl nastínit, jakými způsoby mohou dva objekty spolu komunikovat a jaké principy při tom platí.

Pokračování příspěvku » »


16. 9. 2009 | ricmat | 13

Interface a implementace

V následujícím článku se dozvíte, co vyjadřují slova rozhraní (interface) a implementace, tedy dva mezi programátory běžně používané termíny.

Pokračování příspěvku » »


14. 9. 2009 | ricmat | 7

Princip zobecnění a abstrakce

V tomto článku bych rád představil princip zobecnění (generalizace) a specializace a také princip abstrakce, tedy dva principy, které spolu úzce souvisejí a které jsou v programování velmi důležité a hojně užívané.

Pokračování příspěvku » »


11. 9. 2009 | ricmat | 13

Princip znovupoužití

V následujícím článku bych rád představil další ze stěžejních principů, který je pro psaní programů velmi důležitý. Jde o princip znovupoužití, tzv. reuse.

Pokračování příspěvku » »


8. 9. 2009 | ricmat | 8

Styly programování

V následujícím článku bych rád objasnil, jak se vyvíjely fundamentální styly programování od jeho počátků dodnes.

Styl programování je vlastně způsob, jakým nad programem uvažujete, když program tvoříte. Během 50 let programovacích jazyků se po assembleru etablovaly dva další hlavní způsoby tvorby programů, a sice strukturované a objektově orientované programování. Sice existují i další způsoby, například funkcionální programování (implementované nově například v jazyku F# od Microsoftu), tyto ale netvoří hlavní proud a často bývají užity spíše v akademické než komerční sféře.

Pokračování příspěvku » »


6. 9. 2009 | ricmat | 61

Princip vrstev

V tomto článku bych rád popsal jeden z fundamentálních principů, který dnes a denně programátoři, ale i běžní lidé ve svých životech, používají, ať už vědomě či nevědomě.

Pokračování příspěvku » »


5. 9. 2009 | ricmat | 2

Úvod

Na tomto blogu bych se chtěl postupně věnovat principům programování a způsobům myšlení při programování, a to na úrovni architektonické (tedy jak je systém možné skládat), designové (jak přemýšlet o spolupráci tříd na úrovni jednotlivých komponent) i kódovací (jak myslet při konstrukci kódu). Občas bych také přidal článek o některé konkrétní technologii apod., přesto však z obecnějšího pohledu.

Cílem tohoto blogu je poskytnout alespoň částečný vhled do programátorského myšlení. Po přečtení článků tohoto blogu by měl čtenář vidět věci a principy, které dříve neviděl.

Typickým čtenářem může být kdokoliv, běžný uživatel, programátor amatér i profesionál.
Běžnému uživateli mohou články, které budou z velké části obecné povahy (tzn. nebudou se zabývat konkrétním programovacím jazykem), otevřít krásu kreativity a myšlení v počítačovém světě.
Programátorovi amatérovi pak články mohou dopomoci k novým konceptům a způsobům uvažování a totéž platí v menší míře samozřejmě také pro profesionálně vyvíjející programátory.

Důvod vzniku tohoto blogu je absence tohoto typu článků na Živě.cz, kde je věnováno konkrétním jazykům či technikám množství prostoru bez nějaké zastřešující koncepce.

Autor je technickým ředitelem společnosti RM Software.


5. 9. 2009 | ricmat | 1


Aktuální články a bleskovky

Lenovo uvádí nové ThinkPady s čipy Ivy Bridge
Lenovo uvádí nové ThinkPady s čipy Ivy Bridge
Brýle Google Glass jsou patentované
Brýle Google Glass jsou patentované
Ifttt.com: Propojte a automatizujte svůj internet
Ifttt.com: Propojte a automatizujte svůj internet
Nejlepší programy pro práci s Wi-Fi
Nejlepší programy pro práci s Wi-Fi



Principy programování využívá WordPress MU a běží na Blog.zive.cz. Vytvořte si svůj vlastní blog
Sledování přes RSS: články a komentáře


  • Právě prohlížíte archiv blogu Principy programování pro Září 2009.

  • Stránky

    • O programu
  • Archivy

    • Listopad 2009
    • Říjen 2009
    • Září 2009
  • Rubriky

    • Principy programování (12)
  • Administrace

    • Přihlásit se

1210_Computer.png

Časopis Computer

  • Nakupujte v zahraničí
  • Test 7 čteček elektronických knih
  • Technologie: nové standardy digitálního vysílání
  • Přehled cloudových uložišť
  • Poradíme s výběrem kamery na dovolenou

Partnerská sekce pro IT profesionály:
Microsoft TechNet/MSDN


Video Živě

Bluetooth stojánky pro Android: Philips AS111, AS141 a AS351
Ifttt.com -- založení úkolu
Zprávy Živě - 12. května 2012
iPad docky Logitech AV Stand a Logitech Speaker Stand

další videa »






Mladá Fronta a.s. Mladá Fronta a.s.
Tiráž | Autoři | Připomínky | Odběr novinek | RSS | Textová verze
Copyright 2000–2012 Mladá fronta a.s. | Inzerce: onlinesales@mf.cz | Kontakt na redakci | Návštěvnost měří NetMonitor