InfoA_Software
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
kopírovat, označovat a podobně. Velmi často toto prostředí 4. generace pak
generuje nějaký kód jazyka 3. generace. Příkladem mohou být visuální editory
designu aplikací, kdy si programátor myší do okna aplikace umístí potřebné
komponenty z palety komponent, příp. visuální editory webových stránek, kde
programátor pouhým zápisem a formátováním textu podobně jako v textovém
editoru vlastně na pozadí generuje HTML kód webové stránky.
• 5. generace – prostředky 5. generace nabízejí nalezení postupu vedoucího k
požadovanému cíli samotným počítačem, ne člověkem. Jedná se o
neprocedurální programování. Programátor objekty, pravidla a omezení a
popíše kritéria, kterým musí vyhovovat řešení. Počítač pak může sám hledat
nejvhodnější způsob dosažení řešení. Tato generace je reprezentována např.
logickým nebo funkcionálním programováním.
81
Prostředky pro vývoj software
• Software je vyvíjen
pomocí speciálního
programu, kterému se
říká Integrované
vývojové prostředí(Integrated Development
Environment, zkráceně
IDE) - integruje textový
editor, překladač
(compiler), ladící program
(debugger), spojovací
program (linker) atd.
82
Vejde turista v San Francisku do obchodu se zvířaty a prohlíží si opice.
V tom vejde jiný chlap, jde rovnou k prodavači a ptá se:
"Prosím jednu opici typu C++."
Prodavač mu ji podá, chlap zaplatí 5000 dolaru a odejde. Překvapený
turista se ptá:
"Prosím vás, co to bylo za opici, že byla tak drahá?"
"No, víte, ona dokáže programovat v C++, bez chyb, efektivně, úhledný
kód. Velmi dobrá investice."
"A tamty opice?"
"Ty stojí 10 000 dolaru, ale umí programovat v C++, v Javě i v XML."
"Proboha, a tam máte opici za 50 000! Co dokáže ta?"
"No, abych řekl pravdu, ještě jsem ji neviděl dělat nic. Ale ostatní opice
ji oslovují PROJECT MANAGER."
83
Softwarové inženýrství
• Softwarové inženýrství - zabývá se procesem