Image
8.3.2017 0 Comments

Ako sa vyvíja štýl programovania

Imperatívne programovanie je prapôvodcom všetkých moderných, viac či menej efektívnych štýlov vývoja softvéru. Jednotlivé bloky kódu sa tvoria ako postupnosti príkazov, definujúce algoritmus riešenia úlohy, ktorú má softvérový kód vykonávať. Základný pilier imperatívneho programovania je procedurálne programovanie. Až do vytvorenia prvého programovacieho jazyka FORTRAN sa programovalo v strojovom kóde, resp. v assembleri, ktorý prekladal syntaktický zápis inštrukcií do strojového kódu. Vyššie programovacie jazyky (Algol, Cobol, Pascal, C, Basic... ) využívali premenné a komplexnejšie príkazy, ale imperatívny a procedurálny princíp zostal stále rovnaký. Obsah dodávky programovacieho jazyka Turbo Pascal od spoločnosti Borland (dnes Embarcadero). Všimnite si rozsiahlu papierovú dokumentáciu a assembler ako súčasť dodávky. Väčšina vývojových prostredí obsahovala ako integrálnu súčasť aj assembler, pretože umožňoval a vlastne stále umožňuje napísať najrýchlejší kód, ale pojem najrýchlejší sa vzťahuje na rýchlosť behu programového kódu, nie na jeho vytvorenie. Tu platila nielen nepriama úmernosť (čím mal byť kód rýchlejší a efektívnejší, tým dlhšie ho bolo treba písať a optimalizovať), ale často aj Murphyho zákony. Na vytvorenie kľúčového 1 percenta kódu, čo boli z hľadiska výkonu kritické procedúry v assembleri, sa nezriedka spotrebovalo 99 percent času. Len pripomíname, že išlo o časy, keď zakladatelia spoločnosti Hewlett-Packard odmietli Steva Wozniaka a jeho koncept osobného počítača slovami: „Na čo už bude bežnému človeku treba počítač?“ Tie boli len vo firmách, na univerzitách a vo vládnych organizáciách. Softvérové aplikácie sa vyvíjali niekoľko rokov. Vývojové prostredia sa dodávali s rozsiahlymi manuálmi, ktoré často na polici zabrali aj pol metra, dokonca bol čas aj podrobne ich preštudovať, pretože nové verzie prichádzali vo viacročných intervaloch. Objektovo orientované programovanie Vo všeobecnosti platí, že každé generačné zlepšenie štýlu programovania p ...

Článok je uzamknutý

Pokračovanie článku patrí k prémiovému obsahu pre predplatiteľov. S digitálnym predplatným už od 10 € získate neobmedzený prístup k uzamknutému obsahu na celý rok. Objednať si ho môžete TU. Ak ho už máte prihláste sa TU


Prihlásiť pomocou členstva PC REVUE

Mohlo by Vás zaujímať

ITPro

O elektroodpad sa najefektívnejšie postarajú sami výrobcovia

09.05.2018 10:37

Výrobcom elektrozariadení ukladá legislatíva množstvo povinností. V prvom rade je to zabezpečenie zberu, zhodnotenia a recyklácie elektroodpadu v presne stanovených objemoch. Väčšina firiem preto využ ...

ITPro

Dochádzkový systém TULIP

09.05.2018 10:33

Dochádzkový systém TULIP spolu s účtovným systémom je vďaka škálovateľnej modulárnej koncepcii vhodný pre firmy všetkých veľkostí, počnúc pobočkami globálnych firiem až po startupy. Z technologického ...

ITPro

Chceme rásť a ja verím, že budem pri tom

09.05.2018 10:13

Ako sa spoločnosti SOFTIP v uplynulom roku darilo a čo nové ju čaká v oblasti riešení ERP pre malé a stredné firmy, na to sme sa opýtali člena jej predstavenstva Radovana Bálenta. PCR: Aký bol rok ...

Vyhľadávanie

Najnovšie videá

ATOS_05_262
SWAN_05


PC forum button