Skip to main content

Co je to paradigma programování?

Počítačoví programátoři se vyvinuli z prvních dnů jazyků první generace zpracování na sofistikované logické designéry složitých softwarových aplikací.Programovací paradigma je logický přístup používaný v softwarovém inženýrství, který popisuje, jak je implementován programovací jazyk.Programovací paradigmata jsou jedinečná pro každý jazyk v doméně počítačového programování a mnoho programovacích jazyků využívá více paradigmat.Termín paradigma je nejlépe popsána jako vzor nebo model.Proto lze paradigma programování definovat jako vzor nebo model používaný v rámci programovacího jazyka k vytváření softwarových aplikací.

Programovací jazyky jsou extrémně logické a dodržují standardní pravidla matematiky.Každý jazyk má jedinečnou metodu pro použití těchto pravidel, zejména v oblasti funkcí, proměnných, metod a objektů.Existuje mnoho programovacích paradigmat;Příklady zahrnují objektově orientované, procedurální a strukturované programování.Každé paradigma má jedinečné požadavky na použití a abstrakce procesů v programovacím jazyce.

Je užitečné porozumět historii programovacího jazyka a softwaru obecně, aby se lépe uchopilo koncept paradigmatu programování.V prvních dnech vývoje softwaru bylo softwarové inženýrství dokončeno vytvořením binárního kódu nebo strojového kódu, reprezentované 1S a 0s.Tyto binární manipulace způsobily, že programy reagují specifikovaným způsobem.Toto časné počítačové programování se běžně označuje jako paradigma programování nízké úrovně.

Byla to únavná a chybová metoda pro vytváření programů.Programovací jazyky se rychle vyvinuly do procedurálního paradigmatu nebo jazyků třetí generace včetně COBOL, FORTRAN a BASIC.Tyto procedurální programovací jazyky definují programy v postupném přístupu.

Dalším vývojem programovacích jazyků bylo vytvořit logický přístup k vývoji softwaru, objektově orientované programovací paradigma.Tento přístup používají programovací jazyky Java Trade;, Smalltalk a Eiffel.Toto paradigma se pokouší abstraktní moduly programu do opakovaně použitelných objektů.Zatímco některé programovací jazyky přísně prosazují použití jediného paradigmatu, mnoho podporuje mnohonásobné paradigmata.Některé příklady těchto typů zahrnují C ++, C#a Visual Basic .

Umožněním flexibility vývojářů v programovacích jazycích lze použít programovací paradigma, které nejlépe splňuje obchodní problém, který má být vyřešen.Jak se vyvinulo umění počítačového programování, má také vytvoření paradigmatu programování.Vytvořením rámce vzorce nebo modelu pro vývoj systému mohou programátoři vytvářet počítačové programy jako největší účinnost v vybraném paradigmatu.