Bludiská pre programátorov: Príručka: Nakódujte si vlastné spletité pasáže

Hodnotenie:   (4,6 z 5)

Bludiská pre programátorov: Príručka: Nakódujte si vlastné spletité pasáže (Jamis Buck)

Recenzie čitateľov

Zhrnutie:

Kniha „Bludiská pre programátorov“ je dobre prijatá príručka zameraná na kódovanie algoritmov bludísk, predovšetkým pomocou jazyka Ruby, ktorá bola ocenená pre svoje pútavé vysvetlenia a prístup krok za krokom. Niektorí používatelia však vyjadrili nespokojnosť s výberom jazyka Ruby namiesto širšie používaných programovacích jazykov, ako sú Python alebo C++. Kniha je pre čitateľov výzvou, ale ponúka cenné poznatky o generovaní bludísk a súvisiacich algoritmoch.

Výhody:

Jasné a pútavé vysvetlenia algoritmov bludísk.
Ukážky krok za krokom, ktoré pomáhajú pochopiť koncepty kódovania.
Inšpiruje kreativitu a vášeň pre programovanie.
Poskytuje zaujímavý pohľad na aplikácie algoritmov.
Vhodné pre rôzne úrovne zručností, od začiatočníkov až po skúsených programátorov.

Nevýhody:

Výber jazyka Ruby ako programovacieho jazyka ho robí menej prístupným pre tých, ktorí poznajú populárnejšie jazyky ako Python alebo C++.
Niektorí používatelia uvádzali ťažkosti s formátovaním Kindle a čitateľnosťou kódu.
Niekoľko čitateľov považovalo knihu za náročnú na pochopenie bez predchádzajúcich skúseností s programovaním.

(na základe 40 čitateľských recenzií)

Pôvodný názov:

Mazes for Programmers: Code Your Own Twisty Little Passages

Obsah knihy:

Odhaľte tajomstvo vytvárania náhodných bludísk! Či už ste herný vývojár, znalec algoritmov, alebo jednoducho hľadáte nové hádanky, práve ste sa dostali na vyššiu úroveň. Naučte sa algoritmy na náhodné generovanie bludísk rôznych tvarov, veľkostí a rozmerov. Ohýbajte ich do Moebiových pásov, skladajte ich do kociek a obtáčajte ich okolo guľôčok. Roztiahnite ich do iných rozmerov, stlačte ich do ľubovoľných obrysov a obkladajte ich závratnými spôsobmi. Z dvanástich malých algoritmov objavíte obrovskú zásobáreň nápadov a inšpirácie.

Bludiská sú všadeprítomné, od videohier až po filmy. Preskúmajte tucet algoritmov na náhodné generovanie týchto hlavolamov, od binárneho stromu po Ellerov, pričom každý z nich je bohato ilustrovaný a sprevádzaný funkčnými implementáciami v jazyku Ruby. Dozviete sa o ich výhodách a nevýhodách a o tom, ako si vybrať ten správny pre danú úlohu.

Na začiatku sa naučíte šesť algoritmov bludísk a prejdete od tvorby bludísk na papieri k písaniu programov, ktoré ich generujú a kreslia. Zoznámite sa s Dijkstrovým algoritmom a uvidíte, ako môže pomôcť pri riešení, analýze a vizualizácii bludísk. V druhej časti sa dozviete, ako obmedziť bludiská na rôzne tvary a obrysy, napríklad text, kruhy, šesťuholníkové a trojuholníkové siete a ďalšie. Naučíte sa techniky na odstraňovanie slepých uličiek a na vytváranie pasáží, ktoré sa prepletajú cez seba a pod sebou. Tretia časť sa zaoberá ďalšími šiestimi algoritmami, ktoré posúvajú všetko na vyššiu úroveň. Naučíte sa, ako vytvárať bludiská vo viacerých rozmeroch a dokonca aj na zakrivených plochách.

Vďaka tomu všetkému zistíte, že hýrite nápadmi, čo je najlepší liek na programátorský blok, vyhorenie a najšedivejšie dni. Keď skončíte, budete plní energie a možností súvisiacich s bludiskami!

Čo potrebujete:

Príkladový kód vyžaduje verziu 2 programovacieho jazyka Ruby. Niektoré príklady závisia od knižnice ChunkyPNG na generovanie obrázkov PNG a jedna kapitola používa POV-Ray verzie 3. 7 na vykresľovanie 3D grafiky.

Ďalšie údaje o knihe:

ISBN:9781680500554
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2015
Počet strán:275

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Výzva na sledovanie lúčov: Vydanie: Sprievodca testovaním vášho prvého 3D renderera (A Test-Driven...
Pripravte sa na zábavnú výzvu: vytvorte...
Výzva na sledovanie lúčov: Vydanie: Sprievodca testovaním vášho prvého 3D renderera (A Test-Driven Guide to Your First 3D Renderer) - The Ray Tracer Challenge: A Test-Driven Guide to Your First 3D Renderer
Bludiská pre programátorov: Príručka: Nakódujte si vlastné spletité pasáže - Mazes for Programmers:...
Odhaľte tajomstvo vytvárania náhodných bludísk! Či...
Bludiská pre programátorov: Príručka: Nakódujte si vlastné spletité pasáže - Mazes for Programmers: Code Your Own Twisty Little Passages

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)