A funkcionális algoritmustervezés gyöngyszemei

Értékelés:   (4.5 az 5-ből)

A funkcionális algoritmustervezés gyöngyszemei (Richard Bird)

Olvasói vélemények

Összegzés:

A „Pearls of Functional Algorithm Design” című könyvről szóló kritikák szerint szigorú és éleslátó könyv a funkcionális programozásról és algoritmusokról, különösen a Haskell segítségével. Míg számos kritika dicséri az algoritmusok mélyreható feltárását és a problémamegoldás strukturált megközelítését, jelentős kritikák is megfogalmazódnak a könyv bonyolultságával, az esetenkénti hibákkal és a Kindle kiadással kapcsolatos problémákkal kapcsolatban.

Előnyök:

A funkcionális programozás fogalmainak és algoritmusainak kiváló feltárása.
Minden fejezet egy különálló problémával foglalkozik, elősegítve a mély megértést.
A könyvet logikai következetességéről és az algoritmusok teljesítményére vonatkozó bizonyításokról jegyzik.
Értékes a problémamegoldó készségek fejlesztéséhez és a hatékony kódíráshoz.
Alkalmas azok számára, akiket a nem triviális, valós problémák és azok megoldásai érdekelnek.
Számítógép-tudósok és szoftvermérnökök számára szükséges olvasmány.

Hátrányok:

A komplexitás kezdők számára megterhelő lehet, és nem szolgál bevezetésként a Haskellbe vagy az alapvető algoritmustervezésbe.
A Kindle-kiadással kapcsolatos problémák a matematikai szimbólumok helytelen ábrázolása miatt befolyásolják az olvashatóságot.
A bizonyításokban és magyarázatokban számos hiba és hiányosság található, ami zavart okoz.
A könyvből hiányzik a különböző problémákat összekötő összefüggő téma, ami néhány olvasót elbizonytalaníthat.
Néhány kódminta nem érvényes Haskell, ami megnehezíti az olvasók számára a hatékony tanulást.

(16 olvasói vélemény alapján)

Eredeti címe:

Pearls of Functional Algorithm Design

Könyv tartalma:

Richard Bird az algoritmusok tervezésének egy radikálisan új megközelítését alkalmazza, nevezetesen a számítással történő tervezést.

A 30 rövid fejezet mindegyike egy-egy konkrét programozási problémával foglalkozik, amelyek olyan különböző forrásokból merítenek, mint a játékok és rejtvények, érdekes kombinatorikai feladatok és olyan ismertebb területek, mint az adattömörítés és a karakterlánc-illesztés. Minden egyes gyöngyszem a probléma megfogalmazásával kezdődik, amelyet a Haskell funkcionális programozási nyelv segítségével fejezünk ki, amely egy erőteljes, mégis tömör nyelv az algoritmikus ötletek világos és egyszerű megragadására.

A könyv újszerűsége abban rejlik, hogy minden egyes megoldás a probléma Haskellben történő kezdeti megfogalmazásából kerül kiszámításra a funkcionális programozás törvényszerűségeire hivatkozva. A Functional Algorithm Design Pearls of Functional Algorithm Design vonzó lesz a törekvő funkcionális programozóknak, az algoritmustervezés alapelvei iránt érdeklődő hallgatóknak és tanároknak, valamint mindenkinek, aki el akarja sajátítani a programok egyenletes stílusban történő érvelésének technikáit.

A könyv egyéb adatai:

ISBN:9780521513388
Szerző:
Kiadó:
Nyelv:angol
Kötés:Keményfedeles
A kiadás éve:2010
Oldalak száma:290

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Algoritmustervezés Haskellel - Algorithm Design with Haskell
Ez a könyv az algoritmustervezés öt fő alapelvét mutatja be: oszd meg és uralkodj, mohó algoritmusok,...
Algoritmustervezés Haskellel - Algorithm Design with Haskell
A konyhakerti könyv: A konyhakertészkedés teljes gyakorlati útmutatója a tervezéstől és ültetéstől a...
Ez a teljes gyakorlati útmutató a...
A konyhakerti könyv: A konyhakertészkedés teljes gyakorlati útmutatója a tervezéstől és ültetéstől a betakarításig és tárolásig - The Kitchen Garden Book: The Complete Practical Guide to Kitchen Gardening, from Planning and Planting to Harvesting and Storing
Egynyári növények a kertedbe: Élénk virágok és lombozat, 120 gyönyörű fényképpel - Annuals for Your...
Az egynyáriak csodálatos előnye, hogy szinte...
Egynyári növények a kertedbe: Élénk virágok és lombozat, 120 gyönyörű fényképpel - Annuals for Your Garden: Brighten Up Your Garden with Vibrant Flowers and Foliage, with 120 Beautiful Photographs
Gyakorlati útmutató a metszéshez, a neveléshez és a topikfákhoz: Hogyan kell metszeni és nevelni a...
Világos és szakszerű útmutató a dísz- és...
Gyakorlati útmutató a metszéshez, a neveléshez és a topikfákhoz: Hogyan kell metszeni és nevelni a fákat, cserjéket, sövényeket, fás szárú növényeket, fás és bogyós gyümölcsöket, kúszónövényeket és rózsákat? - Practical Guide to Pruning, Training and Topiary: How to Prune and Train Trees, Shrubs, Hedges, Topiary, Tree and Soft Fruit, Climbers and Roses
Funkcionális gondolkodás Haskell-lel - Thinking Functionally with Haskell
Richard Bird híres írásainak világosságáról és szigorúságáról. Új tankönyve, amely a...
Funkcionális gondolkodás Haskell-lel - Thinking Functionally with Haskell
Bevezetés funkcionális programozás: Bevezetés funkcionális programozás - Introduction Functional...
A Bevezetés a funkcionális programozásba első...
Bevezetés funkcionális programozás: Bevezetés funkcionális programozás - Introduction Functional Programming: Introduction Functional Programming
Hogyan termesszünk hagymás zöldségeket: A Practical Gardening Guide to Growing Onions, Garlic,...
A talaj előkészítésére, a szabadföldi és üveg alatti...
Hogyan termesszünk hagymás zöldségeket: A Practical Gardening Guide to Growing Onions, Garlic, Shallots, Leech, Chives and Fennell, with Step-By-Step Techniqu - How to Grow Bulb Vegetables: A Practical Gardening Guide to Growing Onions, Garlic, Shallots, Leeks, Chives and Fennell, with Step-By-Step Techniqu
Goobletygok
Chulippitee. Buckadoodle. Uckeybuckey. Mi a közös ezekben a szavakban? Poppy és Freddy találta ki őket! Freddy és nagyapja, Poppy imádnak együtt lenni. Egy nap, miközben falatoznak,...
Goobletygok
Goobletygok
Chulippitee. Buckadoodle. Uckeybuckey. Mi a közös ezekben a szavakban? Poppy és Freddy találta ki őket! Freddy és nagyapja, Poppy imádnak együtt lenni. Egy nap, miközben falatoznak,...
Goobletygok
Kertészlatin - A növények nyelvének magyarázata - Gardener's Latin - The Language of Plants...
Minden kertésznek ismernie kell a latin nevüket...
Kertészlatin - A növények nyelvének magyarázata - Gardener's Latin - The Language of Plants Explained
A metszés, a képzés és a fásítás illusztrált gyakorlati enciklopédiája: Fák, cserjék, sövények,...
„A dísz- és termőnövények metszésének és...
A metszés, a képzés és a fásítás illusztrált gyakorlati enciklopédiája: Fák, cserjék, sövények, topikok, fák és bogyós gyümölcsök metszése és nevelése, mászás. - Illustrated Practical Encyclopedia of Pruning, Training and Topiary: How to Prune and Train Trees, Shrubs, Hedges, Topiary, Tree and Soft Fruit, Climb
Hogyan termesszünk zöldeket: A Gardeners Guide to Growing Cabbages, Brussels Sprouts, Brokkoli,...
Ez a gyakorlatias könyvtár leírja, hogyan kell...
Hogyan termesszünk zöldeket: A Gardeners Guide to Growing Cabbages, Brussels Sprouts, Brokkoli, Kale, Saláta, Karfiol és Spenót, with Step-B - How to Grow Greens: A Gardeners Guide to Growing Cabbages, Brussels Sprouts, Broccoli, Kale, Lettuce, Cauliflower and Spinach, with Step-B
A funkcionális algoritmustervezés gyöngyszemei - Pearls of Functional Algorithm Design
Richard Bird az algoritmusok tervezésének egy radikálisan új...
A funkcionális algoritmustervezés gyöngyszemei - Pearls of Functional Algorithm Design

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)