Hľadanie: Programování grafických akcelerátorů CZ
zobraziť:
Agilní programování
Na první pohled by se mohlo zdát, že počítačový software je výrobek jako každý jiný: lednička, auto nebo třeba mobilní telefon. Bližší pohled však ukáže, že tato představa je značně zkreslená – a uplatňujeme-li ji na proces jeho tvorby, není divu, že softwarové projekty tak často selhávají v dodržování termínů, rozpočtu či kvality. Software se odlišuje od „hmatatelných“ výrobků zejména obtížnou popsatelností vnějších vlastností, způsobem používání – a zákonitě také procesem vývoje.
Klasické modely vývoje softwaru z konce 20. století, snažící se i na něj napasovat představu „sériového výrobku“ kladoucí důraz na podrobné specifikace, rozsáhlé dokumentace, robustní návrh a propracovanou architekturu, již přestaly stačit požadavkům na rychlost vývoje. Zákazníci požadují extrémní rychlost, nehodlají se však vzdát vysoké kvality ani šíře zadání (co nejvíce funkcí!). Lze vůbec při daných zdrojích a možnostech skloubit šílenou rychlost vývoje s kvalitním návrhem?
Začátkem třetího tisíciletí se nutně začínají prosazovat metodologie umožňující co nejrychlejší vývoj softwaru, jeho průběžnou údržbu a reakci na měnící se podmínky a zadání. Tyto metodologie se nazývají agilní a vycházejí z poznání, že jedinou cestou, jak prověřit správnost navrženého systému, je co nejrychleji ho vyvinout, předložit zákazníkovi a na základě zpětné vazby pak upravovat.
Kniha zkušeného autora Václava Kadlece srovnává stále přežívající a pro určité typy projektů vhodný tradiční postup (tzv. „vodopád“) s poněkud důmyslnějšími metodami (spirála, Rational Unified Process – RUP) a především novou kategorií tzv. agilních metodik, jejichž nejznámějším zástupcem je často diskutované Extrémní programování, ale také SCRUM, Lean Development, Test Driven Development, Crystal, Adaptive Software Development a další.
Autor se k celé problematice staví bez jakýchkoli předsudků a nestraní žádné z představovaných metodik. Informace a otázky uvedené v knize by vás však měly přinutit zamyslet se nad efektivitou vývojového procesu ve vašem vývojovém týmu a motivovat vývojáře, jejich manažery a šéfy projektů hledat zdroje zdržení, neekonomičnosti a neefektivity ve vývojových procesech, jichž se sami účastní.
Vypredané
11,64 €
12,25 €
Umění programování v Unixu
Výjimečná kniha, na které spolupracovalo mnoho předních odborníků z unixové veřejnosti, vás naučí základům programování na unixové platformě. Získáte neocenitelné rady jak postupovat při plánování vývoje programů i spolupráci na projektech s Open Source komunitou.
Kniha je určena širokému spektru čtenářů od zkušených programátorů v systému Unix, kteří musí vzdělávat začínající programátory, nebo debatovat se stoupenci jiných operačních systémů a potřebují argumenty pro zdůraznění výhod unixového pojetí, přes programátory v jazycích C, C++ a Java, kteří se chtějí zapojit do projektu určeného primárně pro unixovou platformu, až po začínající nebo středně pokročilé uživatele systému Unix. Všichni čtenáři si přečtením knihy významně rozšíří své znalosti o technice programování i návrhu vývoje pro programování v týmu.
Tato kniha se dočkala pozitivních ohlasů i od předních světových odborníků:
„Přečtením této knihy jsem si vyplnil mezeru ve vzdělání. Četl jsem ji v pravý čas, kdy jsem byl přinucen změnit svůj styl programování a se znalostmi z této knihy byla změna výrazně snadnější.“
Kent Beck, autor knih o programování
Extreme Programming Explained, Test Driven Development
„Vynikající a fascinující čtení se spoustou lekcí v řešení nejčastějších problémů každého programátora na jakékoliv platformě.“
Bruce Eckel, autor knih Thinking in Java a Thinking in C++
Vypredané
23,27 €
24,49 €
Obecné výpočty na grafických procesorech
Skriptum je určeno pro všechny studenty, kteří se zajímají o programování současných grafických procesorů pro negrafické výpočty. Přináší převážně programátorský pohled na danou problematiku, ale je jistě zajímavé i pro ty, kteří se chtějí něco dozvědět o možnostech a omezeních této nové výpočetní techniky.
Vypredané
18,29 €
19,25 €
Moderní programování v C++
Mezi návrhem programu a jeho kódem v daném jazyce zeje i přes různý stupeň podpory návrhových metodik (např. objektovou orientaci) obvykle hluboká propast. Protože kód se musí starat o nejposlednější implementační detaily a množství podružných úkolů, cíl návrhu se tak zpravidla ztratí v houštině kudrlinek.
Kniha Andreie Alexandresca (v originále Modern C++ Design) v tomto směru otevírá programátorům v C++ nové obzory. Nevídaná nápaditost a programátorská virtuozita autora dala vzniknout revolučnímu přístupu k návrhu programů, který společným využitím návrhových vzorů, generického programování a jazyka C++ umožňuje programátorům dosáhnout čitelnějšího, snadno upravovatelného a vysoce znovupoužitelného kódu.
Autor v knize, jež se stala milníkem návrhu aplikací v C++, zavádí princip tzv. generických komponent – hromadně použitelných návrhových šablon jako nástroje pro programování kompilátoru – a to nástroje, který je výpočetně úplný! Generické komponenty umožňují hladší přechod od návrhu k aplikačnímu kódu a takto vytvořený kód lépe vystihuje původní záměr a usnadňuje jeho použití v jiných situacích, neboť vyžaduje minimální změny. Konkrétně k tomu slouží:
Návrh tříd založený na zásadách (policies) pro vyšší flexibilitu
Částečná specializace šablon
Seznamy typů (typelists) – mocné struktury pro manipulaci s typy
Alokátor paměti pro malé objekty
Zobecněné funktory usnadňující meziobjektovou komunikaci
Návrhové vzory Příkaz, Singleton, Návštěvník, Abstraktní továrna a další
Multimetody pro výběr volání objektů dle dynamického typu objektu
Kniha je vhodná pro pokročilejší programátory. Ocení ji zejména tvůrci knihoven, ale i všichni programátoři z praxe, kteří stojí o efektivnější a přehlednější kód. Poznají, čím jazyk C++ ve skutečnosti je – zdaleka nejen „C s třídami“.
Napsali
„Dá se ještě říci o C++ něco, co nebylo řečeno? Ukazuje se, že mnoho.“
John Vlissides, IBM TJ Watson Research Center
„Tahle kniha nejspíš zcela změní váš pohled na používání šablon v C++.“
Ing. Miroslav Virius, CSc., FJFI ČVUT, autor řady knih o programování
Na
http://www.awl.com/cseng/titles/0-201-70431-5 jsou k dispozici implementace generických komponent představených v knize a knihovna Loki, jejíž specifická funkčnost je v knize popsána a kterou lze použít prakticky pro jakýkoli projekt v C++.
Vypredané
18,83 €
19,82 €
Programování pro právníky
Programování pro právníky – Právníkův průvodce možnostmi, jak si se znalostí základů programování usnadnit práci a zpříjemnit život je originální monografie, která má sloužit jako zdroj praktických informací pro všechny, kdo by si chtěli vyzkoušet (nebo se dozvědět víc o) programování. Autor velice srozumitelně a čtivě vysvětluje obecné základní informace a zároveň návodně na jednotlivých příkladech ukazuje, jak s programováním začít. Čtenáři si mohou například vyzkoušet podle návodu programování výpočtu lhůty nebo úroku. Po přečtení knihy by měl mít čtenář poměrně kvalifikovanou představu, co programování obnáší a měl by být schopen si připravit jednoduchou utilitu.
Vypredané
9,39 €
9,88 €
Umění programování 1. díl - Základní algoritmy
Již více než 40 let nejvlivnější učebnice programování!
Ponořte se do jedné z nejvýznamnějších učebnic programování a informatiky vůbec
a objevte důvody, proč se série knih Umění programování (The Art of Computer
Programming) stala tak průlomovým dílem.
Výuková publikace i referenční příručka plná nejdůležitějších programátorských
rad, zásad a principů probraných do nejhlubších matematických detailů obsahuje
stovky cvičebních úkolů a otázek včetně odpovědí a řešení většiny cvičení.
Tento svazek je průnikem celé série, neboť obsahuje základní výkladový materiál
používaný i v dalších svazcích.
8 důvodů unikátnosti série knih The Art of Computer Programming:
Začala vznikat na začátku 60. let a přes obrovský rozmach v oblasti IT jsou její
tvrzení platná dodnes.
Dokáže ji vstřebat každý čtenář se znalostmi středoškolské algebry.
Všechna matematická tvrzení jsou náležitě dokázána.
Může sloužit k samostudiu obecných programátorských pravidel a datových
struktur, praktického programování ve strojovém jazyce, ale i ke studiu diskrétní
matematiky.
Autor demonstruje algoritmy na strojově orientovaném jazyce, aby tak mohl
pracovat s elementárními počítačovými instrukcemi.
Aby autor dosáhl úplné obecnosti, vytvořil pro účely výkladu univerzální počítač.
Dobrovolníci vytvořili simulátory Knuthova počítače, takže je možné vše si
i prakticky vyzkoušet.
Programování je tu pojato i z estetické stránky; propojuje se tak exaktní a umělecká
činnost.
„Bible všech základních algoritmů a dílo, které dnešní vývojáře učí vše, co by o programování
měli znát.“
– magazín Byte, září 1995
„Pokud si myslíte, že jste dobrý programátor, přečtěte si Knuthovo Umění
Programování. A určitě mi pošlete resumé, pokud jeho dílo dočtete až do konce.“
– Bill Gates, zakladatel společnosti Microsoft
„Je příjemné, když je problém tak složitý, že musíte sáhnout do poličky pro Knutha.
Mám pocit, že pouhé otevření té knihy je pro počítače užitečné.“
– Jonathan Laventhol, vedoucí technolog společnosti Imagination
O autorovi:
Donald Erwin Knuth,
emeritní profesor Stanfordovy
univerzity v Kalifornii,
je jedním z nejuznávanějších
světových
odborníků v oblasti informačních
technologií. Vytvořil systémy
TeX a METAFONT, které se staly standardy
počítačové sazby. Napsal přes
20 knih a 160 odborných publikací
o programování, sazbě či obecně o informačních
technologiích. Na sérii knih
Umění programování (The Art of Computer
Programming) začal pracovat již
v roce 1962, kdy absolvoval kalifornský
Institute of Technology, a novým dílům
se věnuje dodnes. Je nositelem mnoha
vyznamenání v oboru informatiky
včetně Turingovy ceny, IEEE Computer
Pioneer Award nebo americké národní
medaile za vědu. V roce 1996 navštívil
Českou republiku, aby převzal titul
Doctor honoris causa v oboru informatika
na Masarykově univerzitě v Brně.
Vypredané
42,57 €
44,81 €
Microsoft Excel 2003 Programování ve VBA
Průvodce tvorbou aplikací pro Excel; formuláře, vlastní dialogy, nabídkový systém; události, moduly tříd, doplňky a komponenty; programování grafů a kontingenčních tabulek
Vypredané
41,94 €
44,15 €
OOP Objektově orientované programování bez předchozích znalostí
Jestliže pro vás bylo dosud objektové myšlení a náležité použití jazyků Java, C++ nebo C# těžko zdolatelnou překážkou, nemusíte se už prokousávat složitými publikacemi nebo hledat trpělivého učitele. Konečně je zde učebnice, s níž přijdete objektově
orientovanému programování na kloub a získáte potřebnou průpravu pro nároky zkoušek či pracovního trhu. Naučí vás vidět realitu pomocí objektů a aplikovat toto vidění na způsob, jakým ji potřebují popsat dnešní programovací jazyky. Porozumíte pojmům
jako je třída, atribut, metoda a rozhraní, dědičnost, polymorfismus nebo abstrakce. Poznáte modelování, diagramy tříd a řadu dalších principů, na nichž je objektově orientované programování založeno, a pochopíte, proč si získalo takovou popularitu. L
ehce stravitelný průvodce OOP má na zřeteli programátorské začátečníky, kteří zatím neměli o objektovém přístupu ponětí, stejně jako zkušenější programátory, kteří potřebují prolomit mentální bariéru vystavěnou v jejich uvažování procedurálními jazyk
y. Poznáte i základní rysy objektově orientovaných programovacích jazyků - včetně UML, jemuž se dnes při tvorbě aplikací již žádný programátor prakticky nevyhne. Protože je však objektové programování dostatečně náročné samo o sobě, nesnaží se vás kn
iha učit současně ještě konkrétní programovací jazyk - proto jsou řešené příklady v Javě i C++/C# co nejjednodušší, jejich kód pak krátký a snadno srozumitelný.
Vypredané
11,57 €
12,18 €
Programování řízené testy
Autor v knize popisuje, jak postupovat při aplikaci moderních metodologií vyžadujících před začátkem vývoje jakéhokoliv programu nejprve přípravu jeho testů. Předvádí základní vzory pro rozhodnutí, co testovat a jak napsat testy využívající některý z programů rodiny xUnit. Výklad je ilustrován na konkrétních příkladech: modulu pro výpočty s různými měnami a testovacím systému rodiny xUnit. Kód příkladů je psán v jazycích Java a Python.
Vypredané
4,61 €
4,85 €
Velká kniha programování v OFFICE 2000 + CD
Microsoft Office je mnohem víc než jen balík populárních kancelářských produktů. Za oponou nyní už jednotných nabídek, nástrojových panelů a dialogových oken skrývá plně vybavený programovací jazyk Visual Basic for Applications (VBA), s jehož pomocí můžete řídit práci Wordu, Excelu, PowerPointu a Accessu, ale také dosáhnout mnohem víc: plné automatizace práce uživatelů, vytváření vlastních aplikací, jaké vyžaduje provoz vaší firmy, nebo zabudovat do oblíbených produktů zcela nové funkce a příkazy.
Bohatství programátorských možností čtyř nejrozšířenějších produktů odkrývá důkladná, velmi podrobná, ale vždy přívětivá kniha D. F. Scotta. Začínající i zkušenější programátoři díky němu poznají jazyk VBA krůček za krůčkem a odměnou jim za to bude oprávněný pocit, že jsou v objektovém modelu Office 2000 "jako doma". Po důkladném seznámení se základy programovacího jazyka v úvodní části se nit vyprávění postupně rozdělí na průzkum jednotlivých komponent Office – poznáte konkrétní programovací výbavu, specifika, ale i nástrahy vytváření programů a příklady jejich použití ve Wordu, Accessu, Excelu a PowerPointu, přičemž nabyté zkušenosti již snadno využijete při programování Outlooku nebo jiných aplikací z rodiny Office. Autor vás ani při množství stránek nezahrne dlouhými seznamy programových instrukcí, neboť ty lze kompletně najít popsány v jiné dokumentaci, a programování spočívá ve vytváření řešení pro konkrétní problémy. Přečtením knihy si zakódujete do paměti možnosti VBA, které vám přinesou jistotu, že při tvorbě aplikací používáte ty nejvhodnější prostředky, bez hledání a efektivně. Knihu doporučujeme programátorům ve Visual Basicu a všem, kdo programují nebo se chtějí naučit programovat aplikace v Microsoft Office.
Stručně z obsahu:
Co dokáže Visual Basic for Applications
Objektový model Office 2000
Řeč symbolů jazyka Visual Basic
Ovládací prvky formulářů jako zařízení pro zobrazování
Rozšíření Office 2000 o ovládací prvky ActiveX
Proč je vlastně komponentový objektový model COM tak zajímavý
Vyšší škola programování
Co systém Windows umí a jazyk VBA neumí
Zabalení a distribuce vlastních aplikací
Objektová knihovna Wordu 2000
Přechod z jazyka WordBasic na jazyk VBA
Program PowerPoint a prezentace
Automatizace dat a výpočtů v aplikaci Excel
Databáze
Automatizace transakcí v aplikaci Access
Přiložené CD obsahuje Microsoft Office 2000 Plus!, Digital Dashboard Starter Kit, Microsoft Internet Explorer 5 CZ, užitečné nástroje z MSDN a zdrojové kódy aplikací z knihy.
Vypredané
11,32 €
11,92 €
Programování v Turbo Pascalu 7.0
Předložená publikace souhrnně popisuje programovací jazyk TP verze 7.0, vytvořený firmou Borland International. Je rozdělena na tři hlavní části:První kapitola se zabývá popisem jazyka TP obecně, jeho odlišností od standardu a rozšíření.Druhá kapito
la popisuje integrované vývojové prostředí TP, které je hlavním atributem Turbo-produktů firmy Borland. Znalost integrovaného prostředí TP umožní uživateli bez velkých problémů přejít na jiný programovací jazyk, vyvinutý firmou Borland, např. progres
ivní jazyk C.Třetí kapitola shrnuje popis všech procedur a funkcí, které jsou s jazykem dodávány.
Nutno poznamenat, že právě v množství a kvalitě užitečných podprogramů spočívá úspěch TP jako programovacího jazyka.
Nedílnou součástí knihy je i re
jstřík, který zlepšuje orientaci v textu. Publikace se nezabývá objektově orientovaným programováním. Knihu asi nejvíce využijí studenti středních a vysokých škol technického a ekonomického směru a začínající programátoři.
Vypredané
4,42 €
4,65 €
Programování WWW stránek pro úplné začátečníky
Kniha Programování WWW stránek pro úplné začátečníky volně navazuje na bestseller Tvorba WWW stránek pro úplné začátečníky. Statické webové stránky už dnešní době nejsou zajímavé, je nutné je oživit tak, aby lákaly co nejvíce uživatelů. K tomu slouží
několik programových prostředků (CSS, JavaScript, VB Script, DHTML), se kterými se čtenář v této knize seznámí a naučí se je efektivně používat.
3. aktualizované a rozšířené vydání
Vypredané
9,37 €
9,86 €
Objektově orientované programování Visual Basic.net, Visual C.net
S touto čtivou a snadno použitelnou knihou se můžete bez obav pustit do objektově orientovaného programování v nastupující éře platformy .NET. Sami si určíte tempo, jakým budete postupovat od úplných základů až k pokročilým technikám OOP. Přitom vám budou pomáhat srozumitelné návody a postupy, užitečné poznámky, postřehy a tipy na vylepšení návrhu, a názorné ukázky kódu. Naučíte se s výhodou používat objekty jazyků Visual Basic .NET a Visual C#.NET a vytvářet své vlastní objekty. V překvapivě krátké době si osojíte pojmy a principy objektově orientovaného návrhu a zvládnete tvoru elegantních objektově orientovaných programů ve dvou mocných programovaních jazycích.
Vypredané
16,86 €
17,75 €
Programování mikroprocesorů
Omrzel vás svět Javy, C++ a jiných programovacích jazyků? Chtěli byste si vyzkoušet něco nového, komunikovat s hardwarem na nižší úrovni? Nebo naopak hodláte začít svou cestu programátora v nižších programovacích jazycích a až poté přejít k těm více známým? Učebnice vás seznámí s programováním mikroprocesorů od úplných základů až po ucelené úlohy jednoduchou, snadno stravitelnou formou.
V deseti kapitolách se postupně naučíte, jak vytvořit, přeložit, odladit a otestovat vlastní program pro mikroprocesor. Nově nabyté poznatky si můžete vyzkoušet na jedenácti úlohách určených k samostatnému řešení. V přílohách najdete důležité přehledy instrukcí, direktiv, varování a chybových hlášení, učebnice tak splní i roli referenční příručky.
Publikace vás mimo jiné naučí, jak:
Nainstalovat a nastavit vývojové prostředí
Vytvořit zdrojový kód programu
Přeložit a ladit program s pomocí simulátoru
Vyzkoušet odladěný program
Učebnice je určena nejen studentům středních škol, ale všem, kteří hledají jednoduchý vstupní souhrn informací, jak začít s programováním mikroprocesorů.
Programování modů pro Minecraft
Chcete si svět Minecraftu přizpůsobit? Chtěli byste nahlédnout více pod pokličku? Pusťte se do programování modů a změňte prostředí hry podle svých preferencí. Upravovat můžete nástroje, zbraně, chování, nepřátele… cokoliv! Jednoduchou formou na mnoha praktických příkladech se naučíte svět této populární hry upravovat, a to od jednoduchých změn až po komplexní úpravy reagující automaticky na chování hráče.
Programování v jazyce C
Rozsáhlá učebnice programování v jazyce C, včetně mnoha ukázek. Zkušený autor desítek knih popisuje programování v tomto populárním jazyce od naprostých základů až po složitější projekty. Na přiloženém DVD je kromě všech zdrojových textů i trial verze sam
Vypredané
12,05 €
12,68 €
Objektové programování
Na rozdíl od ostatních publikací, věnovaných konkrétnímu jazyku a prostředí a trpících jejich omezeními, vás tato kniha naučí obecným pravidlům objektového designu, objektové analýzy, objektového programování - a objektového myšlení. Je tak nepostradatelná pro kteréhokoli programátora, neboť objektové principy dnes usnadňují psaní operačních systémů i webových obchodů, počítačových her i řídicích systémů elektráren.
Vypredané
14,16 €
14,90 €
Lacná kniha Programování modů pro Minecraft (-90%)
Chcete si svět Minecraftu přizpůsobit? Chtěli byste nahlédnout více pod pokličku? Pusťte se do programování modů a změňte prostředí hry podle svých preferencí. Upravovat můžete nástroje, zbraně, chování, nepřátele… cokoliv! Jednoduchou formou na mnoha praktických příkladech se naučíte svět této populární hry upravovat, a to od jednoduchých změn až po komplexní úpravy reagující automaticky na chování hráče.
Vypredané
1,85 €
18,49 €
dostupné aj ako:
Programování aplikací pro vícejádrové procesory
Procesory s více jádry jsou již zcela běžnou součástí počítačů, dnes je najdeme už i v mobilních telefonech. Chcete vyvíjet profesionální aplikace, které využijí všechny možnosti, které jim procesor nabízí? Tato kniha vás naučí, jak dostat maximální
výkon z procesoru vhodně navrženou aplikací, která využije svěřený hardware naplno.
Autor vás v jedenácti kapitolách provede všemi zákoutími programování pro procesory s více jádry. Seznámíte se s důležitými principy, které tato speciální oblast prog
ramování obnáší. Naučíte se upravovat aplikaci pro různý počet jader a maximalizovat tak její výkon. Nově nabyté znalosti můžete využít při vývoji nejen na platformě Windows, zužitkujete je i jako vývojář v Linuxu nebo Oracle Solaris. Ukázky kódu jso
u realizovány v jazyce C, nevyžaduje tedy nastudování žádného specializovaného programovacího jazyka.
V knize se mimo jiné naučíte: - Najít v aplikaci místa vhodná k paralelizaci - Sdílet a synchronizovat data - Odhadnout míru úspory času nasazením
paralelizace - Optimálně pracovat se sdílenými prostředky - Přizpůsobit aplikaci různému počtu jader - Využívat vlákna v rozhraní POSIX a systému Windows O autorovi: Darryl Gove je hlavní softwarový inženýr týmu odpovědného za kompilátor Oracle Sola
ris Studia. Pracuje na analýze, paralelizaci a optimalizaci aplikací a nástrojů pro srovnávací testování. Je autorem řady odborných publikací, pravidelně píše o optimalizaci a programování a na adrese www.darrylgove.com má vlastní blog.
Vypredané
23,27 €
24,49 €